public TrackInfo(int duration, int label, MusicName name, TrackRarity rarity) { m_Duration = duration; m_Label = label; m_Name = name; m_Rarity = rarity; }
public TrackInfo(int duration, int label, MusicName name, TrackRarity rarity) { this.m_Duration = duration; this.m_Label = label; this.m_Name = name; this.m_Rarity = rarity; }
/// <summary> /// Static. Method to obtain a MusicName with a choosen TrackRarity. /// </summary> /// <param name="rarity"></param>TrackRarity for the MusicName</param> /// <returns>a random MusicName available in the Dawn's music box with appropriate rarity.</returns> public static MusicName RandomSong(TrackRarity rarity) { List <MusicName> list = new List <MusicName>(); foreach (TrackInfo ti in m_Table) { if (ti.Rarity == rarity) { list.Add(ti.Name); } } int random = Utility.Random(list.Count); return(list[random]); }
public static MusicBoxGears RandomMusixBoxGears(TrackRarity rarity) { return(new MusicBoxGears(TrackInfo.RandomSong(rarity))); }
public static MusicBoxGears RandomMusixBoxGears( TrackRarity rarity ) { return new MusicBoxGears( TrackInfo.RandomSong( rarity ) ); }
/// <summary> /// Static. Method to obtain a MusicName with a choosen TrackRarity. /// </summary> /// <param name="rarity"></param>TrackRarity for the MusicName</param> /// <returns>a random MusicName available in the Dawn's music box with appropriate rarity.</returns> public static MusicName RandomSong(TrackRarity rarity) { List<MusicName> list = new List<MusicName>(); foreach (TrackInfo ti in m_Table) { if (ti.Rarity == rarity) list.Add(ti.Name); } int random = Utility.Random(list.Count); return list[random]; }