void Update() { Momentum.Set(0, 0); MomentumDown.Set(0, 0); _temp = Input.GetAxisRaw("HorizontalPegi"); if (_temp != 0) { Momentum += _temp * Vector2.right; } _temp = Input.GetAxisRaw("Vertical"); if (_temp != 0) { Momentum += _temp * Vector2.up; } if (Input.GetKeyDown(KeyCode.LeftArrow) || Input.GetKeyDown(KeyCode.A)) { MomentumDown.Set(-1, MomentumDown.y); } else if (Input.GetKeyDown(KeyCode.RightArrow) || Input.GetKeyDown(KeyCode.D)) { MomentumDown.Set(1, MomentumDown.y); } else if (Input.GetKeyDown(KeyCode.UpArrow) || Input.GetKeyDown(KeyCode.W)) { MomentumDown.Set(MomentumDown.x, 1); } else if (Input.GetKeyDown(KeyCode.DownArrow) || Input.GetKeyDown(KeyCode.S)) { MomentumDown.Set(MomentumDown.x, -1); } }
void Update() { ResetVars(); if (_pegi.IsInShock) { return; } if (!_pegi.IsInSpace) { _temp = Input.GetAxisRaw("HorizontalPegi"); if (_temp != 0) { Momentum += _temp * Vector2.right; IsPressingRight = Momentum.x > 0f; IsPressingLeft = Momentum.x < 0f; } } _temp = Input.GetAxisRaw("Vertical"); if (_temp != 0) { Momentum += _temp * Vector2.up; } //float action = Input.GetkeyRaw("Jump"); //if (action != 0) bool action = Input.GetKeyDown(KeyCode.Space); if (action) { Shooting = true; } if (Input.GetKeyDown(KeyCode.LeftArrow) || Input.GetKeyDown(KeyCode.A)) { MomentumDown.Set(-1, MomentumDown.y); } else if (Input.GetKeyDown(KeyCode.RightArrow) || Input.GetKeyDown(KeyCode.D)) { MomentumDown.Set(1, MomentumDown.y); } else if (Input.GetKeyDown(KeyCode.UpArrow) || Input.GetKeyDown(KeyCode.W)) { MomentumDown.Set(MomentumDown.x, 1); } else if (Input.GetKeyDown(KeyCode.DownArrow) || Input.GetKeyDown(KeyCode.S)) { MomentumDown.Set(MomentumDown.x, -1); } }