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