public PlayedCharacter(Bot bot, CharacterBaseInformations informations) { if (informations == null) throw new ArgumentNullException("informations"); Bot = bot; Id = informations.id; Level = informations.level; Name = informations.name; Breed = DataProvider.Instance.Get<Breed>(informations.breed); Look = informations.entityLook; Sex = informations.sex; Inventory = new Inventory(this); Stats = new Stats.PlayerStats(this); SpellsBook = new SpellsBook(this); Shortcuts = new ShortcutBar(this); Jobs = new List<Job>(); Emotes = new List<Emoticon>(); }
public PlayedCharacter(Bot bot, CharacterBaseInformations informations) { InformationLevel = MessageLevel.All;// MessageLevel.Warning | MessageLevel.Error; if (informations == null) throw new ArgumentNullException("informations"); Bot = bot; Id = informations.id; Level = informations.level; Name = informations.name; Breed = new Breeds.Breed(ObjectDataManager.Instance.Get<Breed>(informations.breed)); Look = informations.entityLook; Sex = informations.sex; Inventory = new Inventory(this); Stats = new Stats.PlayerStats(this); SpellsBook = new SpellsBook(this); SpellShortcuts = new SpellShortcutBar(this); GeneralShortcuts = new GeneralShortcutBar(this); m_jobs = new ObservableCollectionMT<Job>(); m_readOnlyJobs = new ReadOnlyObservableCollectionMT<Job>(m_jobs); m_emotes = new ObservableCollectionMT<Emoticon>(); m_readOnlyEmotes = new ReadOnlyObservableCollectionMT<Emoticon>(m_emotes); }