private void UpdateInputKeysOfPlayer() { //Listen to key inputs keyEnum keyCollector = keyEnum.None; if (Input.GetKey(KeyCode.Space)) //Only saving space outside directional controls atm { keyCollector |= keyEnum.Space; } float horizontal = Input.GetAxis("Horizontal"); float vertical = Input.GetAxis("Vertical"); currentPlayer.CurrentInput = new InputStruct(horizontal, vertical, keyCollector); }
public InputStruct(float _horizontal, float _vertical, keyEnum _keys) { horizontal = _horizontal; vertical = _vertical; keys = _keys; }