private void FixedUpdate() { ReportView(); NFModelSyncBuffer.Keyframe keyframe; if (mxSyncBuffer == null) { gameObject.AddComponent <NFModelSyncBuffer>(); mxSyncBuffer = gameObject.GetComponent <NFModelSyncBuffer>(); } if (mxSyncBuffer.Size() > 1) { keyframe = mxSyncBuffer.LastKeyframe(); } else { keyframe = mxSyncBuffer.NextKeyframe(); } if (keyframe != null) { // update positon or moter lastInterpolationTime = keyframe.InterpolationTime; } }
private void Start() { mxSyncBuffer = GetComponent <NFModelSyncBuffer>(); mNetModule = NFRoot.Instance().GetPluginManager().FindModule <NFNetModule>(); mLoginModule = NFRoot.Instance().GetPluginManager().FindModule <NFLoginModule>(); mHelpModule = NFRoot.Instance().GetPluginManager().FindModule <NFHelpModule>(); mKernelModule = NFRoot.Instance().GetPluginManager().FindModule <NFIKernelModule>(); mMainCamera = GameObject.Find("Main Camera"); }