public void DeactivateUnicycle() { m_onUnicycle = false; m_Cheese.SetActive(false); ManageUnicycleVisibility(); m_currentFPWalkControl = WalkControlLimits.FullControl; ActivateFPControl(); m_HeadBob.enabled = true; }
public void TrackTarget(GameObject tempTarget, WalkControlLimits walkControl) { // Set Control Limits walkControlLimit = walkControl; lookControlLimit = LookControlLimits.TrackTarget; // Track Target targetToTrack = tempTarget; SetLookControls(); }
public void ActivateUnicycle() { m_onUnicycle = true; ManageUnicycleVisibility(); m_Cheese.SetActive(true); m_currentFPWalkControl = WalkControlLimits.AxialOnly; ActivateFPControl(); m_HeadBob.enabled = false; }
public void SwitchControlTypes(WalkControlLimits walkControl, LookControlLimits lookControl) { if (lookControl != LookControlLimits.FullControl) { m_camAwaitingReset = true; } walkControlLimit = walkControl; lookControlLimit = lookControl; SetLookControls(); }