/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); parameters["owner_id"] = OwnerID.ToString(); parameters["audio_id"] = AudioID.ToString(); if (!String.IsNullOrWhiteSpace(Artist)) { parameters["artist"] = Artist; } if (!String.IsNullOrWhiteSpace(Title)) { parameters["title"] = Title; } if (!String.IsNullOrWhiteSpace(Text)) { parameters["text"] = Text; } if (Genre != VKAudioGenre.Unknown) { parameters["genre"] = ((byte)Genre).ToString(); } if (NoSearch == VKBoolean.True) { parameters["no_search"] = "1"; } return(parameters); }
/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); parameters["audio_id"] = AudioID.ToString(); parameters["owner_id"] = OwnerID.ToString(); return(parameters); }
public void PlaySFX(AudioID audioId) { AudioTuple clip = _soundMap.Find(audio => audio.Id == audioId); if (clip != null) { SFXSource.PlayOneShot(clip.Sound); } else { GameLog.LogError("No sound configured for id: " + audioId.ToString()); } }
public void PlayBackgroundMusic(AudioID audioId) { AudioTuple clip = _soundMap.Find(audio => audio.Id == audioId); if (clip != null) { MusicSource.clip = clip.Sound; MusicSource.Play(); } else { GameLog.LogError("No sound configured for id: " + audioId.ToString()); } }
/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); parameters["audio_id"] = AudioID.ToString(); if (OwnerID > 0) { parameters["owner_id"] = OwnerID.ToString(); } if (Before > 0) { parameters["before"] = Before.ToString(); } if (After > 0) { parameters["after"] = After.ToString(); } return(parameters); }