XposeCraft
1.0.1-rc1
Public API for Arena Gameplay
|
▼NXposeCraft | |
▼NGame | |
▼NActors | |
▼NBuildings | |
CBaseCenter | A base building that creates new Workers and receives collected IResources |
CBuilding | |
CIBuilding | Building placed in the game |
CIUnitProduction | Adds ability to produce Units to a Building |
CNubianArmory | DonkeyGun production Building, a first available figher factory |
CUnitProductionException | |
▼NResources | |
▼NMinerals | |
CMineral | Main IResource used to build IBuilding or produce IUnit |
CIResource | Resource placed in the game |
CNotEnoughResourcesException | |
CResource | |
CResourceExhaustedException | |
▼NUnits | |
CDonkeyGun | A ranged figher robot |
CIUnit | Unit able to freely move in the game and enqueue multiple IGameAction commands |
CUnit | |
CWorker | Unit that can gather various Resources and build various Buildings |
CWraithRaider | A flying raider |
CActor | |
CIActor | Representation of a Game Actor in Unity |
▼NControl | |
▼NGameActions | |
CAttack | Action of attack on a unit |
CAttackMove | Action of a movement to a new position, during which the unit attacks any enemies before it continues to move |
CCustomFunction | Action of invoking a custom function within the action queue |
CGameAction | |
CGatherResource | Gathers a chosen Resource and returns back to the BaseCenter with collected Resources, which are subsequenty available for spending by Player anywhere |
CIGameAction | Command which a IUnit is able to execute in a queue, one at a time |
CMove | Action of a movement to a new position |
CUnitDeadException | |
CWaitForActionsOf | Action of waiting for other units to finish their own queue |
CUnitActionQueue | Queue for IGameAction commands which can be assigned to a Unit in order to make it execute them |
▼NEnums | |
CPlaceType | Useful places near a Base |
▼NHelpers | |
CActorHelper | Provides easy access for operations, that may be complicated or impossible by using direct API of other classes |
CBuildingHelper | Helper class providing static methods for example to find IBuilding instances in the world |
CResourceHelper | Helper class providing static methods for example to find IResource instances in the world |
CUnitHelper | Helper class providing static methods for example to find IUnit instances in the world |
CArguments | Description of a Game Event occurrence |
CBotRunner | Configuration for running your Bot |
CBotScript | Common parent class for custom robot scripts, which adds hot-swap functionality |
CGameEvent | Event registered in the game system of events, triggering its anonymous function on GameEventType game event occurrence |
CPath | Path between two Positions that uses pathfinding mainly for length comparison purposes |
CPosition | Map position defined by X and Y coordinates |