void OnDisable() { SimulationPanel.instance.RemoveConfigurable(this); if (correlationTarget != null) { correlationTarget.RemoveCorrelatedObject(this); } }
public void UndoAction() { correlatedObject.correlationTarget = previousCorrelationTarget; correlationTarget.RemoveCorrelatedObject(correlatedObject); if (previousCorrelationTarget) { previousCorrelationTarget.AddCorrelatedObject(correlatedObject); } }