public void Start() { CaptureManager.Initialize(); eraseTab.onTabSelected.AddListener(() => { KomodoEventManager.TriggerEvent("eraseTool.enable"); }); eraseTab.onTabDeselected.AddListener(() => { KomodoEventManager.TriggerEvent("eraseTool.disable"); }); undoButton.onClick.AddListener(() => { UndoRedoManager.Instance.Undo(); }); drawTab.onTabSelected.AddListener(() => { KomodoEventManager.TriggerEvent("drawTool.enable"); }); drawTab.onTabDeselected.AddListener(() => { KomodoEventManager.TriggerEvent("drawTool.disable"); KomodoEventManager.TriggerEvent("primitiveTool.disable"); }); brushToggle.onValueChanged.AddListener((isOn) => { if (isOn) { KomodoEventManager.TriggerEvent("drawTool.enable"); KomodoEventManager.TriggerEvent("primitiveTool.disable"); // TODO(Brandon) - is this the best way to get out of the primitive creation mode? return; } KomodoEventManager.TriggerEvent("drawTool.disable"); }); leaveAndRejoinButton.onClick.AddListener(() => { KomodoEventManager.TriggerEvent("connection.leaveAndRejoin"); }); closeConnectionAndRejoinButton.onClick.AddListener(() => { KomodoEventManager.TriggerEvent("connection.closeConnectionAndRejoin"); }); }
public void OnDestroy() { CaptureManager.Deinitialize(); }