public override void Effect(entities.Entity e) { Character spellHit = (Character)e; if (spellHit != null) { spellHit.Immobilise(); spellHit.Sprite.Overlay = Color.Blue; } }
var(entities, entitiescount) = entitiesDb.QueryEntities <T>(@group);
protected override void OnStartup(StartupEventArgs e) { DB = new entities(); //initializing database on app startup base.OnStartup(e); }
_battle = new Battle(entities, terrain);
base.EndPicking(entities, pickedEntities);
entities = _queriesByToken[sel.Token].DoSelection(entities, sel.Arguments, sel.Inverted, entityManager);
public override void Effect(entities.Entity e) { Character spellHit = (Character)e; if (spellHit != null) { spellHit.Damage(20); spellHit.Sprite.Overlay = Color.Red; } }