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); }
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); }
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); }