Example #1
0
            static public ATTRIBUTES_3D to3DAttributes(this Vector3 pos) {
                FMOD.Studio.ATTRIBUTES_3D attributes = new FMOD.Studio.ATTRIBUTES_3D();
                attributes.forward = toFMODVector(Vector3.forward);
                attributes.up = toFMODVector(Vector3.up);
                attributes.position = toFMODVector(pos);

                return attributes;
            }
Example #2
0
            static public ATTRIBUTES_3D to3DAttributes(this Vector3 pos)
            {
                FMOD.Studio.ATTRIBUTES_3D attributes = new FMOD.Studio.ATTRIBUTES_3D();
                attributes.forward  = toFMODVector(Vector3.forward);
                attributes.up       = toFMODVector(Vector3.up);
                attributes.position = toFMODVector(pos);

                return(attributes);
            }
Example #3
0
            static public ATTRIBUTES_3D to3DAttributes(GameObject go, Rigidbody rigidbody = null) {
                FMOD.Studio.ATTRIBUTES_3D attributes = new FMOD.Studio.ATTRIBUTES_3D();
                attributes.forward = toFMODVector(go.transform.forward);
                attributes.up = toFMODVector(go.transform.up);
                attributes.position = toFMODVector(go.transform.position);

                if (rigidbody)
                    attributes.velocity = toFMODVector(rigidbody.velocity);

                return attributes;
            }
Example #4
0
            static public ATTRIBUTES_3D to3DAttributes(GameObject go, Rigidbody rigidbody = null)
            {
                FMOD.Studio.ATTRIBUTES_3D attributes = new FMOD.Studio.ATTRIBUTES_3D();
                attributes.forward  = toFMODVector(go.transform.forward);
                attributes.up       = toFMODVector(go.transform.up);
                attributes.position = toFMODVector(go.transform.position);

                if (rigidbody)
                {
                    attributes.velocity = toFMODVector(rigidbody.velocity);
                }

                return(attributes);
            }