Interface IGameBuilder
Assembly: cs.temp.dll.dll
Syntax
public interface IGameBuilder : IMonoBehaviour
Properties
CanFreezeTimeOnPause
Declaration
bool CanFreezeTimeOnPause { get; }
Property Value
ClearDefaultEntities
Declaration
bool ClearDefaultEntities { get; }
Property Value
Data
Declaration
Property Value
FactionSlotCount
Declaration
int FactionSlotCount { get; }
Property Value
FactionSlotDataSet
Declaration
IEnumerable<FactionSlotData> FactionSlotDataSet { get; }
Property Value
GameCode
Declaration
Property Value
Declaration
IInputAdder InputAdder { get; }
Property Value
Type |
Description |
IInputAdder |
|
Declaration
bool IsInputAdderReady { get; }
Property Value
IsMaster
Represents the instance of the game that is responsible for running NPC factions and free units/buildings.
In the case of a multiplayer game, this would be the instance where the server is running.
In the case of a singleplayer game, this would be the local player's instance.
Declaration
Property Value
Methods
OnGameBuilt(IGameManager)
Declaration
void OnGameBuilt(IGameManager gameMgr)
Parameters
OnGameLeave()
Declaration
Declaration
void OnInputAdderReady(IInputAdder inputAdder)
Parameters
Type |
Name |
Description |
IInputAdder |
inputAdder |
|
Events
Declaration
event CustomEventHandler<IGameBuilder, EventArgs> InputAdderReady
Event Type
Type |
Description |
CustomEventHandler<IGameBuilder, System.EventArgs> |
|