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); }
void Fireball_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e) { this.Visible = false; this.NoClip = true; this.SpawnAtMe(WickedDemo.GameScreens.TestLevel.GetExplosion()); }
private void Character_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e) { this.Tint = Color.Red; }
public virtual void GameObject_ObjectCollision(GameObject sender, GameObjectCollisionEventArgs e) { ++Stats.CollisionCount; }