public override void Initialize(ComponentCache componentCache, GameEngineState gameEngineState, string[] sofaFileNames) { foreach (var sofaFileName in sofaFileNames) { PhononUnityNative.iplUnityAddSOFAFileName(sofaFileName); } PhononUnityNative.iplUnitySetCurrentSOFAFile(0); PhononUnityNative.iplUnitySetEnvironment(gameEngineState.SimulationSettings(), gameEngineState.Environment().GetEnvironment(), gameEngineState.ConvolutionType()); }
public override void UpdateSOFAFile(int index) { PhononUnityNative.iplUnitySetCurrentSOFAFile(index); }