コード例 #1
0
 internal void AddTerminal(DSSTerminalController unit)
 {
     if (!BaseTerminals.Contains(unit) && unit.IsConstructed)
     {
         BaseTerminals.Add(unit);
         unit.PowerManager.OnPowerUpdate += OnPowerUpdate;
         QuickLogger.Debug($"Add Unit : {unit.GetPrefabIDString()}", true);
     }
 }
コード例 #2
0
 internal void RemoveTerminal(DSSTerminalController unit)
 {
     if (!BaseTerminals.Contains(unit))
     {
         return;
     }
     BaseTerminals.Remove(unit);
     unit.PowerManager.OnPowerUpdate -= OnPowerUpdate;
     QuickLogger.Debug($"Removed Unit : {unit.GetPrefabIDString()}", true);
 }