public StickerControl(ChatSkillModel skill)
        {
            this.DataContextChanged += StickerControl_DataContextChanged;

            InitializeComponent();

            this.DataContext = new SkillUsageModel(null, skill, null);
        }
Esempio n. 2
0
 public static SkillCostTypeEnum GetChatSkill(ChatSkillModel skill)
 {
     switch (skill.currency)
     {
         case SkillUsageModel.EmbersCurrencyName:
             return SkillCostTypeEnum.Embers;
         case SkillUsageModel.SparksCurrencyName:
         default:
             return SkillCostTypeEnum.Sparks;
     }
 }
Esempio n. 3
0
 public static bool IsEmbersChatSkill(ChatSkillModel skill)
 {
     return(SkillUsageModel.GetChatSkillCostType(skill) == SkillCostTypeEnum.Embers);
 }
Esempio n. 4
0
 public SkillUsageModel(UserViewModel user, ChatSkillModel skill, string message)
     : this(user, skill.skill_name, SkillTypeEnum.Sticker, SkillUsageModel.GetChatSkillCostType(skill), skill.cost, skill.icon_url, message)
 {
     this.ChatSkill = skill;
 }
Esempio n. 5
0
 public static bool IsSparksChatSkill(ChatSkillModel skill) { return SkillUsageModel.GetChatSkill(skill) == SkillCostTypeEnum.Sparks; }
 public StickerControl(ChatSkillModel skill) : this()
 {
     InitializeComponent();
     this.DataContext = skill;
 }