PtlHcInfo.ts 745 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // 定义请求参数
  2. export interface ReqHcInfo {
  3. }
  4. // 定义返回字段
  5. export interface ResHcInfo {
  6. chapterId:number //章节ID
  7. tili:number //体力
  8. lastTime:number //最后一次结算体力时间
  9. list:HcInfoList //格子列表
  10. }
  11. export interface HcInfoList {
  12. [gzid: string]: HcInfoGeziInfo;
  13. }
  14. export interface HcInfoGeziInfo {
  15. type:HcType //具体物品类型
  16. unlock:HcUnlock //解锁状态
  17. correlationId:number //物品ID
  18. }
  19. //具体物品类型
  20. export enum HcType {
  21. wu = 0, //无物品
  22. emitter = 1, //发射器
  23. monster = 2, //怪物
  24. equip = 3, //装备
  25. }
  26. //解锁状态
  27. export enum HcUnlock {
  28. off = 0, //关
  29. on = 1, //开
  30. }
  31. export const conf = {
  32. connet: "ws"
  33. }