|
void | SetPosition (Vector3?position) |
|
void | SetVelocity (Vector3?velocity) |
|
| MyEntity3DSoundEmitter (MyEntity entity, bool useStaticList=false) |
|
void | Update () |
|
bool | FastUpdate (bool silenced) |
|
void | PlaySound (byte[] buffer, int size, int sampleRate, float volume=1, float maxDistance=0, MySoundDimensions dimension=MySoundDimensions.D3) |
|
void | PlaySingleSound (MyCueId soundId, bool stopPrevious=false, bool skipIntro=false) |
|
void | PlaySingleSound (MySoundPair soundId, bool stopPrevious=false, bool skipIntro=false, bool skipToEnd=false) |
|
void | PlaySound (MySoundPair soundId, bool stopPrevious=false, bool skipIntro=false, bool force2D=false, bool alwaysHearOnRealistic=false, bool skipToEnd=false) |
|
void | PlaySoundWithDistance (MyCueId soundId, bool stopPrevious=false, bool skipIntro=false, bool force2D=false, bool useDistanceCheck=true, bool alwaysHearOnRealistic=false, bool skipToEnd=false) |
|
void | StopSound (bool forced, bool cleanUp=true) |
|
void | Cleanup () |
|
|
bool | Loop [get] |
|
bool | IsPlaying [get] |
|
MyCueId | SoundId [get, set] |
|
MySoundData | LastSoundData [get] |
|
float | VolumeMultiplier [get, set] |
|
MySoundPair | SoundPair [get] |
|
IMySourceVoice | Sound [get, set] |
|
Vector3 | SourcePosition [get] |
|
Vector3 | Velocity [get] |
|
MyEntity | Entity [get, set] |
|
float | CustomMaxDistance [get, set] |
|
float | CustomVolume [get, set] |
|
bool | Force3D [get, set] |
|
bool | Force2D [get, set] |
|
bool | Plays2D [get] |
|
int | SourceChannels [get, set] |
|
MyCueId | SoundId [get] |
|
IMySourceVoice | Sound [get, set] |
|
Vector3 | SourcePosition [get] |
|
Vector3 | Velocity [get] |
|
float | CustomMaxDistance [get] |
|
float | CustomVolume [get] |
|
bool | Realistic [get] |
|
bool | Force3D [get] |
|
bool | Plays2D [get] |
|
int | SourceChannels [get, set] |
|
int | LastPlayedWaveNumber [get, set] |
|
Definition at line 169 of file MyEntity3DSoundEmitter.cs.
Sandbox.Game.Entities.MyEntity3DSoundEmitter.MyEntity3DSoundEmitter |
( |
MyEntity |
entity, |
|
|
bool |
useStaticList = false |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.Cleanup |
( |
| ) |
|
|
inline |
static void Sandbox.Game.Entities.MyEntity3DSoundEmitter.ClearEntityEmitters |
( |
| ) |
|
|
inlinestatic |
bool Sandbox.Game.Entities.MyEntity3DSoundEmitter.FastUpdate |
( |
bool |
silenced | ) |
|
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.PlaySingleSound |
( |
MyCueId |
soundId, |
|
|
bool |
stopPrevious = false , |
|
|
bool |
skipIntro = false |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.PlaySingleSound |
( |
MySoundPair |
soundId, |
|
|
bool |
stopPrevious = false , |
|
|
bool |
skipIntro = false , |
|
|
bool |
skipToEnd = false |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.PlaySound |
( |
byte[] |
buffer, |
|
|
int |
size, |
|
|
int |
sampleRate, |
|
|
float |
volume = 1 , |
|
|
float |
maxDistance = 0 , |
|
|
MySoundDimensions |
dimension = MySoundDimensions.D3 |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.PlaySound |
( |
MySoundPair |
soundId, |
|
|
bool |
stopPrevious = false , |
|
|
bool |
skipIntro = false , |
|
|
bool |
force2D = false , |
|
|
bool |
alwaysHearOnRealistic = false , |
|
|
bool |
skipToEnd = false |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.PlaySoundWithDistance |
( |
MyCueId |
soundId, |
|
|
bool |
stopPrevious = false , |
|
|
bool |
skipIntro = false , |
|
|
bool |
force2D = false , |
|
|
bool |
useDistanceCheck = true , |
|
|
bool |
alwaysHearOnRealistic = false , |
|
|
bool |
skipToEnd = false |
|
) |
| |
|
inline |
static void Sandbox.Game.Entities.MyEntity3DSoundEmitter.PreloadSound |
( |
MySoundPair |
soundId | ) |
|
|
inlinestatic |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.SetPosition |
( |
Vector3? |
position | ) |
|
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.SetVelocity |
( |
Vector3? |
velocity | ) |
|
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.StopSound |
( |
bool |
forced, |
|
|
bool |
cleanUp = true |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.MyEntity3DSoundEmitter.Update |
( |
| ) |
|
|
inline |
static void Sandbox.Game.Entities.MyEntity3DSoundEmitter.UpdateEntityEmitters |
( |
bool |
removeUnused, |
|
|
bool |
updatePlaying, |
|
|
bool |
updateNotPlaying |
|
) |
| |
|
inlinestatic |
bool Sandbox.Game.Entities.MyEntity3DSoundEmitter.CanPlayLoopSounds = true |
Dictionary<MethodsEnum, List<Delegate> > Sandbox.Game.Entities.MyEntity3DSoundEmitter.EmitterMethods = new Dictionary<MethodsEnum, List<Delegate>>() |
float Sandbox.Game.Entities.MyEntity3DSoundEmitter.CustomMaxDistance |
|
getset |
float Sandbox.Game.Entities.MyEntity3DSoundEmitter.CustomVolume |
|
getset |
MyEntity Sandbox.Game.Entities.MyEntity3DSoundEmitter.Entity |
|
getset |
bool Sandbox.Game.Entities.MyEntity3DSoundEmitter.Force2D |
|
getset |
bool Sandbox.Game.Entities.MyEntity3DSoundEmitter.Force3D |
|
getset |
bool Sandbox.Game.Entities.MyEntity3DSoundEmitter.IsPlaying |
|
get |
MySoundData Sandbox.Game.Entities.MyEntity3DSoundEmitter.LastSoundData |
|
get |
bool Sandbox.Game.Entities.MyEntity3DSoundEmitter.Loop |
|
get |
bool Sandbox.Game.Entities.MyEntity3DSoundEmitter.Plays2D |
|
get |
MyCueId Sandbox.Game.Entities.MyEntity3DSoundEmitter.SoundId |
|
getset |
MySoundPair Sandbox.Game.Entities.MyEntity3DSoundEmitter.SoundPair |
|
get |
int Sandbox.Game.Entities.MyEntity3DSoundEmitter.SourceChannels |
|
getset |
Vector3 Sandbox.Game.Entities.MyEntity3DSoundEmitter.SourcePosition |
|
get |
Vector3 Sandbox.Game.Entities.MyEntity3DSoundEmitter.Velocity |
|
get |
float Sandbox.Game.Entities.MyEntity3DSoundEmitter.VolumeMultiplier |
|
getset |
The documentation for this class was generated from the following file: