Exemplo n.º 1
0
 private void BuildUnit(Barrack barrack)
 {
     if (barrack != null)
     {
         //_busyBarracks.Add(barrack.Id);
         barrack.Produce(new ProduceEvent<Infantery>(HeadQuarter.OwnerId, barrack.Id, barrack.Position.X + 5,
                                         barrack.Position.Y), Agent);
     }
 }
Exemplo n.º 2
0
 public void ProduceNewInfantery(Barrack obama)
 {
     var pos = _positionHandler.GetNextUnitSpawnPosition<Infantery>();
     obama.Produce(new ProduceEvent<Infantery>(_ai.Id, obama.Id, pos.X, pos.Y), _eventAgent);
 }