Search Results for

    Show / Hide Table of Contents

    Interface INPCManager

    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.NPC
    Assembly: cs.temp.dll.dll
    Syntax
    public interface INPCManager : IMonoBehaviour

    Properties

    FactionMgr

    Declaration
    IFactionManager FactionMgr { get; }
    Property Value
    Type Description
    IFactionManager

    Type

    Declaration
    NPCType Type { get; }
    Property Value
    Type Description
    NPCType

    Methods

    GetNPCComponent<T>()

    Declaration
    T GetNPCComponent<T>()
        where T : INPCComponent
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetNPCComponentSet<T>()

    Declaration
    IReadOnlyList<T> GetNPCComponentSet<T>()
        where T : INPCComponent
    Returns
    Type Description
    System.Collections.Generic.IReadOnlyList<T>
    Type Parameters
    Name Description
    T

    Init(NPCType, IGameManager, IFactionManager)

    Declaration
    void Init(NPCType npcType, IGameManager gameMgr, IFactionManager factionMgr)
    Parameters
    Type Name Description
    NPCType npcType
    IGameManager gameMgr
    IFactionManager factionMgr

    Events

    InitComplete

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