/// <summary> /// Make transition to the default view position /// </summary> public void TransitionToDefault() { m_overrideViewState = null; m_viewOverrideState = TPViewOverrideState.None; if (playerViewMode == MPlayerViewMode.FirstPerson || isAiming) { return; } StartCoroutine(DoTransitionTo(viewState)); }
/// <summary> /// /// </summary> public void TransitionTo(bl_TPViewData newViewState, TPViewOverrideState overrideState = TPViewOverrideState.OverrideSingle) { m_viewOverrideState = overrideState; m_overrideViewState = newViewState; if (!initialized) { SetDefaultView(); } if (playerViewMode == MPlayerViewMode.FirstPerson || isAiming) { return; } StartCoroutine(DoTransitionTo(newViewState)); }