Esempio n. 1
0
    public override void Dispose()
    {
        WwiseObjectID tid = this;

        lock (tid)
        {
            if (this.swigCPtr != IntPtr.Zero)
            {
                if (base.swigCMemOwn)
                {
                    base.swigCMemOwn = false;
                    AkSoundEnginePINVOKE.CSharp_delete_WwiseObjectID(this.swigCPtr);
                }
                this.swigCPtr = IntPtr.Zero;
            }
            GC.SuppressFinalize(this);
            base.Dispose();
        }
    }
 internal static HandleRef getCPtr(WwiseObjectID obj) {
   return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
 internal static IntPtr getCPtr(WwiseObjectID obj) {
   return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
 }
Esempio n. 4
0
 internal static IntPtr getCPtr(WwiseObjectID obj)
 {
     return((obj != null) ? obj.swigCPtr : IntPtr.Zero);
 }
Esempio n. 5
0
 internal static HandleRef getCPtr(WwiseObjectID obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }
Esempio n. 6
0
 internal static IntPtr getCPtr(WwiseObjectID obj)
 {
     return((obj == null) ? IntPtr.Zero : obj.swigCPtr);
 }