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