Search Results for

    Show / Hide Table of Contents

    Class ManagerBase<T>

    Inheritance
    object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    LogicBehaviour
    ManagerBase<T>
    AchievementManager
    AudioManager
    CameraManager
    CastIndicatorManager
    CollectablesManager
    ControlManager
    CursorManager
    DewCamera
    DewPhysicsManager
    EditSkillManager
    FeedbackManager
    FloatingWindowManager
    FPSManager
    GameCursorManager
    GameLogicPackage
    GlobalLogicPackage
    GlobalUIManager
    InGameCrashReportManager
    InGameReverieManager
    InGameTutorialManager
    InputManager
    LobbyManager
    LogicUpdateManager
    MessageManager
    MusicManager
    NetworkLogicPackage
    ObjectHighlightManager
    ObjectiveArrowManager
    PlayLobbyManager
    ShaderManager
    SpawnManager
    StatisticsManager
    TitleManager
    TransitionManager
    UIManager
    Implements
    ILogicUpdate
    Inherited Members
    LogicBehaviour.shouldRegisterUpdates
    LogicBehaviour.LogicUpdate(float)
    LogicBehaviour.FrameUpdate()
    LogicBehaviour.GetComponent<T>(out T)
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    [LogicUpdatePriority(-380)]
    public class ManagerBase<T> : LogicBehaviour, ILogicUpdate where T : LogicBehaviour
    Type Parameters
    Name Description
    T

    Properties

    instance

    If you expect the instance to be null, you MUST USE softInstance in Update loops.
    This will call FindObjectOfType if current instance is null, which can be very expensive.

    Declaration
    public static T instance { get; }
    Property Value
    Type Description
    T

    softInstance

    Declaration
    public static T softInstance { get; }
    Property Value
    Type Description
    T

    Methods

    Awake()

    Declaration
    protected virtual void Awake()

    OnDisable()

    Declaration
    protected override void OnDisable()
    Overrides
    LogicBehaviour.OnDisable()

    OnEnable()

    Declaration
    protected override void OnEnable()
    Overrides
    LogicBehaviour.OnEnable()

    Implements

    ILogicUpdate

    Extension Methods

    DewGUI.SetExpandHeight<T>(T, bool)
    DewGUI.SetExpandHeight<T>(T, float)
    DewGUI.SetExpandWidth<T>(T, bool)
    DewGUI.SetExpandWidth<T>(T, float)
    DewGUI.SetHeight<T>(T, float)
    DewGUI.SetText<T>(T, string)
    DewGUI.SetTextLocalized<T>(T, string)
    DewGUI.SetWidth<T>(T, float)
    In This Article
    Back to top Shape of Dreams API Documentation