Beispiel #1
0
 public virtual void OnObjectCollision(GameObject collisionObject)
 {
     if (ObjectCollision != null)
     {
         GameObjectCollisionEventArgs args = new GameObjectCollisionEventArgs(collisionObject);
         ObjectCollision(this, args);
     }
 }
        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);
        }
Beispiel #3
0
 void Fireball_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     this.Visible = false;
     this.NoClip = true;
     this.SpawnAtMe(WickedDemo.GameScreens.TestLevel.GetExplosion());
 }
Beispiel #4
0
 private void Character_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     this.Tint = Color.Red;
 }
 public virtual void GameObject_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     ++Stats.CollisionCount;
 }
Beispiel #6
0
 public virtual void OnObjectCollision(GameObject collisionObject)
 {
     if (ObjectCollision != null)
     {
         GameObjectCollisionEventArgs args = new GameObjectCollisionEventArgs(collisionObject);
         ObjectCollision(this, args);
     }
 }