Exemple #1
0
        public static zTSound3DParams Create()
        {
            var ret = new zTSound3DParams(Process.Alloc(ByteSize).ToInt32());

            ret.SetDefaults();
            return(ret);
        }
Exemple #2
0
        public static int PlaySound3D(string snd, zCVob vob, int arg, zTSound3DParams param)
        {
            int ret;

            using (zString z = zString.Create(snd))
                ret = PlaySound3D(z, vob, arg, param);
            return(ret);
        }
Exemple #3
0
 public static bool UpdateSound3D(int sndIDPtr, zTSound3DParams param)
 {
     return(Process.THISCALL <BoolArg>(GetZSound(), 0x4F2410, (IntArg)sndIDPtr, param));
 }
Exemple #4
0
 public static int PlaySound3D(zString snd, zCVob vob, int arg, zTSound3DParams param)
 {
     return(Process.THISCALL <IntArg>(GetZSound(), 0x004F1060, snd, vob, new IntArg(arg), param));
 }