//-------------------------------------------------------------------------
        public override TaskBase createTask(int task_id)
        {
            var task = new TaskDialogue(TaskMgr, Entity, task_id);

            return(task);
        }
        //-------------------------------------------------------------------------
        public override TaskBase createTask(TaskData task_data)
        {
            var task = new TaskDialogue(TaskMgr, Entity, task_data);

            return(task);
        }