public override void Complete(MongoGameStateData.GameStateData stateData)
 {
     var unit = stateData.GetUnitById(UnitId);
     if (unit != null)
     {
         unit.X = this.X;
         unit.Y = this.Y;
     }
 }
 public override void Complete(MongoGameStateData.GameStateData stateData)
 {
     var unit = stateData.GetUnitById(UnitId);
     if (unit != null)
     {
         var enemy = stateData.GetUnitByLocation(X, Y);
         if (enemy != null)
         {
             enemy.Hurt(1, stateData);
         }
     }
 }
Example #3
0
 public abstract void Complete(MongoGameStateData.GameStateData stateData);