Ejemplo n.º 1
0
 public virtual void OnObjectCollision(GameObject collisionObject)
 {
     if (ObjectCollision != null)
     {
         GameObjectCollisionEventArgs args = new GameObjectCollisionEventArgs(collisionObject);
         ObjectCollision(this, args);
     }
 }
Ejemplo n.º 2
0
        public override void GameObject_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
        {
            GameObjectCounter obj = new GameObjectCounter();
            obj.NoClip = true;
            obj.Position = this.Position;
            SceneGraph.Add(obj);

            base.GameObject_ObjectCollision(sender, e);
        }
Ejemplo n.º 3
0
 void Fireball_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     this.Visible = false;
     this.NoClip = true;
     this.SpawnAtMe(WickedDemo.GameScreens.TestLevel.GetExplosion());
 }
Ejemplo n.º 4
0
 private void Character_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     this.Tint = Color.Red;
 }
Ejemplo n.º 5
0
 public virtual void GameObject_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     ++Stats.CollisionCount;
 }
Ejemplo n.º 6
0
 public virtual void OnObjectCollision(GameObject collisionObject)
 {
     if (ObjectCollision != null)
     {
         GameObjectCollisionEventArgs args = new GameObjectCollisionEventArgs(collisionObject);
         ObjectCollision(this, args);
     }
 }