public override void OnStateExit() { guide.Hide(); guide.ResetCharge(); GameManager.Mouse.Swap("default"); if (player.CarriedItem != null) { player.CarriedItem.Show(); GameManager.Mouse.Swap("aim"); } }
public override void OnStateEnter() { startedCharging = false; guide = player.FlingFlowerGuide; guide.SetMaxCharge(powersSettings.AimableFlingFlowerMaxVelocity); guide.Show(); guide.ResetCharge(); GameManager.Mouse.Swap("aim"); if (player.CarriedItem != null) { player.CarriedItem.Hide(); } }