From 9345718457a8f88a18a9d3d69c1f9d03ff366535 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E5=BF=97=E5=8B=8B?= <3077614386@qq.com>
Date: Mon, 20 Nov 2023 17:43:41 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E4=BD=8D=E7=BD=AE=E4=BC=A0?=
=?UTF-8?q?=E9=80=92?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Models/moder/地面无线电干扰.prefab | 1 +
.../Prefebs/Models/moder/探测雷达.prefab | 1 +
.../Prefebs/Models/moder/无人机List.prefab | 4 +-
.../Prefebs/Models/moder/激光火控平台.prefab | 1 +
Assets/Zion/Scenes/单机演练.unity | 206 +++++++++++++-----
.../Scripts/ModelFunction/EquipmentCommon.cs | 17 +-
.../ModelFunction/SingleMachineTest.cs | 39 +---
.../UAV/UnmannedAerialVehicleManage.cs | 30 ++-
8 files changed, 201 insertions(+), 98 deletions(-)
diff --git a/Assets/GameAssets/Prefebs/Models/moder/地面无线电干扰.prefab b/Assets/GameAssets/Prefebs/Models/moder/地面无线电干扰.prefab
index afcf7cf0..0402139b 100644
--- a/Assets/GameAssets/Prefebs/Models/moder/地面无线电干扰.prefab
+++ b/Assets/GameAssets/Prefebs/Models/moder/地面无线电干扰.prefab
@@ -48,6 +48,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0afac659d8be281448f9ecd22f828b72, type: 3}
m_Name:
m_EditorClassIdentifier:
+ selectedSide: 1
equipmentType: "\u5730\u9762\u65E0\u7EBF\u7535\u5E72\u6270"
--- !u!114 &625513913607457923
MonoBehaviour:
diff --git a/Assets/GameAssets/Prefebs/Models/moder/探测雷达.prefab b/Assets/GameAssets/Prefebs/Models/moder/探测雷达.prefab
index 6c40ae21..c21ba226 100644
--- a/Assets/GameAssets/Prefebs/Models/moder/探测雷达.prefab
+++ b/Assets/GameAssets/Prefebs/Models/moder/探测雷达.prefab
@@ -3080,6 +3080,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0afac659d8be281448f9ecd22f828b72, type: 3}
m_Name:
m_EditorClassIdentifier:
+ selectedSide: 1
equipmentType: "\u63A2\u6D4B\u96F7\u8FBE"
--- !u!95 &3977472425108262601
Animator:
diff --git a/Assets/GameAssets/Prefebs/Models/moder/无人机List.prefab b/Assets/GameAssets/Prefebs/Models/moder/无人机List.prefab
index 235bf681..9c79dbc5 100644
--- a/Assets/GameAssets/Prefebs/Models/moder/无人机List.prefab
+++ b/Assets/GameAssets/Prefebs/Models/moder/无人机List.prefab
@@ -449,6 +449,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0afac659d8be281448f9ecd22f828b72, type: 3}
m_Name:
m_EditorClassIdentifier:
+ selectedSide: 0
equipmentType: "\u65E0\u4EBA\u673AList"
--- !u!65 &41106886
BoxCollider:
@@ -550,8 +551,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d7c8a5e37f63c8e419e73f2c1b2ad41e, type: 3}
m_Name:
m_EditorClassIdentifier:
- interval: 5
pattern: 0
+ interval: 5
+ equipmentCommon: {fileID: -7238547075891962512}
msg: "{\"state\":true,\"message\":\"\",\"data\":[{\"id\":\"1700269207290001\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u7EED\u822A\u65F6\u95F4\uFF1A\",\"para_type\":\"\",\"para_value\":\"28\",\"para_unit\":\"\u5206\u949F\",\"r1\":\"35\u5206\u949F\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290002\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u6297\u98CE\u7B49\u7EA7\uFF1A\",\"para_type\":\"\",\"para_value\":\"4\",\"para_unit\":\"\u7EA7\",\"r1\":\"\u7EA7\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290003\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u6700\u5927\u98DE\u884C\u901F\u5EA6\uFF1A\",\"para_type\":\"\",\"para_value\":\"8\",\"para_unit\":\"m/s\",\"r1\":\"20.0km\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290004\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"RCS\uFF1A\",\"para_type\":\"\",\"para_value\":\"0\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290005\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u536B\u661F\u5B9A\u4F4D\u9891\u70B9\uFF1A\",\"para_type\":\"\",\"para_value\":\"1\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290006\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u6570\u636E\u94FE\u901A\u4FE1\u9891\u70B9:\",\"para_type\":\"\",\"para_value\":\"2\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290007\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u7535\u5B50\u4FA6\u5BDF\u80FD\u529B:\",\"para_type\":\"\",\"para_value\":\"3\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290008\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u5149\u5B66\u4FA6\u5BDF\u80FD\u529B:\",\"para_type\":\"\",\"para_value\":\"2\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"}]}"
UAVPrefab: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb,
type: 3}
diff --git a/Assets/GameAssets/Prefebs/Models/moder/激光火控平台.prefab b/Assets/GameAssets/Prefebs/Models/moder/激光火控平台.prefab
index 597d8733..90c81e4e 100644
--- a/Assets/GameAssets/Prefebs/Models/moder/激光火控平台.prefab
+++ b/Assets/GameAssets/Prefebs/Models/moder/激光火控平台.prefab
@@ -9953,6 +9953,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0afac659d8be281448f9ecd22f828b72, type: 3}
m_Name:
m_EditorClassIdentifier:
+ selectedSide: 1
equipmentType: "\u6FC0\u5149\u706B\u63A7\u5E73\u53F0"
--- !u!65 &7615181139496386334
BoxCollider:
diff --git a/Assets/Zion/Scenes/单机演练.unity b/Assets/Zion/Scenes/单机演练.unity
index 07911c37..58449823 100644
--- a/Assets/Zion/Scenes/单机演练.unity
+++ b/Assets/Zion/Scenes/单机演练.unity
@@ -421,61 +421,157 @@ MonoBehaviour:
terrestrialRadioInterferenceMangers:
- {fileID: 480997535}
interval: 3
- msg1: "{\"state\":true,\"message\":\"\",\"data\":[{\"id\":\"1700269207290001\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u7EED\u822A\u65F6\u95F4\uFF1A\",\"para_type\":\"\",\"para_value\":\"28\",\"para_unit\":\"\u5206\u949F\",\"r1\":\"35\u5206\u949F\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290002\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u6297\u98CE\u7B49\u7EA7\uFF1A\",\"para_type\":\"\",\"para_value\":\"4\",\"para_unit\":\"\u7EA7\",\"r1\":\"\u7EA7\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290003\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u6700\u5927\u98DE\u884C\u901F\u5EA6\uFF1A\",\"para_type\":\"\",\"para_value\":\"8\",\"para_unit\":\"m/s\",\"r1\":\"20.0km\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290004\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"RCS\uFF1A\",\"para_type\":\"\",\"para_value\":\"0\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290005\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u536B\u661F\u5B9A\u4F4D\u9891\u70B9\uFF1A\",\"para_type\":\"\",\"para_value\":\"1\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290006\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u6570\u636E\u94FE\u901A\u4FE1\u9891\u70B9:\",\"para_type\":\"\",\"para_value\":\"2\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290007\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u7535\u5B50\u4FA6\u5BDF\u80FD\u529B:\",\"para_type\":\"\",\"para_value\":\"3\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269207290008\",\"think_device_id\":\"1700269206959003\",\"para_name\":\"\u5149\u5B66\u4FA6\u5BDF\u80FD\u529B:\",\"para_type\":\"\",\"para_value\":\"2\",\"para_unit\":\"/\",\"r1\":\"\u201C\u201D\",\"r2\":\"\",\"r3\":\"\"}]}"
- msg2: "{\"state\":true, \"message\":\"\", \"data\":[ {
- \"id\":\"1700269137132001\", \"think_device_id\":\"1700269136819001\",
- \"para_name\":\"\u8F6C\u53F0\u8F6C\u901F:\", \"para_type\":\"\",
- \"para_value\":\"3\", \"para_unit\":\"s/\u5708\", \"r1\":\"3s/\u5708\",
- \"r2\":\"\", \"r3\":\"\" }, { \"id\":\"1700269137132002\",
- \"think_device_id\":\"1700269136819001\", \"para_name\":\"\u63A2\u6D4B\u8DDD\u79BB:\",
- \"para_type\":\"\", \"para_value\":\"1\", \"para_unit\":\"km\",
- \"r1\":\"1km\", \"r2\":\"\", \"r3\":\"\" },
- { \"id\":\"1700269137132003\", \"think_device_id\":\"1700269136819001\",
- \"para_name\":\"\u8FD1\u76F2\u533A:\", \"para_type\":\"\",
- \"para_value\":\"100\", \"para_unit\":\"m\", \"r1\":\"100m\",
- \"r2\":\"\", \"r3\":\"\" }, { \"id\":\"1700269137132004\",
- \"think_device_id\":\"1700269136819001\", \"para_name\":\"\u6279\u91CF\u6807\u5904\u7406\u80FD\u529B:\",
- \"para_type\":\"\", \"para_value\":\"10\", \"para_unit\":\"\u4E2A\",
- \"r1\":\"10\u4E2A\", \"r2\":\"\", \"r3\":\"\"
- }, { \"id\":\"1700269137132005\", \"think_device_id\":\"1700269136819001\",
- \"para_name\":\"\u63A2\u6D4B\u6210\u529F\u7387:\", \"para_type\":\"\",
- \"para_value\":\"90\", \"para_unit\":\"%\", \"r1\":\"90%\",
- \"r2\":\"\", \"r3\":\"\" }, { \"id\":\"1700269137132006\",
- \"think_device_id\":\"1700269136819001\", \"para_name\":\"\u6700\u5C0F\u63A2\u6D4B\u901F\u5EA6:\",
- \"para_type\":\"\", \"para_value\":\"5\", \"para_unit\":\"m/s\",
- \"r1\":\"5m/s\", \"r2\":\"\", \"r3\":\"\" },
- { \"id\":\"1700269137132007\", \"think_device_id\":\"1700269136819001\",
- \"para_name\":\"\u8DDD\u79BB\u5206\u8FA8\u7387:\", \"para_type\":\"\",
- \"para_value\":\"3\", \"para_unit\":\"km\", \"r1\":\"3km\",
- \"r2\":\"\", \"r3\":\"\" }, { \"id\":\"1700269137132008\",
- \"think_device_id\":\"1700269136819001\", \"para_name\":\"\u65B9\u4F4D\u5206\u8FA8\u7387:\",
- \"para_type\":\"\", \"para_value\":\"4\", \"para_unit\":\"km\",
- \"r1\":\"4km\", \"r2\":\"\", \"r3\":\"\" },
- { \"id\":\"1700269137132009\", \"think_device_id\":\"1700269136819001\",
- \"para_name\":\"\u65B9\u4F4D\u6CE2\u675F\u5BBD\u5EA6:\", \"para_type\":\"\",
- \"para_value\":\"1\", \"para_unit\":\"\u5EA6\", \"r1\":\"1\u5EA6\",
- \"r2\":\"\", \"r3\":\"\" }, { \"id\":\"1700269137132010\",
- \"think_device_id\":\"1700269136819001\", \"para_name\":\"\u4FEF\u4EF0\u6CE2\u675F\u5BBD\u5EA6:\",
- \"para_type\":\"\", \"para_value\":\"1\", \"para_unit\":\"\u5EA6\",
- \"r1\":\"1\u5EA6\", \"r2\":\"\", \"r3\":\"\"
- } ] }"
- msg3: "{\"state\":true, \"message\":\"\", \"data\":[ {
- \"id\":\"1700269137180001\", \"think_device_id\":\"1700269136819004\",
- \"para_name\":\"\u50A8\u80FD\u95F4\u9694\u65F6\u95F4\uFF1A\", \"para_type\":\"\",
- \"para_value\":\"1\", \"para_unit\":\"s\", \"r1\":\"1s\",
- \"r2\":\"\", \"r3\":\"\" }, { \"id\":\"1700269137180002\",
- \"think_device_id\":\"1700269136819004\", \"para_name\":\"\u6BC1\u4F24\u76EE\u6807\u7D2F\u79EF\u4F5C\u7528\u65F6\u95F4:\",
- \"para_type\":\"\", \"para_value\":\"3\", \"para_unit\":\"s\",
- \"r1\":\"3s\", \"r2\":\"\", \"r3\":\"\" },
- { \"id\":\"1700269137180003\", \"think_device_id\":\"1700269136819004\",
- \"para_name\":\"\u5E72\u6270\u8DDD\u79BB\uFF1A\", \"para_type\":\"\",
- \"para_value\":\"0\", \"para_unit\":\"km\", \"r1\":\"0.1km\",
- \"r2\":\"\", \"r3\":\"\" }, { \"id\":\"1700269137180004\",
- \"think_device_id\":\"1700269136819004\", \"para_name\":\"\u5E72\u6270\u89D2\u5EA6\uFF1A\",
- \"para_type\":\"\", \"para_value\":\"0\", \"para_unit\":\"\u5EA6\",
- \"r1\":\"0\u5EA6\", \"r2\":\"\", \"r3\":\"\"
- } ] }"
- msg4: "{\"state\":true,\"message\":\"\",\"data\":[{\"id\":\"1700269137164001\",\"think_device_id\":\"1700269136819002\",\"para_name\":\"\u5E72\u6270\u9891\u7387:\",\"para_type\":\"\",\"para_value\":\"3\",\"para_unit\":\"\\\"\\\"\",\"r1\":\"\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269137164002\",\"think_device_id\":\"1700269136819002\",\"para_name\":\"\u5E72\u6270\u6A21\u5F0F:\",\"para_type\":\"\",\"para_value\":\"0\",\"para_unit\":\"\\\"\\\"\",\"r1\":\"\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269137164003\",\"think_device_id\":\"1700269136819002\",\"para_name\":\"\u53D1\u5C04\u529F\u7387:\",\"para_type\":\"\",\"para_value\":\"2\",\"para_unit\":\"\\\"\\\"\",\"r1\":\"\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269137164004\",\"think_device_id\":\"1700269136819002\",\"para_name\":\"\u5E72\u6270\u89D2\u5EA6:\",\"para_type\":\"\",\"para_value\":\"37\",\"para_unit\":\"\u5EA6\",\"r1\":\"37\u5EA6\",\"r2\":\"\",\"r3\":\"\"},{\"id\":\"1700269137164005\",\"think_device_id\":\"1700269136819002\",\"para_name\":\"\u5E72\u6270\u8DDD\u79BB:\",\"para_type\":\"\",\"para_value\":\"2\",\"para_unit\":\"km\",\"r1\":\"2km\",\"r2\":\"\",\"r3\":\"\"}]}"
+ msg1: "{ \t\"state\": true, \t\"message\": \"\", \t\"data\": [ \t\t{ \t\t\t\"id\":
+ \"1700407128875001\", \t\t\t\"PracticeId\": \"1700407128875\", \t\t\t\"think_id\":
+ \"1700407128875\", \t\t\t\"device_name\": \"\u63A2\u6D4B\u96F7\u8FBE\", \t\t\t\"device_count\":
+ 2, \t\t\t\"r1\": \"1\", \t\t\t\"r2\": \"\", \t\t\t\"r3\": \"\", \t\t\t\"list_para\":
+ [ \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001001\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u8F6C\u53F0\u8F6C\u901F:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"12\", \t\t\t\t\t\"para_unit\":
+ \"s/\u5708\", \t\t\t\t\t\"r1\": \"12s/\u5708\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001002\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u63A2\u6D4B\u8DDD\u79BB:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"5\", \t\t\t\t\t\"para_unit\":
+ \"km\", \t\t\t\t\t\"r1\": \"5km\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001003\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u8FD1\u76F2\u533A:\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"300\", \t\t\t\t\t\"para_unit\": \"m\", \t\t\t\t\t\"r1\":
+ \"300m\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t}, \t\t\t\t{
+ \t\t\t\t\t\"id\": \"1700407128875001004\", \t\t\t\t\t\"PracticeId\": \"1700407128875\",
+ \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875001\",
+ \t\t\t\t\t\"para_name\": \"\u6279\u91CF\u6807\u5904\u7406\u80FD\u529B:\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"50\", \t\t\t\t\t\"para_unit\": \"\u4E2A\",
+ \t\t\t\t\t\"r1\": \"50\u4E2A\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\"
+ \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001005\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u63A2\u6D4B\u6210\u529F\u7387:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"90\", \t\t\t\t\t\"para_unit\":
+ \"%\", \t\t\t\t\t\"r1\": \"90%\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\"
+ \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001006\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u6700\u5C0F\u63A2\u6D4B\u901F\u5EA6:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"1\", \t\t\t\t\t\"para_unit\":
+ \"m/s\", \t\t\t\t\t\"r1\": \"1m/s\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001007\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u8DDD\u79BB\u5206\u8FA8\u7387:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"1\", \t\t\t\t\t\"para_unit\":
+ \"km\", \t\t\t\t\t\"r1\": \"1km\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001008\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u65B9\u4F4D\u5206\u8FA8\u7387:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"2\", \t\t\t\t\t\"para_unit\":
+ \"km\", \t\t\t\t\t\"r1\": \"2km\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001009\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u65B9\u4F4D\u6CE2\u675F\u5BBD\u5EA6:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"1\", \t\t\t\t\t\"para_unit\":
+ \"\u5EA6\", \t\t\t\t\t\"r1\": \"1\u5EA6\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875001010\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875001\", \t\t\t\t\t\"para_name\": \"\u4FEF\u4EF0\u6CE2\u675F\u5BBD\u5EA6:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"1\", \t\t\t\t\t\"para_unit\":
+ \"\u5EA6\", \t\t\t\t\t\"r1\": \"1\u5EA6\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t} \t\t\t] \t\t}, \t\t{ \t\t\t\"id\": \"1700407128875002\", \t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\"think_id\": \"1700407128875\", \t\t\t\"device_name\":
+ \"\u5730\u9762\u65E0\u7EBF\u7535\u5E72\u6270\", \t\t\t\"device_count\": 2, \t\t\t\"r1\":
+ \"1\", \t\t\t\"r2\": \"\", \t\t\t\"r3\": \"\", \t\t\t\"list_para\": [ \t\t\t\t{
+ \t\t\t\t\t\"id\": \"1700407128875002001\", \t\t\t\t\t\"PracticeId\": \"1700407128875\",
+ \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875002\",
+ \t\t\t\t\t\"para_name\": \"\u5E72\u6270\u9891\u7387:\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"0\", \t\t\t\t\t\"para_unit\": \"\\\"\\\"\",
+ \t\t\t\t\t\"r1\": \"\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t},
+ \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875002002\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875002\", \t\t\t\t\t\"para_name\": \"\u5E72\u6270\u6A21\u5F0F:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"2\", \t\t\t\t\t\"para_unit\":
+ \"\\\"\\\"\", \t\t\t\t\t\"r1\": \"\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875002003\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875002\", \t\t\t\t\t\"para_name\": \"\u53D1\u5C04\u529F\u7387:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"2\", \t\t\t\t\t\"para_unit\":
+ \"\\\"\\\"\", \t\t\t\t\t\"r1\": \"\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875002004\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875002\", \t\t\t\t\t\"para_name\": \"\u5E72\u6270\u89D2\u5EA6:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"49\", \t\t\t\t\t\"para_unit\":
+ \"\u5EA6\", \t\t\t\t\t\"r1\": \"49\u5EA6\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875002005\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875002\", \t\t\t\t\t\"para_name\": \"\u5E72\u6270\u8DDD\u79BB:\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"2\", \t\t\t\t\t\"para_unit\":
+ \"km\", \t\t\t\t\t\"r1\": \"2km\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t} \t\t\t] \t\t}, \t\t{ \t\t\t\"id\": \"1700407128875003\", \t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\"think_id\": \"1700407128875\", \t\t\t\"device_name\":
+ \"\u8702\u7FA4\u65E0\u4EBA\u673A\", \t\t\t\"device_count\": 0, \t\t\t\"r1\":
+ \"0\", \t\t\t\"r2\": \"\", \t\t\t\"r3\": \"\", \t\t\t\"list_para\": [ \t\t\t\t{
+ \t\t\t\t\t\"id\": \"1700407128875003001\", \t\t\t\t\t\"PracticeId\": \"1700407128875\",
+ \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875003\",
+ \t\t\t\t\t\"para_name\": \"\u7EED\u822A\u65F6\u95F4\uFF1A\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"35\", \t\t\t\t\t\"para_unit\": \"\u5206\u949F\",
+ \t\t\t\t\t\"r1\": \"35\u5206\u949F\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875003002\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875003\", \t\t\t\t\t\"para_name\": \"\u6297\u98CE\u7B49\u7EA7\uFF1A\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"0\", \t\t\t\t\t\"para_unit\":
+ \"\u7EA7\", \t\t\t\t\t\"r1\": \"\u7EA7\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875003003\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875003\", \t\t\t\t\t\"para_name\": \"\u6700\u5927\u98DE\u884C\u901F\u5EA6\uFF1A\",
+ \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\": \"11\", \t\t\t\t\t\"para_unit\":
+ \"m/s\", \t\t\t\t\t\"r1\": \"11.0km\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\":
+ \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875003004\", \t\t\t\t\t\"PracticeId\":
+ \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\":
+ \"1700407128875003\", \t\t\t\t\t\"para_name\": \"RCS\uFF1A\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"1\", \t\t\t\t\t\"para_unit\": \"/\", \t\t\t\t\t\"r1\":
+ \"\u201C\u201D\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t}, \t\t\t\t{
+ \t\t\t\t\t\"id\": \"1700407128875003005\", \t\t\t\t\t\"PracticeId\": \"1700407128875\",
+ \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875003\",
+ \t\t\t\t\t\"para_name\": \"\u536B\u661F\u5B9A\u4F4D\u9891\u70B9\uFF1A\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"2\", \t\t\t\t\t\"para_unit\": \"/\", \t\t\t\t\t\"r1\":
+ \"\u201C\u201D\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t}, \t\t\t\t{
+ \t\t\t\t\t\"id\": \"1700407128875003006\", \t\t\t\t\t\"PracticeId\": \"1700407128875\",
+ \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875003\",
+ \t\t\t\t\t\"para_name\": \"\u6570\u636E\u94FE\u901A\u4FE1\u9891\u70B9:\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"0\", \t\t\t\t\t\"para_unit\": \"/\", \t\t\t\t\t\"r1\":
+ \"\u201C\u201D\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t}, \t\t\t\t{
+ \t\t\t\t\t\"id\": \"1700407128875003007\", \t\t\t\t\t\"PracticeId\": \"1700407128875\",
+ \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875003\",
+ \t\t\t\t\t\"para_name\": \"\u7535\u5B50\u4FA6\u5BDF\u80FD\u529B:\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"2\", \t\t\t\t\t\"para_unit\": \"/\", \t\t\t\t\t\"r1\":
+ \"\u201C\u201D\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t}, \t\t\t\t{
+ \t\t\t\t\t\"id\": \"1700407128875003008\", \t\t\t\t\t\"PracticeId\": \"1700407128875\",
+ \t\t\t\t\t\"think_id\": \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875003\",
+ \t\t\t\t\t\"para_name\": \"\u5149\u5B66\u4FA6\u5BDF\u80FD\u529B:\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"2\", \t\t\t\t\t\"para_unit\": \"/\", \t\t\t\t\t\"r1\":
+ \"\u201C\u201D\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t} \t\t\t]
+ \t\t}, \t\t{ \t\t\t\"id\": \"1700407128875004\", \t\t\t\"PracticeId\": \"1700407128875\",
+ \t\t\t\"think_id\": \"1700407128875\", \t\t\t\"device_name\": \"\u6FC0\u5149\u706B\u63A7\u5E73\u53F0\",
+ \t\t\t\"device_count\": 0, \t\t\t\"r1\": \"0\", \t\t\t\"r2\": \"\", \t\t\t\"r3\":
+ \"\", \t\t\t\"list_para\": [ \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875004001\",
+ \t\t\t\t\t\"PracticeId\": \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\",
+ \t\t\t\t\t\"think_device_id\": \"1700407128875004\", \t\t\t\t\t\"para_name\":
+ \"\u50A8\u80FD\u95F4\u9694\u65F6\u95F4\uFF1A\", \t\t\t\t\t\"para_type\": \"\",
+ \t\t\t\t\t\"para_value\": \"5\", \t\t\t\t\t\"para_unit\": \"s\", \t\t\t\t\t\"r1\":
+ \"5s\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\":
+ \"1700407128875004002\", \t\t\t\t\t\"PracticeId\": \"1700407128875\", \t\t\t\t\t\"think_id\":
+ \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875004\", \t\t\t\t\t\"para_name\":
+ \"\u6BC1\u4F24\u76EE\u6807\u7D2F\u79EF\u4F5C\u7528\u65F6\u95F4:\", \t\t\t\t\t\"para_type\":
+ \"\", \t\t\t\t\t\"para_value\": \"3\", \t\t\t\t\t\"para_unit\": \"s\", \t\t\t\t\t\"r1\":
+ \"3s\", \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\":
+ \"1700407128875004003\", \t\t\t\t\t\"PracticeId\": \"1700407128875\", \t\t\t\t\t\"think_id\":
+ \"1700407128875\", \t\t\t\t\t\"think_device_id\": \"1700407128875004\", \t\t\t\t\t\"para_name\":
+ \"\u5E72\u6270\u8DDD\u79BB\uFF1A\", \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\":
+ \"0\", \t\t\t\t\t\"para_unit\": \"km\", \t\t\t\t\t\"r1\": \"0.1km\", \t\t\t\t\t\"r2\":
+ \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t}, \t\t\t\t{ \t\t\t\t\t\"id\": \"1700407128875004004\",
+ \t\t\t\t\t\"PracticeId\": \"1700407128875\", \t\t\t\t\t\"think_id\": \"1700407128875\",
+ \t\t\t\t\t\"think_device_id\": \"1700407128875004\", \t\t\t\t\t\"para_name\":
+ \"\u5E72\u6270\u89D2\u5EA6\uFF1A\", \t\t\t\t\t\"para_type\": \"\", \t\t\t\t\t\"para_value\":
+ \"60\", \t\t\t\t\t\"para_unit\": \"\u5EA6\", \t\t\t\t\t\"r1\": \"60\u5EA6\",
+ \t\t\t\t\t\"r2\": \"\", \t\t\t\t\t\"r3\": \"\" \t\t\t\t} \t\t\t] \t\t} \t] }"
--- !u!4 &144713089
Transform:
m_ObjectHideFlags: 0
diff --git a/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs
index bb32e8fc..b4c4fbef 100644
--- a/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs
+++ b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs
@@ -8,8 +8,15 @@ using AdamThinkDevicesData;
///
public class EquipmentCommon : MonoBehaviour
{
+ ///
+ /// 场景所在方
+ ///
+ public SelectedSide selectedSide = SelectedSide.Other;
+ ///
+ /// 所有设备
+ ///
public static List equipmentCommons = new List();
- public string equipmentType="";
+ public string equipmentType = "";
private bool _isStartRehearsing = false;
// 布尔值变化时触发的事件
@@ -95,3 +102,11 @@ public class EquipmentCommon : MonoBehaviour
}
}
}
+
+public enum SelectedSide
+{
+ Rad,
+ Blue,
+ Director,
+ Other
+}
\ No newline at end of file
diff --git a/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs b/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs
index 42968d1b..8e245b39 100644
--- a/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs
+++ b/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs
@@ -38,42 +38,15 @@ public class SingleMachineTest : MonoBehaviour
///
/// 测试接受数据
///
- private Weaponitemone weaponitemones1;
- ///
- /// 测试用
- ///
- public string msg2;
- ///
- /// 测试接受数据
- ///
- private Weaponitemone weaponitemones2;
- ///
- /// 测试用
- ///
- public string msg3;
- ///
- /// 测试接受数据
- ///
- private Weaponitemone weaponitemones3;
- ///
- /// 测试用
- ///
- public string msg4;
- ///
- /// 测试接受数据
- ///
- private Weaponitemone weaponitemones4;
+ private AdamThinkDevicesData.Root root;
void Start()
{
- weaponitemones1 = Newtonsoft.Json.JsonConvert.DeserializeObject(msg1);
- weaponitemones2 = Newtonsoft.Json.JsonConvert.DeserializeObject(msg2);
- weaponitemones3 = Newtonsoft.Json.JsonConvert.DeserializeObject(msg3);
- weaponitemones4 = Newtonsoft.Json.JsonConvert.DeserializeObject(msg4);
+ root = Newtonsoft.Json.JsonConvert.DeserializeObject(msg1);
- //unmannedAerialVehicleManages.ForEach(x => x.FillInTheData(weaponitemones1));
- //radarMangers.ForEach(x => x.FillInTheData(weaponitemones2));
- //laserFireControlPlatformMangers.ForEach(x => x.FillInTheData(weaponitemones3));
- //terrestrialRadioInterferenceMangers.ForEach(x => x.FillInTheData(weaponitemones4));
+ unmannedAerialVehicleManages.ForEach(x => x.FillInTheData(root.data[2].list_para));
+ radarMangers.ForEach(x => x.FillInTheData(root.data[0].list_para));
+ laserFireControlPlatformMangers.ForEach(x => x.FillInTheData(root.data[3].list_para));
+ terrestrialRadioInterferenceMangers.ForEach(x => x.FillInTheData(root.data[1].list_para));
// 开始协程
StartTimer();
}
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
index a1eb88f7..be41e8c5 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
@@ -4,13 +4,17 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using AdamThinkDevicesData;
+using AdamSync;
///
/// 单个无人机蜂群控制
///
public class UnmannedAerialVehicleManage : MonoBehaviour
{
-
+ ///
+ /// 无人机状态
+ ///
+ public Pattern pattern = Pattern.待机;
public static List unmannedAerialVehicleManages = new List();
#region 启动暂停
private bool _isStartRehearsing = false;
@@ -39,11 +43,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
///
public float interval = 5.0f;
#endregion
- ///
- /// 状态
- ///
- public Pattern pattern = Pattern.待机;
-
+
+ public EquipmentCommon equipmentCommon;
///
/// 测试用
@@ -53,7 +54,9 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
/// 测试接受数据
///
private List weaponitems;
-
+ ///
+ /// 设备通用脚本
+ ///
private Weaponitemone weaponitemones;
///
@@ -86,6 +89,9 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
/// 飞行速度
///
public float FireSpeed = 20.0f;
+
+
+
#region 无人机数据
///
/// 续航时间
@@ -125,11 +131,13 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
void Start()
{
unmannedAerialVehicleManages.Add(this);
+ equipmentCommon = GetComponent();
//weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg);
//FillInTheData(weaponitemones);//测试写入
Formation(1);//默认阵型
// 订阅布尔值变化事件
OnActivationChanged += OnActivationChangedHandler;
+
}
// Update is called once per frame
@@ -206,7 +214,13 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
///
public void FillInTheData(List weaponitemone)
{
- for(int i=0;i< weaponitemone.Count; i++)
+ if (equipmentCommon)
+ {
+ string msg = $"send2room ,{equipmentCommon.equipmentType},{transform.position},{transform.eulerAngles}";
+ Debug.Log(msg);
+ _ = SyncCreateRoom.SendMessageAsync(msg);
+ }
+ for (int i=0;i< weaponitemone.Count; i++)
{
switch (weaponitemone[i].para_name) {
case "续航时间:":