|
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 |