コード例 #1
0
        public RuntimeService()
        {
            _runtimeGameObject = new GameObject("RuntimeClients");

            Object.DontDestroyOnLoad(_runtimeGameObject);

            _runtimeClient = RegisterClient <RuntimeClient>();

            _runtimeClient.OnUpdate      += () => OnUpdate?.Invoke();
            _runtimeClient.OnFixedUpdate += () => OnFixedUpdate?.Invoke();
            _runtimeClient.OnLateUpdate  += () => OnLateUpdate?.Invoke();
            _runtimeClient.OnQuit        += () => OnQuit?.Invoke();
            _runtimeClient.OnPause       += pause => OnPause?.Invoke(pause);
        }
コード例 #2
0
 private void LateUpdate()
 {
     OnLateUpdate?.Invoke();
 }
コード例 #3
0
ファイル: WsState.cs プロジェクト: JoeyTribbianiJr/BaccFront
 public virtual void LateUpdateCallback(float deltaTime)
 {
     OnLateUpdate?.Invoke(deltaTime);
 }
コード例 #4
0
 private void LateUpdate()
 {
     OnLateUpdate.SafeInvoke();
 }
コード例 #5
0
 protected virtual void LateUpdate()
 {
     OnLateUpdate?.Invoke(Time.deltaTime);
 }
コード例 #6
0
 void LateUpdate()
 {
     OnLateUpdate?.Invoke(Time.deltaTime);
     OnLateRealTimeUpdate?.Invoke(Time.unscaledDeltaTime);
 }
コード例 #7
0
 public static void BroadcastOnLateUpdate()
 {
     OnLateUpdate?.Invoke();
 }
コード例 #8
0
 void LateUpdate() => OnLateUpdate?.Invoke();
コード例 #9
0
 //更快的帧循环
 private void LateUpdate()
 {
     mainStart?.LateUpdate();
     OnLateUpdate?.Invoke();
 }
コード例 #10
0
 protected override void StateLateUpdate()
 {
     base.StateLateUpdate();
     OnLateUpdate?.Invoke(this);
 }
コード例 #11
0
 protected virtual void LateUpdate()
 {
     OnLateUpdate?.Invoke();
 }
コード例 #12
0
ファイル: ModEvents.cs プロジェクト: YLMAPI/YLMAPI
 public static void LateUpdate()
 => OnLateUpdate?.Invoke();
コード例 #13
0
ファイル: UnityUpdateAgent.cs プロジェクト: hdanylevych/Keiki
 private void LateUpdate()
 {
     OnLateUpdate?.Invoke(Time.deltaTime);
 }
コード例 #14
0
 public void InvokeOnLateUpdate(float fDelta)
 {
     OnLateUpdate?.Invoke(this, fDelta);
 }