PtlHcInfo.ts 963 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. emitter?:{
  24. unlock:HcUnlock //解锁状态
  25. }
  26. }
  27. //具体物品类型
  28. export enum HcType {
  29. wu = 0, //无物品
  30. material = 2, //材料
  31. emitter = 3, //发射器
  32. equip = 4, //装备
  33. monster = 50, //怪物
  34. user = 51, //角色
  35. }
  36. //解锁状态
  37. export enum HcUnlock {
  38. off = 1, //关
  39. on = 0, //开
  40. }
  41. export const conf = {
  42. connet: "ws"
  43. }