/// <summary> /// Add Touch state with event listeners. /// </summary> public void AddTouchState() { interactiveElement.AddNewState("Touch"); TouchEvents touchEvents = interactiveElement.GetStateEvents <TouchEvents>("Touch"); touchEvents.OnTouchStarted.AddListener((touchData) => { Debug.Log($"{gameObject.name} Touch Started"); }); }
private void assetInitialization() { g_EventManager = this.GetComponent <TouchEvents>(); g_IconsPanel.SetActive(true); g_ToolsPanel.gameObject.SetActive(true); g_HandsPanel.gameObject.SetActive(false); g_TextsPanel.gameObject.SetActive(false); g_TrackHandsButtonClicked = false; g_LineButtonClicked = false; g_PointsButtonClicked = false; g_PanelButtonClicked = false; g_TempPressedObject = null; }