private void OnRestore(AbsorptionArea p_area) { if (area == null) { AbsorptionArea.onRestoreDelegate -= OnRestore; onPhaseEnd(); } else if (area != null && area == p_area) { AbsorptionArea.onRestoreDelegate -= OnRestore; onPhaseEnd(); } }
private void OnAbsorption(AbsorptionArea p_area) { if (area == null) { AbsorptionArea.onAbsorptionDelegate -= OnAbsorption; onPhaseEnd(); } else if (area != null && area == p_area) { AbsorptionArea.onAbsorptionDelegate -= OnAbsorption; onPhaseEnd(); } }
new void OnEnable() { base.OnEnable(); area = target as AbsorptionArea; }