Пример #1
0
    public override void Collision(Collisionable col)
    {
        if (!Destroyed)
        {
            Entity entPs = ComponentFactory.NewParticleSystem();
            entPs.Transformation.LocalTranslation = Transformation.GlobalTranslation;

            ParticleSystem ps = (ParticleSystem)entPs.FindChildComponent(typeof(ParticleSystem));

            ps.MaxSize          = 0.1f;
            ps.MinSize          = 0.01f;
            ps.AutoDestroy      = true;
            ps.Burst            = true;
            ps.MaxParticleCount = 200;

            Entity.Destroy();
        }
    }
Пример #2
0
 public override void Collision(Collisionable col)
 {
     //Console.WriteLog("Colision!");
     Entity.Destroy();
 }