public InteractiveSkill(InteractiveObject interactive, InteractiveElementSkill skill) { Id = skill.skillInstanceUid; Interactive = interactive; JobSkill = ObjectDataManager.Instance.Get <Skill>(skill.skillId); if (skill is InteractiveElementNamedSkill) { NameId = (int?)ObjectDataManager.Instance.Get <SkillName>((skill as InteractiveElementNamedSkill).nameId).nameId; } }
// Constructor public SkillEntry(InteractiveElementSkill skill) { Id = (int)skill.SkillId; InstanceUID = skill.SkillInstanceUid; Name = skill.Name; }