public override void DrawAdditive(CustomSpriteBatch g) { if (TrailAnimation != null && ActiveProjectileInfo.TrailEffectType == 1) { TrailAnimation.Draw(g); } }
public override void Draw(CustomSpriteBatch g) { if (JumpPadAnimation != null) { JumpPadAnimation.Draw(g, _Position); } }
public override void Draw(CustomSpriteBatch g) { if (TeleportAnimation != null) { TeleportAnimation.Draw(g, _Position); } }
public override void DrawRegular(CustomSpriteBatch g) { base.DrawRegular(g); if (Trail != null) { Trail.Draw(g, Vector2.Zero, Collision.ListCollisionPolygon[0].Center, Speed, Angle); } else if (ActiveProjectileInfo.TrailType == 1) { g.DrawLine(GameScreen.sprPixel, Collision.Position, Collision.Position + Speed, Color.FromNonPremultiplied(255, 255, 255, 127), 1); } if (ProjectileAnimation != null) { ProjectileAnimation.Draw(g); } }
public override void Draw(CustomSpriteBatch g) { GameOverAnimation.Draw(g, new Vector2(0, 0)); }