/// <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");
            });
        }
Beispiel #2
0
    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;
    }