示例#1
0
        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());
        }
示例#2
0
 public override void UpdateSOFAFile(int index)
 {
     PhononUnityNative.iplUnitySetCurrentSOFAFile(index);
 }