protected virtual void SubsystemChangeHandler(Subsystem.SubsystemType type) { if (type == Subsystem.SubsystemType.Pause) { PauseHandler(); } }
protected virtual void SubsystemChangeHandler(Subsystem.SubsystemType type) { if (type == Subsystem.SubsystemType.NONE) { if (CurrentSubsystem != null) { CurrentSubsystem.OnSubsystemChange -= SubsystemChangeHandler; _subsystems.Pop(); } } }