UICreateNameCtr.lua 680 B

12345678910111213141516171819202122232425262728293031323334
  1. local UICreateNameCtr = class("UICreateNameCtr", require("UICtrBase"))
  2. ProtoMsgId = require("ProtoMsgId")
  3. function UICreateNameCtr:Init(view)
  4. self.view = view
  5. end
  6. function UICreateNameCtr:SetData(data)
  7. self.asyncIdx = 0
  8. if data == nil then return end
  9. self.data = data
  10. end
  11. function UICreateNameCtr:GetAsyncIdx()
  12. self.asyncIdx = self.asyncIdx + 1
  13. return self.asyncIdx
  14. end
  15. function UICreateNameCtr:GetData()
  16. return self.data
  17. end
  18. function UICreateNameCtr:OnDispose()
  19. self.data = nil
  20. self.view = nil
  21. end
  22. function UICreateNameCtr:SendChangeName(newName)
  23. ManagerContainer.NetManager:SendMessage(ProtoMsgId.CS_RENAME_REQ, { name = newName })
  24. end
  25. return UICreateNameCtr