public AkVector GetReflectionPoint(uint idx)
    {
        global::System.IntPtr cPtr = AkSoundEnginePINVOKE.CSharp_AkSoundPathInfoProxy_GetReflectionPoint(swigCPtr, idx);
        AkVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new AkVector(cPtr, false);

        return(ret);
    }
Ejemplo n.º 2
0
    protected override void Awake()
    {
        var collider = GetComponent <UnityEngine.BoxCollider>();

        collider.isTrigger = true;

        portalTransform = new AkTransform();
        portalTransform.Set(collider.bounds.center.x, collider.bounds.center.y, collider.bounds.center.z, transform.forward.x,
                            transform.forward.y, transform.forward.z, transform.up.x, transform.up.y, transform.up.z);

        extent   = new AkVector();
        extent.X = collider.size.x * transform.localScale.x / 2;
        extent.Y = collider.size.y * transform.localScale.y / 2;
        extent.Z = collider.size.z * transform.localScale.z / 2;

        RegisterTriggers(closePortalTriggerList, ClosePortal);

        AkRoomPortalManager.RegisterPortal(this);

        base.Awake();

        //Call the ClosePortal function if registered to the Awake Trigger
        if (closePortalTriggerList.Contains(AWAKE_TRIGGER_ID))
        {
            ClosePortal(null);
        }
    }
    public AkVector GetNodes(uint idx)
    {
        global::System.IntPtr cPtr = AkSoundEnginePINVOKE.CSharp_AkDiffractionPathInfo_GetNodes(swigCPtr, idx);
        AkVector ret = (cPtr == global::System.IntPtr.Zero) ? null : new AkVector(cPtr, false);

        return(ret);
    }
Ejemplo n.º 4
0
    public virtual void Dispose()
    {
        AkVector vector = this;

        lock (vector)
        {
            if (this.swigCPtr != IntPtr.Zero)
            {
                if (this.swigCMemOwn)
                {
                    this.swigCMemOwn = false;
                    AkSoundEnginePINVOKE.CSharp_delete_AkVector(this.swigCPtr);
                }
                this.swigCPtr = IntPtr.Zero;
            }
            GC.SuppressFinalize(this);
        }
    }
Ejemplo n.º 5
0
 public AkVector OrientationTop()
 {
     AkVector ret = new AkVector(AkSoundEnginePINVOKE.CSharp_AkTransform_OrientationTop(swigCPtr), false);
     return ret;
 }
Ejemplo n.º 6
0
 internal static HandleRef getCPtr(AkVector obj) {
   return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
Ejemplo n.º 7
0
 internal static global::System.IntPtr getCPtr(AkVector obj)
 {
     return((obj == null) ? global::System.IntPtr.Zero : obj.swigCPtr);
 }
Ejemplo n.º 8
0
 public AkImageSourceParams(AkVector in_sourcePosition, float in_fDistanceScalingFactor, float in_fLevel) : this(AkSoundEnginePINVOKE.CSharp_new_AkImageSourceParams__SWIG_1(AkVector.getCPtr(in_sourcePosition), in_fDistanceScalingFactor, in_fLevel), true)
 {
 }
 Vector3 ConvertVector(AkVector vec)
 {
     return(new Vector3(vec.X, vec.Y, vec.Z));
 }
Ejemplo n.º 10
0
 public void SetPosition(AkVector in_position)
 {
     AkSoundEnginePINVOKE.CSharp_AkTransform_SetPosition__SWIG_0(swigCPtr, AkVector.getCPtr(in_position));
 }
Ejemplo n.º 11
0
    public AkVector OrientationTop()
    {
        AkVector ret = new AkVector(AkSoundEnginePINVOKE.CSharp_AkTransform_OrientationTop(swigCPtr), false);

        return(ret);
    }
Ejemplo n.º 12
0
    public AkVector Position()
    {
        AkVector ret = new AkVector(AkSoundEnginePINVOKE.CSharp_AkTransform_Position(swigCPtr), false);

        return(ret);
    }
 private UnityEngine.Vector3 ConvertVector(AkVector vec)
 {
     return(new UnityEngine.Vector3(vec.X, vec.Y, vec.Z));
 }
Ejemplo n.º 14
0
 internal static IntPtr getCPtr(AkVector obj)
 {
     return((obj != null) ? obj.swigCPtr : IntPtr.Zero);
 }
Ejemplo n.º 15
0
 public AkVector Position()
 {
     AkVector ret = new AkVector(AkSoundEnginePINVOKE.CSharp_AkTransform_Position(swigCPtr), false);
     return ret;
 }
Ejemplo n.º 16
0
 public void SetOrientation(AkVector in_orientationFront, AkVector in_orientationTop)
 {
     AkSoundEnginePINVOKE.CSharp_AkTransform_SetOrientation__SWIG_0(swigCPtr, AkVector.getCPtr(in_orientationFront), AkVector.getCPtr(in_orientationTop));
 }
Ejemplo n.º 17
0
 public void SetPosition(AkVector in_position)
 {
     AkSoundEnginePINVOKE.CSharp_AkTransform_SetPosition__SWIG_0(swigCPtr, AkVector.getCPtr(in_position));
 }
Ejemplo n.º 18
0
 internal static IntPtr getCPtr(AkVector obj) {
   return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
 }
Ejemplo n.º 19
0
 public void SetOrientation(AkVector in_orientationFront, AkVector in_orientationTop)
 {
     AkSoundEnginePINVOKE.CSharp_AkTransform_SetOrientation__SWIG_0(swigCPtr, AkVector.getCPtr(in_orientationFront), AkVector.getCPtr(in_orientationTop));
 }
Ejemplo n.º 20
0
 internal static HandleRef getCPtr(AkVector obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }
Ejemplo n.º 21
0
 internal static IntPtr getCPtr(AkVector obj)
 {
     return((obj == null) ? IntPtr.Zero : obj.swigCPtr);
 }