Ejemplo n.º 1
0
    // run in mainframe
    public void SceneLogicOnLazyUpdate(LazyUpdateType lazyType)
    {
        if (_sceneLoadingState != SceneLoadingState.PostInited)
        {
            return;
        }

        OnLazyUpdate(lazyType);
    }
Ejemplo n.º 2
0
    void OnLazyUpdate(LazyUpdateType type)
    {
        if (EASceneLogic.instance != null)
        {
            EASceneLogic.instance.SceneLogicOnLazyUpdate(type);
        }

        EA_FrameWorkEvents.onLazyUpdate(type);

        if (type == LazyUpdateType.Every1s)
        {
            if (ClockManager.instance != null)
            {
                ClockManager.instance.UpdateClock();
            }
        }

        if (type == LazyUpdateType.Every5s)
        {
            // FileLogger.UpdateAllFileLoggers(5f);
        }
    }
Ejemplo n.º 3
0
 protected virtual void OnLazyUpdate(LazyUpdateType lazyType)
 {
 }