예제 #1
0
        public Disabler AddDisabler(string label)
        {
            Disabler newDisabler = new Disabler(label);

            AddDisabler(newDisabler);
            return(newDisabler);
        }
예제 #2
0
 public void AddDisabler(Disabler newDisabler)
 {
     if (!_currentDisablers.Contains(newDisabler))
     {
         _currentDisablers.Add(newDisabler);
         newDisabler.destroyEvent.AddListener(OnDisablerDestroy);
     }
 }
예제 #3
0
 private void OnDisablerDestroy(Disabler disabler)
 {
     _currentDisablers.Remove(disabler);
 }