Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void Exploooooosion(String spritePath, double startTime, double endTime, float startX, float startY, float endX, float endY, float startDistance, float endDistance, double fadeOpac, int angleGap, Vector2 startScale, Vector2 endScale)
- {
- for (int angle = 0; angle < 360; angle += angleGap)
- {
- float radian = MathHelper.DegreesToRadians(angle);
- var p = GetLayer("Foreground").CreateSprite(spritePath);
- p.Fade(startTime, fadeOpac);
- p.ScaleVec(startTime, endTime, startScale, endScale);
- p.Move(startTime, endTime, startX + Math.Cos(radian) * (startDistance), startY + Math.Sin(radian) * (startDistance),
- endX + Math.Cos(radian) * (endDistance), endY + Math.Sin(radian) * (endDistance));
- p.Fade(endTime, 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement