void GetTeams(UnitHolder unitHolder) { foreach (GameObject unit in unitHolder.units) { if (unit.GetComponent <PlayerController>()) { unit.GetComponent <ActorController>().fraction = Fraction.GreenTeam; greenTeam.Add(unit); } else { unit.GetComponent <ActorController>().fraction = Fraction.RedTeam; redTeam.Add(unit); } } }
protected void AddToUnitHolder(UnitHolder unitHolder) { unitHolder.units.Add(gameObject); transform.parent = unitHolder.transform; }
private void OnEnable() { m_UnitHolder = UnitHolder.instance; }
void Awake() { instance = this; }