PtlHcInfo.ts 902 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /**
  2. * 获取合成信息
  3. */
  4. export interface ReqHcInfo {
  5. }
  6. /**
  7. * 返回合成信息
  8. */
  9. export interface ResHcInfo {
  10. chapterId:number //章节ID
  11. tili:number //体力
  12. maxTili:number //体力最大值
  13. lastTime:number //最后一次结算体力时间
  14. list:HcInfoList //格子列表
  15. }
  16. export interface HcInfoList {
  17. [gzid: string]: HcInfoGeziInfo;
  18. }
  19. export interface HcInfoGeziInfo {
  20. type:HcType //具体物品类型 0:无物品 1:发射器 2:怪物 3:装备 4:材料
  21. unlock:HcUnlock //解锁状态
  22. correlationId:number //物品ID
  23. }
  24. //具体物品类型
  25. export enum HcType {
  26. wu = 0, //无物品
  27. material = 2, //材料
  28. emitter = 3, //发射器
  29. equip = 4, //装备
  30. monster = 50, //怪物
  31. user = 51, //角色
  32. }
  33. //解锁状态
  34. export enum HcUnlock {
  35. off = 1, //关
  36. on = 0, //开
  37. }
  38. export const conf = {
  39. connet: "ws"
  40. }