예제 #1
0
 private void Start()
 {
     if (active && placed)
     {
         if (team == Team.A)
         {
             AddRemoveInfluence addRemoveInfluence = GetComponentInChildren <AddRemoveInfluence>(true);
             if (addRemoveInfluence != null)
             {
                 FindObjectOfType <AddRemoveInfluenceManager>().AddAddRemoveInfluence(addRemoveInfluence);
             }
         }
     }
 }
예제 #2
0
    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);
            }
        }
    }
예제 #3
0
 public void AddAddRemoveInfluence(AddRemoveInfluence addRemoveInfluence)
 {
     addRemoveInfluences.Add(addRemoveInfluence);
 }