예제 #1
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);
        }
예제 #2
0
 public virtual void GameObject_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     ++Stats.CollisionCount;
 }
예제 #3
0
        public override void GameObject_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
        {
            base.GameObject_ObjectCollision(sender, e);

            SceneGraph.Add(new GameObjectCounter());
        }
예제 #4
0
 private void Character_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     this.Tint = Color.Red;
 }
예제 #5
0
 void Fireball_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e)
 {
     this.Visible = false;
     this.NoClip  = true;
     this.SpawnAtMe(WickedDemo.GameScreens.TestLevel.GetExplosion());
 }