Beispiel #1
0
    Reinforced CreateReinforced(bool[] hasConnector, bool[] hasReinforced)
    {
        Reinforced parent = Instantiate(reinforced);

        parent.hasConnector  = hasConnector;
        parent.hasReinforced = hasReinforced;

        for (int i = 0; i < 4; i++)
        {
            Instantiate(hasReinforced[i] ? reinforcedModel : (hasConnector[i] ? connectorModel : deadEndModel), parent.transform.position, Quaternion.Euler(0, 90 * i, 0)).transform.parent = parent.transform;
        }
        return(parent);
    }
Beispiel #2
0
 internal void When(Reinforced @event)
 {
     Countries.ById(@event.From).Army -= @event.Army;
     Countries.ById(@event.To).Army   += @event.Army;
 }