OptEquipItem_DianFuTi.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using Mirror;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. using Sirenix.OdinInspector;
  6. namespace DTYJ
  7. {
  8. public class OptEquipItem_DianFuTi : OptEquipItem_WithAnim
  9. {
  10. public override void Exe(string cmd = null)
  11. {
  12. base.Exe(cmd);
  13. var cmdObj = new DianFuTi_opt();
  14. cmdObj.elevatorNo = id;
  15. switch (cmd)
  16. {
  17. case "ÉÏ":
  18. cmdObj.state = 0;
  19. break;
  20. case "ÏÂ":
  21. cmdObj.state = 1;
  22. break;
  23. case "Í£Ö¹":
  24. cmdObj.state = 2;
  25. break;
  26. case "½ûÓÃ":
  27. cmdObj.state = 3;
  28. break;
  29. }
  30. NetworkAnimPlayer.instance.SendCmdToServer(20402, cmdObj);
  31. //CMDData data = new CMDData();
  32. //data.cmd = 20402;
  33. //data.data = cmdObj;
  34. //var obj = new { cmd = 20402, data = cmdObj };
  35. //NetworkAnimPlayer.instance.CmdSendCmdToServer(Newtonsoft.Json.JsonConvert.SerializeObject(obj));
  36. }
  37. }
  38. }