示例#1
0
 public void onPlayerControlModeChanged(PlayerControlMode mode)
 {
     if (onPlayerControlModeChangedEvent != null)
     {
         onPlayerControlModeChangedEvent(mode);
     }
 }
示例#2
0
        internal static void Postfix(PlayerManager __instance, PlayerControlMode mode)
        {
            if (mode == lastMode)
            {
                return;
            }

            lastMode = mode;

            EquippableModComponent equippable = ComponentUtils.GetEquippableModComponent(__instance.m_ItemInHands);

            equippable?.OnControlModeChangedWhileEquipped?.Invoke();
        }
示例#3
0
 /// <summary>
 /// Sets the player 2 control mode with the specified int value.
 /// </summary>
 /// <param name="playerControlMode"></param>
 public void SetPlayer2ControlMode(int playerControlMode)
 {
     m_Player2ControlMode = (PlayerControlMode)playerControlMode;
 }
 private void onControlModeChanged(PlayerControlMode mode)
 {
     this.active = mode == PlayerControlMode.Default;
 }
 private void setControlMode(PlayerControlMode mode)
 {
     this.controlMode = mode;
 }