Search Results for

    Show / Hide Table of Contents

    Interface IGameBuilder

    Inherited Members
    IMonoBehaviour.enabled
    IMonoBehaviour.transform
    IMonoBehaviour.gameObject
    IMonoBehaviour.StartCoroutine(IEnumerator)
    IMonoBehaviour.StopCoroutine(Coroutine)
    IMonoBehaviour.StopCoroutine(IEnumerator)
    IMonoBehaviour.GetComponent<T>()
    IMonoBehaviour.GetComponentInChildren<T>()
    IMonoBehaviour.GetComponent(Type)
    IMonoBehaviour.GetComponentInChildren(Type)
    Namespace: RTSEngine.Game
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IGameBuilder : IMonoBehaviour

    Properties

    CanFreezeTimeOnPause

    Declaration
    bool CanFreezeTimeOnPause { get; }
    Property Value
    Type Description
    Boolean

    ClearDefaultEntities

    Declaration
    bool ClearDefaultEntities { get; }
    Property Value
    Type Description
    Boolean

    Data

    Declaration
    GameData Data { get; }
    Property Value
    Type Description
    GameData

    FactionSlotCount

    Declaration
    int FactionSlotCount { get; }
    Property Value
    Type Description
    Int32

    FactionSlotDataSet

    Declaration
    IEnumerable<FactionSlotData> FactionSlotDataSet { get; }
    Property Value
    Type Description
    IEnumerable<FactionSlotData>

    GameCode

    Declaration
    string GameCode { get; }
    Property Value
    Type Description
    String

    InputAdder

    Declaration
    IInputAdder InputAdder { get; }
    Property Value
    Type Description
    IInputAdder

    IsInputAdderReady

    Declaration
    bool IsInputAdderReady { get; }
    Property Value
    Type Description
    Boolean

    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
    bool IsMaster { get; }
    Property Value
    Type Description
    Boolean

    Methods

    OnGameBuilt(IGameManager)

    Declaration
    void OnGameBuilt(IGameManager gameMgr)
    Parameters
    Type Name Description
    IGameManager gameMgr

    OnGameLeave()

    Declaration
    void OnGameLeave()

    OnInputAdderReady(IInputAdder)

    Declaration
    void OnInputAdderReady(IInputAdder inputAdder)
    Parameters
    Type Name Description
    IInputAdder inputAdder

    Events

    InputAdderReady

    Declaration
    event CustomEventHandler<IGameBuilder, EventArgs> InputAdderReady
    Event Type
    Type Description
    CustomEventHandler<IGameBuilder, System.EventArgs>
    In This Article
    Back to top Unity RTS Engine Documentation