public static PlayAmbientTrack Send(GameObject recipient, string trackName) { PlayAmbientTrack msg = new PlayAmbientTrack { TrackName = trackName, }; msg.SendTo(recipient); return(msg); }
void PlayTrack(GameObject player, List <string> possibleTracks) { if (possibleTracks == null || possibleTracks.Count == 0) { return; } if (possibleTracks.Count == 1) { PlayAmbientTrack.Send(player, possibleTracks[0]); return; } var randTrack = Random.Range(0, possibleTracks.Count); PlayAmbientTrack.Send(player, possibleTracks[randTrack]); }