コード例 #1
0
ファイル: ProbeBox.cs プロジェクト: Cydus/VocalReverbVR
        public void DeleteBakedDataByName(string name)
        {
            IntPtr probeBox = IntPtr.Zero;

            try
            {
                PhononCore.iplLoadProbeBox(probeBoxData, probeBoxData.Length, ref probeBox);
                PhononCore.iplDeleteBakedDataByName(probeBox, Common.ConvertString(name));
                UpdateProbeDataMapping(name, -1);

                int probeBoxSize = PhononCore.iplSaveProbeBox(probeBox, null);
                probeBoxData = new byte[probeBoxSize];
                PhononCore.iplSaveProbeBox(probeBox, probeBoxData);
            }
            catch (Exception e)
            {
                Debug.LogError(e.Message);
            }
        }