public override bool AuthorizeCollision(LandObject collider) { if (anchor.creature.alive && collider is Encounter) return true; else return false; }
public override void CollideEffect(LandObject collider) { if (collider is Encounter) { Dummy.filter = Color.Lerp(Color.Red, Color.Transparent, 0.5f); if (encounterHandlers != null) encounterHandlers(((Encounter)collider).anchor); } }
public override bool AuthorizeCollision(LandObject collider) { if (anchor.creature.alive && collider is Encounter) { return(true); } else { return(false); } }
public override void CollideEffect(LandObject collider) { if (collider is Encounter) { Dummy.filter = Color.Lerp(Color.Red, Color.Transparent, 0.5f); if (encounterHandlers != null) { encounterHandlers(((Encounter)collider).anchor); } } }
public static void processLandCollision(LandObject objectx, LandObject objecty) { }
public virtual void CollideEffect(LandObject collider) { }
public virtual bool AuthorizeCollision(LandObject collider) { return false; }
public override void CollideEffect(LandObject collider) { }
public override bool AuthorizeCollision(LandObject collider) { return true; }
public virtual bool AuthorizeCollision(LandObject collider) { return(false); }
public override bool AuthorizeCollision(LandObject collider) { return(true); }