示例#1
0
        public static ValidateIntent CreateInstance(LexiconIntent intent)
        {
            ValidateIntent instance = CreateInstance <ValidateIntent>();

            instance.intent = intent;
            return(instance);
        }
        public void SaveIntent(LexiconIntent intent)
        {
            //Debug.Log("SaveIntent");

            SyncQueue assetsQueue = ScriptableObject.CreateInstance <SyncQueue>();

            assetsQueue.Enqueue(ValidateIntent.CreateInstance(intent));
            assetsQueue.Enqueue(GenerateIntentStrings.CreateInstance(intent));
            assetsQueue.Process();

            generateAssetsQueues.Add(assetsQueue);
        }