public SoundInfo(MiniYaml y) { FieldLoader.Load(this, y); Variants = Load(y, "Variants"); Prefixes = Load(y, "Prefixes"); Voices = Load(y, "Voices"); Notifications = Load(y, "Notifications"); VoicePools = Lazy.New(() => Voices.ToDictionary(a => a.Key, a => new SoundPool(a.Value))); NotificationsPools = Lazy.New(() => Notifications.ToDictionary(a => a.Key, a => new SoundPool(a.Value))); }
public SoundInfo( MiniYaml y ) { FieldLoader.Load( this, y ); Variants = Load(y, "Variants"); Prefixes = Load(y, "Prefixes"); Voices = Load(y, "Voices"); Notifications = Load(y, "Notifications"); VoicePools = Lazy.New(() => Voices.ToDictionary( a => a.Key, a => new SoundPool(a.Value) )); NotificationsPools = Lazy.New(() => Notifications.ToDictionary( a => a.Key, a => new SoundPool(a.Value) )); }
public VoiceInfo( MiniYaml y ) { FieldLoader.Load( this, y ); Variants = Load(y, "Variants"); Voices = Load(y, "Voices"); if (!Voices.ContainsKey("Attack")) Voices.Add("Attack", Voices["Move"]); Pools = Lazy.New(() => Voices.ToDictionary( a => a.Key, a => new VoicePool(a.Value) )); }
public VoiceInfo(MiniYaml y) { FieldLoader.Load(this, y); Variants = Load(y, "Variants"); Voices = Load(y, "Voices"); if (!Voices.ContainsKey("Attack")) { Voices.Add("Attack", Voices["Move"]); } if (!Voices.ContainsKey("AttackMove")) { Voices.Add("AttackMove", Voices["Move"]); } Pools = Lazy.New(() => Voices.ToDictionary(a => a.Key, a => new VoicePool(a.Value))); }