示例#1
0
 public void Deactivate(bool doCall)
 {
     if (doCall)
     {
         callOnEnd.Invoke(getFissionProduct());
     }
     fissionNuclide = null;
     ResetPanel();
     if (callOnDeactivate != null)
     {
         callOnDeactivate.Invoke(this);
     }
 }
示例#2
0
 public void Activate(UnityAction <FissionData> callOnDeactivate, FissionNuclide fissionNuclide)
 {
     callOnEnd           = callOnDeactivate;
     this.fissionNuclide = fissionNuclide;
     ResetPanel();
 }