public void OnEnable() { if (_atom == null || _ui != null) { return; } try { var x = 0f; var y = -0.37f; _ui = new SimpleSignUI(_atom, this); _ui.CreateUIToggleInCanvas(_lockedJSON, x, y + 0.1f); _ui.CreateUIPopupInCanvas(_atomsJSON, x, y + 0.355f); _ui.CreateUIPopupInCanvas(_animationJSON, x, y + 0.425f); _controlPanelSpacer = _ui.CreateUISpacerInCanvas(x, y + 0.375f, 780f); if (_mainLinkedAnimation != null) { RequestControlPanelInjection(); } } catch (Exception exc) { SuperController.LogError($"VamTimeline.{nameof(ControllerPlugin)}.{nameof(OnEnable)}: " + exc); } }
public void OnDisable() { if (_ui == null) { return; } try { DestroyControlPanelContainer(); _scrubberJSON.slider = null; _ui.Dispose(); _ui = null; } catch (Exception exc) { SuperController.LogError($"VamTimeline.{nameof(ControllerPlugin)}.{nameof(OnDisable)}: " + exc); } }
public void OnEnable() { if (_atom == null || _ui != null) { return; } try { _ui = new SimpleSignUI(_atom, this); _ui.CreateUIPopupInCanvas(_atomsJSON); _injectedUIContainer = _ui.CreateUISpacerInCanvas(1060f); ScanForAtoms(); if (_selectedLink != null) { RequestControlPanelInjection(); } } catch (Exception exc) { SuperController.LogError($"VamTimeline.{nameof(ControllerPlugin)}.{nameof(OnEnable)}: " + exc); } }
public void OnDisable() { if (_ui == null) { return; } try { foreach (var link in _links) { link.Dispose(); } _links.Clear(); DestroyControlPanelContainer(); _timeJSON.slider = null; _ui.Dispose(); _ui = null; } catch (Exception exc) { SuperController.LogError($"VamTimeline.{nameof(ControllerPlugin)}.{nameof(OnDisable)}: " + exc); } }