//----------------------
        // Protected Variables

        //========================================
        //      setter / getter
        //------------------------------

        //========================================
        //      Unity's function
        //------------------------------

        private void OnMouseOver()
        {
            if (JCS_Input.OnMouseDoubleClick(JCS_InputType.MOUSE_LEFT))
            {
                JCS_DialogueSystem jcsDs = JCS_UtilitiesManager.instance.GetDialogueSystem();

                if (jcsDs != null)
                {
                    // active dialogue system.
                    jcsDs.ActiveDialogue(mDialogueScript);
                }
            }
        }
        private void Update()
        {
            if (mTestDialogueScript == null)
            {
                return;
            }

            if (JCS_Input.GetKeyDown(DisposeKey))
            {
                mDialogueSystem.Dispose();
            }
            if (JCS_Input.GetKeyDown(RunScriptKey))
            {
                mDialogueSystem.ActiveDialogue(mTestDialogueScript);
            }
        }