예제 #1
0
        public void Awake()
        {
            CommonScriptableObjects.worldOffset.OnChange += OnWorldReposition;

            metricsController = new SceneMetricsController(this);
            metricsController.Enable();

            sceneLifecycleHandler = new SceneLifecycleHandler(this);
        }
예제 #2
0
        public void Awake()
        {
            state = State.NOT_READY;

            if (DCLCharacterController.i)
            {
                DCLCharacterController.i.characterPosition.OnPrecisionAdjust += OnPrecisionAdjust;
            }

            metricsController = new SceneMetricsController(this);
            metricsController.Enable();
        }
예제 #3
0
        public void Awake()
        {
            state = State.NOT_READY;

            if (DCLCharacterController.i)
            {
                DCLCharacterController.i.characterPosition.OnPrecisionAdjust += OnPrecisionAdjust;
            }

            metricsController = new SceneMetricsController(this);
            metricsController.Enable();

            CommonScriptableObjects.rendererState.OnChange += OnRenderingStateChanged;
            OnRenderingStateChanged(CommonScriptableObjects.rendererState.Get(), false);
        }