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); }
internal void When(Reinforced @event) { Countries.ById(@event.From).Army -= @event.Army; Countries.ById(@event.To).Army += @event.Army; }