OptEquipItem_ZhaJi.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. namespace DTYJ
  5. {
  6. public class OptEquipItem_ZhaJi : OptEquipItem
  7. {
  8. public override void Exe(string cmd = null)
  9. {
  10. Debug.Log(cmd);
  11. AFCZhaJi_Opt cmdObj = new AFCZhaJi_Opt();
  12. cmdObj.gateMachineNo = id;
  13. switch (cmd)
  14. {
  15. case "关闭":
  16. cmdObj.state = 0;
  17. break;
  18. case "开启":
  19. cmdObj.state = 1;
  20. break;
  21. case "暂停服务":
  22. cmdObj.state = 2;
  23. break;
  24. case "故障":
  25. cmdObj.state = 3;
  26. break;
  27. }
  28. //NetworkAnimPlayer.instance.CmdSendCmdToServer(20201, LitJson.JsonMapper.ToJson(cmdObj));
  29. //CMDData data = new CMDData();
  30. //data.cmd = 20201;
  31. //data.data = cmdObj;
  32. //NetworkAnimPlayer.instance.CmdSendCmdToServer(LitJson.JsonMapper.ToJson(data));
  33. NetworkAnimPlayer.instance.SendCmdToServer(20201, cmdObj);
  34. }
  35. /// <summary>
  36. /// 设置状态
  37. /// 0正常
  38. /// 1暂停
  39. /// </summary>
  40. /// <param name="state"></param>
  41. public void SetState(int state)
  42. {
  43. }
  44. /// <summary>
  45. /// 设置方向
  46. /// 0进站
  47. /// 1出站
  48. /// </summary>
  49. /// <param name="direc"></param>
  50. public void SetDirection(int direc)
  51. {
  52. }
  53. }
  54. }