private void TurnDisplayOn() { try { _aiMarineMonitorDisplay = gameObject.EnsureComponent <AIMarineMoniterDisplay>(); _aiMarineMonitorDisplay.Setup(this); } catch (Exception e) { QuickLogger.Error($"Error in TurnDisplayOn Method: {e.Message} || {e.InnerException} || {e.Source}"); } }
private void TurnDisplayOff() { if (IsBeingDeleted) { return; } if (_aiMarineMonitorDisplay != null) { _aiMarineMonitorDisplay.ShutDownDisplay(); Destroy(_aiMarineMonitorDisplay); _aiMarineMonitorDisplay = null; } }