/// <summary> /// The character has dismounted - stop the ability. /// </summary> private void OnDismount() { m_RideState = RideState.DismountComplete; m_Rideable.Dismounted(); m_Rideable = null; EventHandler.ExecuteEvent(m_GameObject, "OnCharacterForceIndependentLook", false); StopAbility(); }
/// <summary> /// The character has dismounted - stop the ability. /// </summary> private void OnDismount() { m_RideState = RideState.DismountComplete; m_Rideable.Dismounted(); m_Rideable = null; m_MountDismountEvent = null; m_CharacterLocomotion.SetPlatform(null); EventHandler.ExecuteEvent(m_GameObject, "OnCharacterForceIndependentLook", false); StopAbility(); }