XposeCraft
1.0.1-rc1
Public API for Arena Gameplay
|
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.BuildingHelper | Helper class providing static methods for example to find IBuilding instances in the world |
▼CXposeCraft.Game.Helpers.ActorHelper< IResource > | |
CXposeCraft.Game.Helpers.ResourceHelper | Helper class providing static methods for example to find IResource instances in the world |
▼CXposeCraft.Game.Helpers.ActorHelper< IUnit > | |
CXposeCraft.Game.Helpers.UnitHelper | Helper class providing static methods for example to find IUnit instances in the world |
CXposeCraft.Game.BotRunner | Configuration 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.GameEvent | Event registered in the game system of events, triggering its anonymous function on GameEventType game event occurrence |
▼CXposeCraft.Game.Actors.IActor | Representation of a Game Actor in Unity |
▼CXposeCraft.Game.Actors.Actor | |
▼CXposeCraft.Game.Actors.Buildings.Building | |
CXposeCraft.Game.Actors.Buildings.BaseCenter | A base building that creates new Workers and receives collected IResources |
CXposeCraft.Game.Actors.Buildings.NubianArmory | DonkeyGun production Building, a first available figher factory |
▼CXposeCraft.Game.Actors.Resources.Resource | |
CXposeCraft.Game.Actors.Resources.Minerals.Mineral | Main IResource used to build IBuilding or produce IUnit |
▼CXposeCraft.Game.Actors.Units.Unit | |
CXposeCraft.Game.Actors.Units.DonkeyGun | A ranged figher robot |
CXposeCraft.Game.Actors.Units.Worker | Unit that can gather various Resources and build various Buildings |
CXposeCraft.Game.Actors.Units.WraithRaider | A flying raider |
▼CXposeCraft.Game.Actors.Buildings.IBuilding | Building placed in the game |
CXposeCraft.Game.Actors.Buildings.Building | |
▼CXposeCraft.Game.Actors.Resources.IResource | Resource placed in the game |
CXposeCraft.Game.Actors.Resources.Resource | |
▼CXposeCraft.Game.Actors.Units.IUnit | Unit able to freely move in the game and enqueue multiple IGameAction commands |
CXposeCraft.Game.Actors.Units.Unit | |
▼CXposeCraft.Game.Control.GameActions.IGameAction | Command which a IUnit is able to execute in a queue, one at a time |
▼CXposeCraft.Game.Control.GameActions.GameAction | |
CXposeCraft.Game.Control.GameActions.Attack | Action of attack on a unit |
CXposeCraft.Game.Control.GameActions.AttackMove | Action of a movement to a new position, during which the unit attacks any enemies before it continues to move |
CXposeCraft.Game.Control.GameActions.CustomFunction | Action of invoking a custom function within the action queue |
CXposeCraft.Game.Control.GameActions.GatherResource | Gathers 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.Move | Action of a movement to a new position |
CXposeCraft.Game.Control.GameActions.WaitForActionsOf | Action of waiting for other units to finish their own queue |
▼CXposeCraft.Game.Actors.Buildings.IUnitProduction | Adds ability to produce Units to a Building |
CXposeCraft.Game.Actors.Buildings.BaseCenter | A base building that creates new Workers and receives collected IResources |
CXposeCraft.Game.Actors.Buildings.NubianArmory | DonkeyGun production Building, a first available figher factory |
▼CObject | |
CXposeCraft.Game.Arguments | Description of a Game Event occurrence |
CXposeCraft.Game.Path | Path between two Positions that uses pathfinding mainly for length comparison purposes |
CXposeCraft.Game.Enums.PlaceType | Useful places near a Base |
CXposeCraft.Game.Position | Map position defined by X and Y coordinates |
▼CScriptableObject | |
CXposeCraft.Game.Actors.Actor | |
CXposeCraft.Game.BotScript | Common parent class for custom robot scripts, which adds hot-swap functionality |
CXposeCraft.Game.Control.UnitActionQueue | Queue for IGameAction commands which can be assigned to a Unit in order to make it execute them |