Activity61TrunWheelItem.lua 828 B

1234567891011121314151617181920212223242526272829
  1. local Activity61TrunWheelItem = class("Activity61TrunWheelItem",require("Activities/ActivityTypeItem"))
  2. function Activity61TrunWheelItem:ctor()
  3. self.redPointType = Enum.RPNotifyType.Activity61Days
  4. self.wheel_data = nil
  5. self.ActivityData = require("SeasonTurnWheel/TrunWheeActivtylDataMgr"):new()
  6. self.ActivityData:SetCurActivity(self)
  7. self.ActivityData:RegisterNetEvents()
  8. end
  9. function Activity61TrunWheelItem:HasRedPoint()
  10. if self:LeftTime() > 0 then
  11. return true
  12. else
  13. return false
  14. end
  15. end
  16. function Activity61TrunWheelItem:SyncSrvData(serverData)
  17. self.wheel_data = serverData[3]
  18. self.ActivityData:OnDataChangeNtf(self.wheel_data)
  19. end
  20. function Activity61TrunWheelItem:GetActivityData()
  21. return self.ActivityData
  22. end
  23. return Activity61TrunWheelItem