VolcModels.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. namespace loyalsoft;
  3. /**
  4. * 火山引擎,事件类型枚举
  5. */
  6. class Enum_Volc_EventName extends Enum {
  7. // <editor-fold defaultstate="collapsed" desc="火山标准事件名称">
  8. /**
  9. * 玩家登陆
  10. */
  11. const Login = "gt_init_info";
  12. /**
  13. * 升级
  14. */
  15. const LevelUp = "gt_levelup";
  16. /**
  17. * 通关
  18. */
  19. const PassGate = "gt_end_play";
  20. //
  21. // </editor-fold>
  22. //
  23. // <editor-fold defaultstate="collapsed" desc="自定义事件名称">
  24. Const Lottery = "抽奖";
  25. // </editor-fold>
  26. }
  27. /**
  28. * User
  29. * @author gwang
  30. */
  31. class Volc_User {
  32. /**
  33. * 用户的唯一身份标识,需要保证同一个用户在本应用内全局唯一,即需要与客户端上报一致
  34. * @var string
  35. */
  36. public $user_unique_id;
  37. }
  38. /**
  39. * Event
  40. * @author gwang
  41. */
  42. class Volc_Event {
  43. /**
  44. * 事件名
  45. * @var type
  46. */
  47. public $event;
  48. /**
  49. * 事件参数,单层json map
  50. * @var type
  51. */
  52. public $params;
  53. /**
  54. * 事件参数,单层json map
  55. * @var type
  56. */
  57. public $local_time_ms;
  58. }