Skip to content

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

  • namespace DataCollection
    • class AgentData Represents data collected for an agent, including their name, actions, positions, and associated IDs.
    • class AgentInteractionCollector A data collector class to quantify agent interactions.
    • class AgentReceiver Data receiver class specialized for storing AgentData objects.
    • class DamageCollector A data collector class for damage of game items.
    • class DamageData Represents damage related data between an agent and other entities (agents, items, grids, etc)
    • class DamageReceiver Data receiver class specialized for storing DamageData objects.
    • class DataManager Represents a data control system to hold all related receivers and collectors.
    • class DataReceiver Generic data receiver template class.
    • class GameData
    • class GameReceiver Represents a receiver specifically designed to handle game-related data.
    • class ItemUseCollector A data collector class for usage amount of game items.
    • class JsonBuilder Builds a JSON object from the data collected for an agent.