private void Start() { if (active && placed) { if (team == Team.A) { AddRemoveInfluence addRemoveInfluence = GetComponentInChildren <AddRemoveInfluence>(true); if (addRemoveInfluence != null) { FindObjectOfType <AddRemoveInfluenceManager>().AddAddRemoveInfluence(addRemoveInfluence); } } } }
public void OnPlaced() { if (team == Team.A) { FindObjectOfType <GameManager>().UpdatePower(-powerReq); placed = true; AddRemoveInfluence addRemoveInfluence = GetComponentInChildren <AddRemoveInfluence>(true); if (addRemoveInfluence != null) { FindObjectOfType <AddRemoveInfluenceManager>().AddAddRemoveInfluence(addRemoveInfluence); } } }
public void AddAddRemoveInfluence(AddRemoveInfluence addRemoveInfluence) { addRemoveInfluences.Add(addRemoveInfluence); }