GetControlByName() public method

public GetControlByName ( string inputControlName, int player = -1 ) : InputControl
inputControlName string
player int
return InputControl
    public bool btn_triggered(InputDevice idc, vars.player_controls pcts, bool last_state = false)
    {
        if (!last_state)
        {
          switch (pcts)
          {
        case vars.player_controls.punsh:
          return idc.GetControlByName(vars.player_control_punsh_trigger_name);

        case vars.player_controls.jump:
          return idc.GetControlByName(vars.player_control_jump_trigger_name);

        case vars.player_controls.menu:
          return idc.GetControlByName(vars.player_control_menu_trigger_name);

        case vars.player_controls.carry_up:
          return idc.GetControlByName(vars.player_control_carry_up_trigger_name);

        case vars.player_controls.carry_down:
          return idc.GetControlByName(vars.player_control_carry_down_trigger_name);

        default:
          return false;
          }
        }
        else
        {
          switch (pcts)
          {
        case vars.player_controls.punsh:
          return idc.GetControlByName(vars.player_control_punsh_trigger_name).LastState;

        case vars.player_controls.jump:
          return idc.GetControlByName(vars.player_control_jump_trigger_name).LastState;

        case vars.player_controls.menu:
          return idc.GetControlByName(vars.player_control_menu_trigger_name).LastState;

        case vars.player_controls.carry_up:
          return idc.GetControlByName(vars.player_control_carry_up_trigger_name).LastState;

        case vars.player_controls.carry_down:
          return idc.GetControlByName(vars.player_control_carry_down_trigger_name).LastState;

        default:
          return false;
          }
        }
    }