public void SetupRecorder() { go = new GameObject(); settings = ScriptableObject.CreateInstance <SupportSettings>(); recorder = go.AddComponent <Recorder>(); recorder.Settings = settings; }
public void SetupReceiver() { go = new GameObject(); source = go.AddComponent <AudioSource>(); settings = ScriptableObject.CreateInstance <SupportSettings>(); receiver = go.AddComponent <Receiver>(); receiver.Settings = settings; recOnEnable.Invoke(receiver, new object[0]); }
public void SetupVoiceHandler() { go = new GameObject(); workflow = ScriptableObject.CreateInstance <SupportWorkflow>(); settings = ScriptableObject.CreateInstance <SupportSettings>(); workflow.Settings = settings; handler = go.AddComponent <SupportHandler>(); handler.Workflow = workflow; }