local SkillDataCommand = class("SkillDataCommand",pm.SimpleCommand) -- print("print(SkillDataCommand)") function SkillDataCommand:execute(note) if(note~=nil)then if(note.name == ServiceEvent.SkillReqSkillData) then self:ReqSkillData(note) elseif(note.name == ServiceEvent.SkillSkillUpdate)then self:Update(note) -- elseif(note.name == SkillEvent.ActiveSkill)then -- self:ActiveSkill(note) -- elseif(note.name == SkillEvent.LevelupSkill)then -- self:LevelupSkill(note) -- elseif(note.name == SkillEvent.EquipSkill)then -- self:EquipSkill(note) -- elseif(note.name == SkillEvent.ResetSkill)then -- self:ResetSkill(note) end end end function SkillDataCommand:ReqSkillData(note) SkillProxy.Instance:ServerReInit(note.body) self.facade:sendNotification(SkillEvent.SkillUpdate) EventManager.Me():PassEvent(SkillEvent.SkillUpdate) end function SkillDataCommand:Update(note) SkillProxy.Instance:Update(note.body) self.facade:sendNotification(SkillEvent.SkillUpdate) EventManager.Me():PassEvent(SkillEvent.SkillUpdate) end return SkillDataCommand