public void Set3DAttributes(Vector3 position, Vector3 velocity) { var pos = FMODManager.Vector3ToFMODVector(position); var vel = FMODManager.Vector3ToFMODVector(velocity); FMODManager.ERRCHECK(channel.set3DAttributes(ref pos, ref vel)); }
public void Set3DListenerAttributes(Vector3 position, Vector3 velocity, Vector3 forward, Vector3 up) { FMOD.VECTOR position_ = FMODManager.Vector3ToFMODVector(position); FMOD.VECTOR vel_ = FMODManager.Vector3ToFMODVector(velocity); FMOD.VECTOR forward_ = FMODManager.Vector3ToFMODVector(forward); FMOD.VECTOR up_ = FMODManager.Vector3ToFMODVector(up); FMODManager.ERRCHECK(system.set3DListenerAttributes(0, ref position_, ref vel_, ref forward_, ref up_)); }