private void Update() { BraveInput instanceForPlayer = BraveInput.GetInstanceForPlayer(player.PlayerIDX); if (instanceForPlayer.GetButtonDown(GungeonActions.GungeonActionType.DodgeRoll)) { instanceForPlayer.ConsumeButtonDown(GungeonActions.GungeonActionType.DodgeRoll); Vector2 vector = Vector2.zero; if (player.CurrentInputState != PlayerInputState.NoMovement) { vector = this.AdjustInputVector(instanceForPlayer.ActiveActions.Move.Vector, BraveInput.MagnetAngles.movementCardinal, BraveInput.MagnetAngles.movementOrdinal); } if (vector.magnitude > 1f) { vector.Normalize(); } if (!m_isJumping) { player.StartCoroutine(this.Jump(vector)); } } if (player.IsOnFire) { if (this.IsJumping) { player.IncreaseFire(-(BraveTime.DeltaTime * 0.466666f)); } } }