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); }