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.Core.Required.APath | |
►CAssetPostprocessor | |
CPlugins.Editor.JetBrains.RiderAssetPostprocessor | |
CXposeCraft.Core.Required.BGUISetting | |
CXposeCraft.Core.Required.BinaryHeap | |
CXposeCraft.Game.BotRunner | Configuration for running your Bot |
CXposeCraft.Core.Required.BuildBehaviour | |
CXposeCraft.Core.Required.Building | |
CXposeCraft.GameInternal.Helpers.BuildingHelper | |
CXposeCraft.Core.Required.CursorType | |
►CDictionary | |
CXposeCraft.Collections.SerializableDictionary2< TKey, TValue > | Represents a generic collection of key/value pairs |
►CXposeCraft.Inspector.DictionaryDrawer< GameEventType, Player.EventList > | |
CXposeCraft.Inspector.RegisteredEventsDictionaryDrawer | |
►CEditor | |
CXposeCraft.RTS.UGridEditor | |
►CEditorWindow | |
CXposeCraft.RTS.FactionEditor | |
CXposeCraft.RTS.UGridFindPoint | |
CXposeCraft.UnityWorkarounds.Downloaded.EditorCameraSpeed | Increases the maximum speed of Unity Editor camera |
CXposeCraft.UnityWorkarounds.Downloaded.TerrainRotator | |
CXposeCraft.Core.Required.Effects | |
►CException | |
CXposeCraft.Game.Actors.Buildings.UnitProductionException | |
CXposeCraft.Game.Actors.Resources.NotEnoughResourcesException | |
CXposeCraft.Game.Actors.Resources.ResourceExhaustedException | |
CXposeCraft.Game.Control.GameActions.UnitDeadException | |
CXposeCraft.Core.Faction.Units.FGrid | |
CXposeCraft.Core.Required.FGUI | |
CXposeCraft.Core.Faction.Units.FLine | |
CXposeCraft.Core.Faction.Units.Formation | |
CXposeCraft.Game.GameEvent | Event registered in the game system of events, triggering its anonymous function on GameEventType game event occurrence |
CXposeCraft.Core.Grids.Grid | |
CXposeCraft.Core.Grids.GridPoint | |
CXposeCraft.Core.Required.GUIElement | |
CXposeCraft.Core.Faction.HealthElement | |
CXposeCraft.Core.Required.HeapElement | |
CXposeCraft.Core.Fog_Of_War.HiddenAgents | |
►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 | |
►CIDictionary | |
CXposeCraft.Collections.SerializableDictionary1< TKey, TValue > | Represents a generic collection of key/value pairs |
CXposeCraft.Collections.SerializableDictionary3< TKey, TValue > | Represents a generic collection of key/value pairs |
►CIEnumerator< KeyValuePair< TKey, TValue >> | |
CXposeCraft.Collections.SerializableDictionary3< TKey, TValue >.Enumerator | |
►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 |
►CISerializationCallbackReceiver | |
CXposeCraft.Collections.SerializableDictionary1< TKey, TValue > | Represents a generic collection of key/value pairs |
CXposeCraft.Collections.SerializableDictionary2< TKey, TValue > | Represents a generic collection of key/value pairs |
►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 |
►CList | |
CXposeCraft.Core.Resources.ResourceManager.BoolList | |
CXposeCraft.GameInternal.Player.EventList | |
CXposeCraft.GameInternal.Log | |
CXposeCraft.MenuItems | Player's interface with the Game |
CXposeCraft.Standard_Assets.Utility_Scripts.MeshCombineUtility | |
CXposeCraft.Standard_Assets.Utility_Scripts.MeshCombineUtility.MeshInstance | |
CXposeCraft.Core.Required.MiniMapElement | |
►CMonoBehaviour | |
CXposeCraft.Core.Faction.Buildings.BuildingController | |
CXposeCraft.Core.Faction.Buildings.BuildingGUI | |
CXposeCraft.Core.Faction.Buildings.BuildingPlacement | |
CXposeCraft.Core.Faction.Faction | |
CXposeCraft.Core.Faction.FactionManager | |
CXposeCraft.Core.Faction.GUIManager | |
CXposeCraft.Core.Faction.Health | |
CXposeCraft.Core.Faction.Progress | |
CXposeCraft.Core.Faction.Units.FlockManager | |
CXposeCraft.Core.Faction.Units.RangeSignal | |
CXposeCraft.Core.Faction.Units.UnitController | |
CXposeCraft.Core.Faction.Units.UnitMovement | |
CXposeCraft.Core.Fog_Of_War.Fog | |
CXposeCraft.Core.Fog_Of_War.VisionBlocker | |
CXposeCraft.Core.Fog_Of_War.VisionReceiver | |
CXposeCraft.Core.Fog_Of_War.VisionSignal | |
CXposeCraft.Core.Grids.DelayScript | |
CXposeCraft.Core.Grids.GetGridPointInfo | |
CXposeCraft.Core.Grids.SeedObjects | |
CXposeCraft.Core.Grids.SnapToGrid | |
CXposeCraft.Core.Grids.UGrid | |
CXposeCraft.Core.Misc.AlterTime | |
CXposeCraft.Core.Misc.BinaryTreeTest | |
CXposeCraft.Core.Misc.Demo.Arrow | |
CXposeCraft.Core.Misc.Demo.ArrowManager | |
CXposeCraft.Core.Misc.DuplicateObject | |
CXposeCraft.Core.Misc.HUDFPS | |
CXposeCraft.Core.Misc.TerrainMatReplace | |
CXposeCraft.Core.Misc.TimedDestruction | |
CXposeCraft.Core.Required.AStarManager | |
CXposeCraft.Core.Required.UnitSelection | |
CXposeCraft.Core.Resources.ResourceDropOff | |
CXposeCraft.Core.Resources.ResourceGenerate | |
CXposeCraft.Core.Resources.ResourceManager | |
CXposeCraft.Core.Resources.ResourceSource | |
CXposeCraft.GameInternal.GameManager | |
CXposeCraft.GameInternal.GameTestRunner | |
CXposeCraft.GameInternal.Player | Data structures that make up the Model of a Player used within a game |
CXposeCraft.Standard_Assets.General_Scripts.ActivateTrigger | |
CXposeCraft.UI.Camera.CamMovement | |
CXposeCraft.UI.Cursor.CursorManager | |
CXposeCraft.UI.Cursor.CursorObject | |
CXposeCraft.UI.Menu.MenuController | Toggle and action support for Menu window |
CXposeCraft.UI.MiniMap.MiniMap | |
CXposeCraft.UI.MiniMap.MiniMapSignal | |
CXposeCraft.UnityWorkarounds.BuildProject | Unity cannot build a project with specific scenes directly from the console without a helper method like this |
►CObject | |
CXposeCraft.Core.Required.AStarManager.PathFoundArguments | |
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 |
CXposeCraft.GameInternal.Helpers.PositionHelper | |
CXposeCraft.Core.Required.ProduceTech | |
CXposeCraft.Core.Required.ProduceUnit | |
►CPropertyAttribute | |
CXposeCraft.Inspector.ReadOnlyAttribute | |
►CPropertyDrawer | |
CXposeCraft.Inspector.DictionaryDrawer< TKey, TValue > | To use, inherit this generic class to a non-generic version (no need to be public) and annotate [CustomPropertyDrawer(typeof(MyDictionary))] where MyDictionary is the name of non-generic dictionary |
CXposeCraft.Inspector.ReadOnlyDrawer | |
CXposeCraft.Core.Required.Ratio | |
CXposeCraft.Core.Required.Relation | |
CXposeCraft.Core.Required.ResourceBehaviour | |
CXposeCraft.Core.Required.ResourceG | |
CXposeCraft.GameInternal.Helpers.ResourceHelper | |
CXposeCraft.Core.Required.ResourceType | |
CPlugins.Editor.JetBrains.RiderPlugin | |
CXposeCraft.Core.Required.SAnimSounds | |
CXposeCraft.Core.Required.SBuild | |
CXposeCraft.Core.Required.SBuildingAnim | |
CXposeCraft.Core.Required.SBuildingGUI | |
►CScriptableObject | |
CXposeCraft.Game.Actors.Actor | |
CXposeCraft.Game.BotScript | Common parent class for custom robot scripts, which adds hot-swap functionality |
CXposeCraft.Core.Required.Seed | |
►CXposeCraft.Collections.SerializableDictionary2< GameEventType, EventList > | |
CXposeCraft.GameInternal.Player.RegisteredEventsDictionary | |
►CXposeCraft.Collections.SerializableDictionary3< GameObject, Actor > | |
CXposeCraft.GameInternal.GameManager.ActorLookupDictionary | SerializableDictionary2 could not serialize Actor values |
CXposeCraft.Core.Required.SGUI | |
CXposeCraft.Core.Fog_Of_War.SignalAgents | |
CXposeCraft.Core.Required.SRatio | |
CXposeCraft.Core.Required.SResource | |
CXposeCraft.Core.Required.STechBuilding | |
CXposeCraft.Core.Required.SUnitBuilding | |
CXposeCraft.Core.Required.SWeapon | |
CXposeCraft.Core.Required.TechEffect | |
CXposeCraft.Core.Required.Technology | |
CXposeCraft.Core.Required.Unit | |
CXposeCraft.Game.Control.UnitActionQueue | Queue for IGameAction commands which can be assigned to a Unit in order to make it execute them |
CXposeCraft.GameInternal.Helpers.UnitHelper | |
CXposeCraft.Core.Required.UnitType | |
►CUnityEvent | |
CXposeCraft.Core.Required.AStarManager.PathFoundEvent | |
CXposeCraft.Core.Required.UPath | |