public Task Miniaturize(GemBase gem) { int animationLenght = 600; Gem gemToTeleport = (gem as Gem); gemToTeleport.Animate("MiniaturizeWidth", p => gemToTeleport.Radius = (float)p, gemToTeleport.Radius, gemToTeleport.Radius / 2, 4, (uint)animationLenght, Easing.SinInOut); //gemToTeleport.Animate("MiniaturizeHeight", p => gemToTeleport.Height = (float)p, gemToTeleport.Height, gemToTeleport.Height / 2, 4, (uint)animationLenght, Easing.SinInOut); return(Task.Delay(animationLenght)); }