コード例 #1
0
 public override void InitializeData()
 {
     c_controllerData = new EditControllerData();
     c_controllerData.b_editorActive = false;
     c_controllerData.k = GlobalGameData.GetActionSetting(InputAction, this.InputType);
     c_messageClient    = new InputEditMessageClient(this);
     MessageServer.Subscribe(ref c_messageClient, MessageID.EDIT_SWAP);
     MessageServer.Subscribe(ref c_messageClient, MessageID.EDIT_RESET);
 }
コード例 #2
0
    public static void DefineGamepadInputs()
    {
        DigitalActionValue_Gamepad[ControlAction.JUMP] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.JUMP] = GlobalGameData.GetActionSetting(ControlAction.JUMP, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.CROUCH] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.CROUCH] = GlobalGameData.GetActionSetting(ControlAction.CROUCH);

        DigitalActionValue_Gamepad[ControlAction.DOWN_GRAB] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.DOWN_GRAB] = GlobalGameData.GetActionSetting(ControlAction.DOWN_GRAB, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.LEFT_GRAB] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.LEFT_GRAB] = GlobalGameData.GetActionSetting(ControlAction.LEFT_GRAB, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.RIGHT_GRAB] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.RIGHT_GRAB] = GlobalGameData.GetActionSetting(ControlAction.RIGHT_GRAB, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.UP_GRAB] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.UP_GRAB] = GlobalGameData.GetActionSetting(ControlAction.UP_GRAB, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.PAUSE] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.PAUSE] = GlobalGameData.GetActionSetting(ControlAction.PAUSE, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.CONFIRM] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.CONFIRM] = GlobalGameData.GetActionSetting(ControlAction.CONFIRM, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.BACK] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.BACK] = GlobalGameData.GetActionSetting(ControlAction.BACK, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.DOWN_BIN] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.DOWN_BIN] = GlobalGameData.GetActionSetting(ControlAction.DOWN_BIN, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.LEFT_BIN] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.LEFT_BIN] = GlobalGameData.GetActionSetting(ControlAction.LEFT_BIN, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.RIGHT_BIN] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.RIGHT_BIN] = GlobalGameData.GetActionSetting(ControlAction.RIGHT_BIN, InputType.CONTROLLER_GENERIC);

        DigitalActionValue_Gamepad[ControlAction.UP_BIN] = KeyValue.IDLE;
        DigitalActionInput_Gamepad[ControlAction.UP_BIN] = GlobalGameData.GetActionSetting(ControlAction.UP_BIN, InputType.CONTROLLER_GENERIC);
    }
コード例 #3
0
    public static void DefineKeyboardInputs()
    {
        DigitalActionValue_Keyboard[ControlAction.JUMP] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.JUMP] = GlobalGameData.GetActionSetting(ControlAction.JUMP);

        DigitalActionValue_Keyboard[ControlAction.CROUCH] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.CROUCH] = GlobalGameData.GetActionSetting(ControlAction.CROUCH);

        DigitalActionValue_Keyboard[ControlAction.DOWN_GRAB] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.DOWN_GRAB] = GlobalGameData.GetActionSetting(ControlAction.DOWN_GRAB);

        DigitalActionValue_Keyboard[ControlAction.LEFT_GRAB] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.LEFT_GRAB] = GlobalGameData.GetActionSetting(ControlAction.LEFT_GRAB);

        DigitalActionValue_Keyboard[ControlAction.RIGHT_GRAB] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.RIGHT_GRAB] = GlobalGameData.GetActionSetting(ControlAction.RIGHT_GRAB);

        DigitalActionValue_Keyboard[ControlAction.UP_GRAB] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.UP_GRAB] = GlobalGameData.GetActionSetting(ControlAction.UP_GRAB);

        DigitalActionValue_Keyboard[ControlAction.PAUSE] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.PAUSE] = GlobalGameData.GetActionSetting(ControlAction.PAUSE);

        DigitalActionValue_Keyboard[ControlAction.CONFIRM] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.CONFIRM] = GlobalGameData.GetActionSetting(ControlAction.CONFIRM);

        DigitalActionValue_Keyboard[ControlAction.BACK] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.BACK] = GlobalGameData.GetActionSetting(ControlAction.BACK);

        DigitalActionValue_Keyboard[ControlAction.DOWN_BIN] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.DOWN_BIN] = GlobalGameData.GetActionSetting(ControlAction.DOWN_BIN);

        DigitalActionValue_Keyboard[ControlAction.LEFT_BIN] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.LEFT_BIN] = GlobalGameData.GetActionSetting(ControlAction.LEFT_BIN);

        DigitalActionValue_Keyboard[ControlAction.RIGHT_BIN] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.RIGHT_BIN] = GlobalGameData.GetActionSetting(ControlAction.RIGHT_BIN);

        DigitalActionValue_Keyboard[ControlAction.UP_BIN] = KeyValue.IDLE;
        DigitalActionInput_Keyboard[ControlAction.UP_BIN] = GlobalGameData.GetActionSetting(ControlAction.UP_BIN);
    }