コード例 #1
0
ファイル: NetClientP2p.cs プロジェクト: lanicon/EuNet
        /// <summary>
        /// 네트워크를 처리함. 유니티의 FixedUpdate 에서 반드시 호출해주세요.
        /// </summary>
        /// <param name="unscaledDeltaTime">유니티의 Time.unscaledDeltaTime</param>
        public void FixedUpdate(float unscaledDeltaTime)
        {
            Update((int)(unscaledDeltaTime * 1000f));

            _views.Update(unscaledDeltaTime);

            _syncElapsedTime += unscaledDeltaTime;
            if (_syncElapsedTime >= SyncInterval)
            {
                _syncElapsedTime = 0f;
                OnViewPeriodicSyncSerialize();
            }
        }
コード例 #2
0
ファイル: NetP2pUnity.cs プロジェクト: christianhood/EuNet
        protected override void FixedUpdate()
        {
            base.FixedUpdate();

            _views.Update(Time.deltaTime);

            _syncElapsedTime += Time.deltaTime;
            if (_syncElapsedTime >= _syncInterval)
            {
                _syncElapsedTime = 0f;
                OnViewPeriodicSyncSerialize();
            }
        }