public static void UnloadData() { if (Static != null) { Static.UnloadData(); Static = null; } }
public static MyCueId GetCueId(this IMyAudio self, string cueName) { MyStringHash hash; if (self == null || !MyStringHash.TryGet(cueName, out hash)) { hash = MyStringHash.NullOrEmpty; } return(new MyCueId(hash)); }
public static MyStringId GetCueId(this IMyAudio self, string cueName) { if (self == null) { return(MyStringId.NullOrEmpty); } MyStringId id; if (MyStringId.TryGet(cueName, out id)) { return(id); } return(MyStringId.NullOrEmpty); }
public static void LoadData(MyAudioInitParams initParams, ListReader<MySoundData> sounds, ListReader<MyAudioEffect> effects) { Static = initParams.Instance; OnSoundError = initParams.OnSoundError; Static.LoadData(initParams, sounds, effects); }
public static void LoadData(MyAudioInitParams initParams, ListReader <MySoundData> sounds, ListReader <MyAudioEffect> effects) { Static = initParams.Instance; OnSoundError = initParams.OnSoundError; Static.LoadData(initParams, sounds, effects); }