public override void Close() { try { if (SessionCore.Settings.Debug) { DebugNote.Hide(); DebugNote.AliveTime = 0; DebugNote = null; } } catch (Exception Scrap) { SessionCore.LogError($"{Drill?.CustomName}.Close().DebugClose", Scrap); } try { SessionCore.SaveUnregister(Save); SyncHarvestEfficiency.GotValueFromServer -= Drill.UpdateVisual; SyncHarvestEfficiency.Close(); } catch (Exception Scrap) { SessionCore.LogError($"{Drill?.CustomName}.Close()", Scrap); } }
public override void Close() { try { if (SessionCore.Debug) { DebugNote.Hide(); DebugNote.AliveTime = 0; DebugNote = null; } } catch (Exception Scrap) { SessionCore.LogError($"{Tool.CustomName}.Close().DebugClose", Scrap); } try { SessionCore.SaveUnregister(Save); SyncBeamLength.GotValueFromServer -= Tool.UpdateVisual; SyncDistanceMode.GotValueFromServer -= Tool.UpdateVisual; SyncSpeedMultiplier.GotValueFromServer -= Tool.UpdateVisual; SyncBeamLength.Close(); SyncDistanceMode.Close(); SyncSpeedMultiplier.Close(); } catch (Exception Scrap) { SessionCore.LogError($"{Tool.CustomName}.Close()", Scrap); } }
public override void Close() { SessionCore.SaveUnregister(Save); }