public void ShowSelection(Animal animal) { if (SelectedSprite.Parent != null) { SelectedSprite.Detach(); } SelectedSprite.SetTexture(Assets.GetTextureCollection("animals_white")[(int)animal.Species]); SelectedSprite.Scale = animal.Sprite.Scale; SelectedSprite.SetAlpha(1.0F); animal.Sprite.AddChild(SelectedSprite); }
public void HideSelection() { if (SelectedSprite.Parent == null) { return; } SelectedSprite.AddActivity(new FadeActivity(FadeActivity.Fade.Out, TimeSpan.FromSeconds(0.33F), EaseMode.InOut, args => SelectedSprite.Detach())); }