public BrokenHeart(Point initialPosition, IEnvironmentContainer environmentContainer) : base(null, initialPosition, environmentContainer) { Stats = new DefaultStats(Common.Settings.ActorSettings.DefaultSize, 1, 3, Common.Settings.ActorSettings.BrokenHeartStepLength); _animation = new HeartAnimation(); _collisionResolver = new IgnoringCollisionResolver(this); }
async void Choose5Stars(object sender, EventArgs args) { await SelectStars(5); if (App.IsAnimated) { await complimentBox.FadeTo(1, 250, Easing.CubicIn); } else { complimentBox.Opacity = 1; } if (App.IsAnimatedBonitao) { if (heartAnimation == null) { heartAnimation = new HeartAnimation(); while (!givenCompliment) { await plus.Animate(heartAnimation); await Task.Delay(3000); } } } }