Search Results for

    Show / Hide Table of Contents

    Interface IGameManager

    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 IGameManager : IMonoBehaviour, IServicePublisher<IPreRunGameService>, IServicePublisher<IPostRunGameService>

    Properties

    ActiveFactionCount

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

    ActiveFactionSlots

    Declaration
    IReadOnlyList<IFactionSlot> ActiveFactionSlots { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<IFactionSlot>

    ClearDefaultEntities

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

    CurrBuilder

    Declaration
    IGameBuilder CurrBuilder { get; }
    Property Value
    Type Description
    IGameBuilder

    DefeatCondition

    Declaration
    DefeatConditionType DefeatCondition { get; }
    Property Value
    Type Description
    DefeatConditionType

    FactionCount

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

    FactionSlots

    Declaration
    IReadOnlyList<IFactionSlot> FactionSlots { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<IFactionSlot>

    GameCode

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

    InPeaceTime

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

    LocalFactionSlot

    Declaration
    IFactionSlot LocalFactionSlot { get; }
    Property Value
    Type Description
    IFactionSlot

    LocalFactionSlotID

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

    PeaceTimer

    Declaration
    TimeModifiedTimer PeaceTimer { get; }
    Property Value
    Type Description
    TimeModifiedTimer

    State

    Declaration
    GameStateType State { get; }
    Property Value
    Type Description
    GameStateType

    Methods

    GetFactionSlot(Int32)

    Declaration
    IFactionSlot GetFactionSlot(int ID)
    Parameters
    Type Name Description
    Int32 ID
    Returns
    Type Description
    IFactionSlot

    LeaveGame()

    Declaration
    void LeaveGame()

    OnFactionDefeated(Int32)

    Declaration
    ErrorMessage OnFactionDefeated(int factionID)
    Parameters
    Type Name Description
    Int32 factionID
    Returns
    Type Description
    ErrorMessage

    OnFactionDefeatedLocal(Int32)

    Declaration
    ErrorMessage OnFactionDefeatedLocal(int factionID)
    Parameters
    Type Name Description
    Int32 factionID
    Returns
    Type Description
    ErrorMessage

    SetPeaceTime(Single)

    Declaration
    void SetPeaceTime(float time)
    Parameters
    Type Name Description
    System.Single time

    SetState(GameStateType)

    Declaration
    void SetState(GameStateType newState)
    Parameters
    Type Name Description
    GameStateType newState

    Events

    GameBuilt

    Declaration
    event CustomEventHandler<IGameManager, EventArgs> GameBuilt
    Event Type
    Type Description
    CustomEventHandler<IGameManager, System.EventArgs>

    GamePostBuilt

    Declaration
    event CustomEventHandler<IGameManager, EventArgs> GamePostBuilt
    Event Type
    Type Description
    CustomEventHandler<IGameManager, System.EventArgs>

    GameServicesInitialized

    Declaration
    event CustomEventHandler<IGameManager, EventArgs> GameServicesInitialized
    Event Type
    Type Description
    CustomEventHandler<IGameManager, System.EventArgs>

    GameStartRunning

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