XposeCraft  1.0.1-rc1
Public API for Arena Gameplay
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CXposeCraft.Game.Helpers.ActorHelper< TForActorHelper >Provides easy access for operations, that may be complicated or impossible by using direct API of other classes
 CXposeCraft.Game.Helpers.ActorHelper< IBuilding >
 CXposeCraft.Game.Helpers.BuildingHelperHelper class providing static methods for example to find IBuilding instances in the world
 CXposeCraft.Game.Helpers.ActorHelper< IResource >
 CXposeCraft.Game.Helpers.ResourceHelperHelper class providing static methods for example to find IResource instances in the world
 CXposeCraft.Game.Helpers.ActorHelper< IUnit >
 CXposeCraft.Game.Helpers.UnitHelperHelper class providing static methods for example to find IUnit instances in the world
 CXposeCraft.Game.BotRunnerConfiguration for running your Bot
 CException
 CXposeCraft.Game.Actors.Buildings.UnitProductionException
 CXposeCraft.Game.Actors.Resources.NotEnoughResourcesException
 CXposeCraft.Game.Actors.Resources.ResourceExhaustedException
 CXposeCraft.Game.Control.GameActions.UnitDeadException
 CXposeCraft.Game.GameEventEvent registered in the game system of events, triggering its anonymous function on GameEventType game event occurrence
 CXposeCraft.Game.Actors.IActorRepresentation of a Game Actor in Unity
 CXposeCraft.Game.Actors.Actor
 CXposeCraft.Game.Actors.Buildings.Building
 CXposeCraft.Game.Actors.Buildings.BaseCenterA base building that creates new Workers and receives collected IResources
 CXposeCraft.Game.Actors.Buildings.NubianArmoryDonkeyGun production Building, a first available figher factory
 CXposeCraft.Game.Actors.Resources.Resource
 CXposeCraft.Game.Actors.Resources.Minerals.MineralMain IResource used to build IBuilding or produce IUnit
 CXposeCraft.Game.Actors.Units.Unit
 CXposeCraft.Game.Actors.Units.DonkeyGunA ranged figher robot
 CXposeCraft.Game.Actors.Units.WorkerUnit that can gather various Resources and build various Buildings
 CXposeCraft.Game.Actors.Units.WraithRaiderA flying raider
 CXposeCraft.Game.Actors.Buildings.IBuildingBuilding placed in the game
 CXposeCraft.Game.Actors.Buildings.Building
 CXposeCraft.Game.Actors.Resources.IResourceResource placed in the game
 CXposeCraft.Game.Actors.Resources.Resource
 CXposeCraft.Game.Actors.Units.IUnitUnit able to freely move in the game and enqueue multiple IGameAction commands
 CXposeCraft.Game.Actors.Units.Unit
 CXposeCraft.Game.Control.GameActions.IGameActionCommand which a IUnit is able to execute in a queue, one at a time
 CXposeCraft.Game.Control.GameActions.GameAction
 CXposeCraft.Game.Control.GameActions.AttackAction of attack on a unit
 CXposeCraft.Game.Control.GameActions.AttackMoveAction of a movement to a new position, during which the unit attacks any enemies before it continues to move
 CXposeCraft.Game.Control.GameActions.CustomFunctionAction of invoking a custom function within the action queue
 CXposeCraft.Game.Control.GameActions.GatherResourceGathers a chosen Resource and returns back to the BaseCenter with collected Resources, which are subsequenty available for spending by Player anywhere
 CXposeCraft.Game.Control.GameActions.MoveAction of a movement to a new position
 CXposeCraft.Game.Control.GameActions.WaitForActionsOfAction of waiting for other units to finish their own queue
 CXposeCraft.Game.Actors.Buildings.IUnitProductionAdds ability to produce Units to a Building
 CXposeCraft.Game.Actors.Buildings.BaseCenterA base building that creates new Workers and receives collected IResources
 CXposeCraft.Game.Actors.Buildings.NubianArmoryDonkeyGun production Building, a first available figher factory
 CObject
 CXposeCraft.Game.ArgumentsDescription of a Game Event occurrence
 CXposeCraft.Game.PathPath between two Positions that uses pathfinding mainly for length comparison purposes
 CXposeCraft.Game.Enums.PlaceTypeUseful places near a Base
 CXposeCraft.Game.PositionMap position defined by X and Y coordinates
 CScriptableObject
 CXposeCraft.Game.Actors.Actor
 CXposeCraft.Game.BotScriptCommon parent class for custom robot scripts, which adds hot-swap functionality
 CXposeCraft.Game.Control.UnitActionQueueQueue for IGameAction commands which can be assigned to a Unit in order to make it execute them