示例#1
0
 public void SetupRecorder()
 {
     go                = new GameObject();
     settings          = ScriptableObject.CreateInstance <SupportSettings>();
     recorder          = go.AddComponent <Recorder>();
     recorder.Settings = settings;
 }
示例#2
0
 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]);
 }
示例#3
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;
 }