Beispiel #1
0
 public void consumeElectricity(List <Electricity> e, Turret_Manager tur_manager)
 {
     for (int i = 0; i < e.Count; i++)
     {
         if (Vector3.SqrMagnitude(tur_manager.transform.position - e[i].transform.position) <= e[i].range * e[i].range)
         {
             tur_manager.power = e[i];
             e[i].firstE.connectTowers.Add(tur_manager);
             e[i].firstE.Use_Electricit(-(tur_manager.GetMyElectricity()));
             //Debug.LogFormat("{0}扣除電量:{1},剩餘電量:{2}", item.firstE.name, t, item.firstE.resource_Electricity);
             break;
         }
     }
 }