mapEditor.proto 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. option java_package = "com.sh.game.proto";
  2. option java_outer_classname = "MapInfoProtos";
  3. enum CellType
  4. {
  5. Normal = 0; // 正常
  6. Lucency = 1; // 透明
  7. Resistance = 2; // 阻挡
  8. Protect = 3; // 保护(安全区)
  9. Born = 4; // 人物默认出生点
  10. Stallge = 5; // 可摆摊
  11. Diggable = 6; // 可挖矿
  12. Transmit = 7; // 传送点
  13. Resurgence = 8; // 复活点
  14. SafeEffectPoint =9; //保护区特效点
  15. Separate =10; //隔断点
  16. Special_1 =11; //辅助特殊类型1
  17. Special_2 =12; //辅助特殊类型2
  18. Special_3 =13; //辅助特殊类型3
  19. Special_4 =14; //辅助特殊类型4
  20. Special_5 =15; //辅助特殊类型5
  21. Special_6 =16; //辅助特殊类型6
  22. Special_7 =17; //辅助特殊类型7
  23. Special_8 =18; //辅助特殊类型8
  24. Separate_1 =19; //可寻路
  25. Weather_1 = 20; //天气1
  26. Weather_2 = 21; //天气2
  27. Weather_3 = 22; //天气3
  28. Material_Stone = 23; // 地表材质-石
  29. Material_Grass = 24; //地表材质-草
  30. Material_Snow = 25; //地表材质-雪
  31. Material_Land = 26; //地表材质-土
  32. Material_Water = 27; //地表材质-水
  33. Material_Wood = 28; //地表材质-木
  34. Material_Sand = 29; //地表材质-沙
  35. Material_Swamp = 30; //地表材质-沼泽
  36. Sit_Up = 31; //坐下
  37. Sit_RightUp = 32; //坐下
  38. Sit_Right = 33; //坐下
  39. Sit_RightDown = 34; //坐下
  40. Sit_Down = 35; //坐下
  41. Sit_LeftDown = 36; //坐下
  42. Sit_Left = 37; //坐下
  43. Sit_LeftUp = 38; //坐下
  44. Sit_All = 39; //
  45. LeanOn_Up = 40; //倚靠
  46. LeanOn_RightUp = 41; //倚靠
  47. LeanOn_Right = 42; //倚靠
  48. LeanOn_RightDown = 43; //倚靠
  49. LeanOn_Down = 44; //倚靠
  50. LeanOn_LeftDown = 45; //倚靠
  51. LeanOn_Left = 46; //倚靠
  52. LeanOn_LeftUp = 47; //倚靠
  53. LeanOn_All = 48; //倚靠
  54. FlyUp = 49; //飞升
  55. GuidePoint = 50; //导航点
  56. StallScale=51;--摆摊点
  57. Material_HighLight = 52; --地表材质-高光
  58. Material_Shadow = 53; --地表材质-阴影
  59. HollowMap = 54; --挖空图
  60. Grassland = 55; 草
  61. Wall=56; -- 墙壁
  62. SearchPoint=57; -- 寻路点
  63. }
  64. message Info {
  65. optional int32 Coord = 1;
  66. optional int64 Type = 2;
  67. }
  68. message MapInfoList
  69. {
  70. repeated Info grid = 1; //格子列表
  71. }