예제 #1
0
 protected void SetInActiveElement(IActiveAble element)
 {
     element.SetInActive(Target);
     if (onInActiveElement != null)
     {
         onInActiveElement.Invoke(element);
     }
 }
예제 #2
0
 protected void UndoElement(IActiveAble element)
 {
     element.UnDoChanges(Target);
     if (onUnDoElement != null)
     {
         onUnDoElement.Invoke(element);
     }
 }
예제 #3
0
 private void OnUnDoElement(IActiveAble arg0)
 {
     CompleteSubElements(arg0 as ChargeItem, true);
 }
예제 #4
0
 private void OnActiveElement(IActiveAble arg0)
 {
     ActiveSubElements(arg0 as ChargeItem);
 }
예제 #5
0
 private void OnCompleteElement(IActiveAble arg0)
 {
     CompleteSubElements(arg0 as ChargeItem, false);
 }