public GhostBulletProjectile() { PhysicsLocalBounding = null; ((MetaModel)MainGraphic).Texture = new TextureFromFile("Models/Effects/Trajectory2.png"); ((MetaModel)MainGraphic).World = Matrix.Translation(-0.5f, -1, 0) * Matrix.Scaling(0.4f, 1.0f, 1) * Matrix.RotationX(-(float)Math.PI / 2f); TimeoutAction = new GhostBulletExplosion { }; }
public override void DrawEffectiveAttackRangeCircle(Camera camera, float lookatDir, System.Drawing.Color color) { var gbe = new GhostBulletExplosion { TargetPosition = TargetPosition }; gbe.DrawEffectiveAttackRangeCircle(camera, lookatDir, color); }