public void onPlayerControlModeChanged(PlayerControlMode mode) { if (onPlayerControlModeChangedEvent != null) { onPlayerControlModeChangedEvent(mode); } }
internal static void Postfix(PlayerManager __instance, PlayerControlMode mode) { if (mode == lastMode) { return; } lastMode = mode; EquippableModComponent equippable = ComponentUtils.GetEquippableModComponent(__instance.m_ItemInHands); equippable?.OnControlModeChangedWhileEquipped?.Invoke(); }
/// <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; }