diff --git a/Assets/EffectExamples/FireExplosionEffects/Prefabs/SmallExplosionEffect.prefab b/Assets/EffectExamples/FireExplosionEffects/Prefabs/SmallExplosionEffect.prefab index 3f8bb523..cf76a2f6 100644 --- a/Assets/EffectExamples/FireExplosionEffects/Prefabs/SmallExplosionEffect.prefab +++ b/Assets/EffectExamples/FireExplosionEffects/Prefabs/SmallExplosionEffect.prefab @@ -14251,7 +14251,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &4000011428506136 Transform: m_ObjectHideFlags: 0 diff --git a/Assets/GameAssets/Prefebs/Models/moder/地面无线电干扰.prefab b/Assets/GameAssets/Prefebs/Models/moder/地面无线电干扰.prefab index 63790c8f..afcf7cf0 100644 --- a/Assets/GameAssets/Prefebs/Models/moder/地面无线电干扰.prefab +++ b/Assets/GameAssets/Prefebs/Models/moder/地面无线电干扰.prefab @@ -9,6 +9,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 280794634631992890} + - component: {fileID: 7287081401534477579} - component: {fileID: 625513913607457923} - component: {fileID: 7099352370737318148} - component: {fileID: 8730502543110765572} @@ -35,6 +36,19 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!114 &7287081401534477579 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 625513913607457920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0afac659d8be281448f9ecd22f828b72, type: 3} + m_Name: + m_EditorClassIdentifier: + equipmentType: "\u5730\u9762\u65E0\u7EBF\u7535\u5E72\u6270" --- !u!114 &625513913607457923 MonoBehaviour: m_ObjectHideFlags: 0 @@ -47,7 +61,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7fbad120748f7254b86c62b691a75f57, type: 3} m_Name: m_EditorClassIdentifier: - isStartRehearsing: 0 msg: "{\"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\":\"\"}]}" InterferingFrequency: InterferenceMode: @@ -55,6 +68,7 @@ MonoBehaviour: InterferenceAngle: InterferenceDistance: detectionRadius: 1000 + interval: 2 --- !u!65 &7099352370737318148 BoxCollider: m_ObjectHideFlags: 0 diff --git a/Assets/GameAssets/Prefebs/Models/moder/探测雷达.prefab b/Assets/GameAssets/Prefebs/Models/moder/探测雷达.prefab index bdbcc8f4..6c40ae21 100644 --- a/Assets/GameAssets/Prefebs/Models/moder/探测雷达.prefab +++ b/Assets/GameAssets/Prefebs/Models/moder/探测雷达.prefab @@ -3038,6 +3038,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 3977472425108262602} + - component: {fileID: 1145900336322340155} - component: {fileID: 3977472425108262601} - component: {fileID: 3977472425108262600} - component: {fileID: 3977472425108262599} @@ -3067,6 +3068,19 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1145900336322340155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3977472425108262603} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0afac659d8be281448f9ecd22f828b72, type: 3} + m_Name: + m_EditorClassIdentifier: + equipmentType: "\u63A2\u6D4B\u96F7\u8FBE" --- !u!95 &3977472425108262601 Animator: serializedVersion: 3 @@ -3111,7 +3125,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d431a7d95f5da7448bc421314544f20, type: 3} m_Name: m_EditorClassIdentifier: - isStartRehearsing: 1 + interval: 5 msg: "{ \"state\":true, \"message\":\"\", \"data\":[ { \"id\":\"1700269137132001\", \"think_device_id\":\"1700269136819001\", \"para_name\":\"\u8F6C\u53F0\u8F6C\u901F:\", \"para_type\":\"\", @@ -3165,6 +3179,7 @@ MonoBehaviour: AzimuthBeamwidth: PitchBeamwidth: detectionRadius: 200 + NumberOfProbes: 0 --- !u!54 &916690897 Rigidbody: m_ObjectHideFlags: 0 diff --git a/Assets/GameAssets/Prefebs/Models/moder/无人机List.prefab b/Assets/GameAssets/Prefebs/Models/moder/无人机List.prefab index 4a0b554e..235bf681 100644 --- a/Assets/GameAssets/Prefebs/Models/moder/无人机List.prefab +++ b/Assets/GameAssets/Prefebs/Models/moder/无人机List.prefab @@ -380,6 +380,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 6865737300552731159} + - component: {fileID: -7238547075891962512} - component: {fileID: 41106886} - component: {fileID: 1432105532577387308} - component: {fileID: 3231389817124393935} @@ -436,6 +437,19 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &-7238547075891962512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6865737300552731157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0afac659d8be281448f9ecd22f828b72, type: 3} + m_Name: + m_EditorClassIdentifier: + equipmentType: "\u65E0\u4EBA\u673AList" --- !u!65 &41106886 BoxCollider: m_ObjectHideFlags: 0 @@ -536,8 +550,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d7c8a5e37f63c8e419e73f2c1b2ad41e, type: 3} m_Name: m_EditorClassIdentifier: + interval: 5 pattern: 0 - isStartRehearsing: 0 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} @@ -576,6 +590,8 @@ MonoBehaviour: LinePrefab: {fileID: 739704727871026136, guid: 01a28b65d7e53484b8bab2f3cc69ab91, type: 3} airRoute: {fileID: 0} + endPosition: {x: 0, y: 0, z: 0} + FireSpeed: 20 batteryLife: classificationWindResistance: maximumFlyingSpeed: @@ -1576,6 +1592,18 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} +--- !u!1 &8062921474742261734 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 87581316664468991} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8062921474742261735 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 87581316664468991} + m_PrefabAsset: {fileID: 0} --- !u!114 &2044690712093867138 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -1588,18 +1616,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &8062921474742261735 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 87581316664468991} - m_PrefabAsset: {fileID: 0} ---- !u!1 &8062921474742261734 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 87581316664468991} - m_PrefabAsset: {fileID: 0} --- !u!1001 &715777664892440568 PrefabInstance: m_ObjectHideFlags: 0 @@ -2461,18 +2477,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &7438984634337869280 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 715777664892440568} - m_PrefabAsset: {fileID: 0} --- !u!1 &7438984634337869281 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} m_PrefabInstance: {fileID: 715777664892440568} m_PrefabAsset: {fileID: 0} +--- !u!4 &7438984634337869280 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 715777664892440568} + m_PrefabAsset: {fileID: 0} --- !u!1001 &749958366770983279 PrefabInstance: m_ObjectHideFlags: 0 @@ -4195,6 +4211,12 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} +--- !u!1 &9173384892180205452 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 1268904682848828821} + m_PrefabAsset: {fileID: 0} --- !u!4 &9173384892180205453 stripped Transform: m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, @@ -4213,12 +4235,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &9173384892180205452 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 1268904682848828821} - m_PrefabAsset: {fileID: 0} --- !u!1001 &1468629587382336293 PrefabInstance: m_ObjectHideFlags: 0 @@ -5068,6 +5084,12 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} +--- !u!4 &8841683408495298877 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 1468629587382336293} + m_PrefabAsset: {fileID: 0} --- !u!114 &663871054226612824 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -5080,12 +5102,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &8841683408495298877 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 1468629587382336293} - m_PrefabAsset: {fileID: 0} --- !u!1 &8841683408495298876 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, @@ -6814,12 +6830,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!1 &8539805826321748421 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 1752211167157593052} - m_PrefabAsset: {fileID: 0} --- !u!114 &361993472053131937 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -6832,6 +6842,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &8539805826321748421 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 1752211167157593052} + m_PrefabAsset: {fileID: 0} --- !u!4 &8539805826321748420 stripped Transform: m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, @@ -7687,6 +7703,18 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} +--- !u!1 &8520896806561604224 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 1770522258813735065} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8520896806561604225 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 1770522258813735065} + m_PrefabAsset: {fileID: 0} --- !u!114 &415806151353551332 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -7699,18 +7727,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &8520896806561604225 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 1770522258813735065} - m_PrefabAsset: {fileID: 0} ---- !u!1 &8520896806561604224 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 1770522258813735065} - m_PrefabAsset: {fileID: 0} --- !u!1001 &1952625762317888975 PrefabInstance: m_ObjectHideFlags: 0 @@ -9445,18 +9461,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &8348451640861860601 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 2092430464794464480} - m_PrefabAsset: {fileID: 0} --- !u!4 &8348451640861860600 stripped Transform: m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} m_PrefabInstance: {fileID: 2092430464794464480} m_PrefabAsset: {fileID: 0} +--- !u!1 &8348451640861860601 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 2092430464794464480} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2303540555920778128 PrefabInstance: m_ObjectHideFlags: 0 @@ -10306,18 +10322,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!1 &8153123965611774345 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 2303540555920778128} - m_PrefabAsset: {fileID: 0} ---- !u!4 &8153123965611774344 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 2303540555920778128} - m_PrefabAsset: {fileID: 0} --- !u!114 &189366751241648877 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -10330,6 +10334,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &8153123965611774345 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 2303540555920778128} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8153123965611774344 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 2303540555920778128} + m_PrefabAsset: {fileID: 0} --- !u!1001 &2498570764477447715 PrefabInstance: m_ObjectHideFlags: 0 @@ -12925,6 +12941,18 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} +--- !u!1 &5167349154997552049 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 2982643334479475112} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5167349154997552048 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 2982643334479475112} + m_PrefabAsset: {fileID: 0} --- !u!114 &3761472913846298837 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -12937,18 +12965,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &5167349154997552048 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 2982643334479475112} - m_PrefabAsset: {fileID: 0} ---- !u!1 &5167349154997552049 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 2982643334479475112} - m_PrefabAsset: {fileID: 0} --- !u!1001 &3048292988923725988 PrefabInstance: m_ObjectHideFlags: 0 @@ -13804,6 +13820,12 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 3048292988923725988} m_PrefabAsset: {fileID: 0} +--- !u!4 &4944900371505117884 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 3048292988923725988} + m_PrefabAsset: {fileID: 0} --- !u!114 &3970666008213377497 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -13816,12 +13838,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &4944900371505117884 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 3048292988923725988} - m_PrefabAsset: {fileID: 0} --- !u!1001 &3662279832116246199 PrefabInstance: m_ObjectHideFlags: 0 @@ -14671,12 +14687,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!4 &6629702139642053807 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 3662279832116246199} - m_PrefabAsset: {fileID: 0} --- !u!114 &3423894577495912394 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -14689,6 +14699,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &6629702139642053807 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 3662279832116246199} + m_PrefabAsset: {fileID: 0} --- !u!1 &6629702139642053806 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, @@ -15544,18 +15560,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!4 &6331659836092723443 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 4110930979306373867} - m_PrefabAsset: {fileID: 0} ---- !u!1 &6331659836092723442 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 4110930979306373867} - m_PrefabAsset: {fileID: 0} --- !u!114 &2619933972551867286 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -15568,6 +15572,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &6331659836092723443 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 4110930979306373867} + m_PrefabAsset: {fileID: 0} +--- !u!1 &6331659836092723442 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 4110930979306373867} + m_PrefabAsset: {fileID: 0} --- !u!1001 &4880875880639175748 PrefabInstance: m_ObjectHideFlags: 0 @@ -17290,12 +17306,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!4 &2499279008215596091 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 5511666963674910243} - m_PrefabAsset: {fileID: 0} --- !u!114 &5848568455846123358 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -17308,6 +17318,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &2499279008215596091 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 5511666963674910243} + m_PrefabAsset: {fileID: 0} --- !u!1 &2499279008215596090 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, @@ -18163,6 +18179,18 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} +--- !u!4 &2482403066424627202 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 5521732607769453082} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2482403066424627203 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 5521732607769453082} + m_PrefabAsset: {fileID: 0} --- !u!114 &5905968906451827559 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -18175,18 +18203,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &2482403066424627203 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 5521732607769453082} - m_PrefabAsset: {fileID: 0} ---- !u!4 &2482403066424627202 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 5521732607769453082} - m_PrefabAsset: {fileID: 0} --- !u!1001 &5554079564960066622 PrefabInstance: m_ObjectHideFlags: 0 @@ -19036,18 +19052,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!1 &2577865565644119591 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 5554079564960066622} - m_PrefabAsset: {fileID: 0} ---- !u!4 &2577865565644119590 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 5554079564960066622} - m_PrefabAsset: {fileID: 0} --- !u!114 &5783492806809580867 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -19060,6 +19064,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &2577865565644119591 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 5554079564960066622} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2577865565644119590 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 5554079564960066622} + m_PrefabAsset: {fileID: 0} --- !u!1001 &6233801842401300491 PrefabInstance: m_ObjectHideFlags: 0 @@ -21655,12 +21671,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!1 &3778991970646513775 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 6531287970344790646} - m_PrefabAsset: {fileID: 0} --- !u!114 &5185013363439366923 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -21673,6 +21683,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &3778991970646513775 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 6531287970344790646} + m_PrefabAsset: {fileID: 0} --- !u!4 &3778991970646513774 stripped Transform: m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, @@ -22528,18 +22544,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!1 &768107848365297197 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 7240302650516732980} - m_PrefabAsset: {fileID: 0} ---- !u!4 &768107848365297196 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 7240302650516732980} - m_PrefabAsset: {fileID: 0} --- !u!114 &8731825496423425353 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -22552,6 +22556,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &768107848365297196 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 7240302650516732980} + m_PrefabAsset: {fileID: 0} +--- !u!1 &768107848365297197 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 7240302650516732980} + m_PrefabAsset: {fileID: 0} --- !u!1001 &7437457271094913390 PrefabInstance: m_ObjectHideFlags: 0 @@ -23401,18 +23417,18 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!4 &713047693628054390 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 7437457271094913390} - m_PrefabAsset: {fileID: 0} --- !u!1 &713047693628054391 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} m_PrefabInstance: {fileID: 7437457271094913390} m_PrefabAsset: {fileID: 0} +--- !u!4 &713047693628054390 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 7437457271094913390} + m_PrefabAsset: {fileID: 0} --- !u!114 &8818103163389751315 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -24274,18 +24290,18 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!4 &1872830556030293328 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 8588302458087827272} - m_PrefabAsset: {fileID: 0} --- !u!1 &1872830556030293329 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} m_PrefabInstance: {fileID: 8588302458087827272} m_PrefabAsset: {fileID: 0} +--- !u!4 &1872830556030293328 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 8588302458087827272} + m_PrefabAsset: {fileID: 0} --- !u!114 &7672113369216351797 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -25147,18 +25163,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} ---- !u!4 &1611324478266105742 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 8687151149057306006} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1611324478266105743 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 8687151149057306006} - m_PrefabAsset: {fileID: 0} --- !u!114 &7339143432620078315 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2114182605201611133, guid: 088baeb890d17754287a1161c0b1dceb, @@ -25171,6 +25175,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &1611324478266105742 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 8687151149057306006} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1611324478266105743 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 8687151149057306006} + m_PrefabAsset: {fileID: 0} --- !u!1001 &8867769748213934429 PrefabInstance: m_ObjectHideFlags: 0 @@ -26020,6 +26036,12 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 088baeb890d17754287a1161c0b1dceb, type: 3} +--- !u!1 &1568030543216483140 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, + type: 3} + m_PrefabInstance: {fileID: 8867769748213934429} + m_PrefabAsset: {fileID: 0} --- !u!4 &1568030543216483141 stripped Transform: m_CorrespondingSourceObject: {fileID: 7985558213978141208, guid: 088baeb890d17754287a1161c0b1dceb, @@ -26038,12 +26060,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &1568030543216483140 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7985558213978141209, guid: 088baeb890d17754287a1161c0b1dceb, - type: 3} - m_PrefabInstance: {fileID: 8867769748213934429} - m_PrefabAsset: {fileID: 0} --- !u!1001 &8887797578038627791 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/GameAssets/Prefebs/Models/moder/激光火控平台.prefab b/Assets/GameAssets/Prefebs/Models/moder/激光火控平台.prefab index 21da1e5b..597d8733 100644 --- a/Assets/GameAssets/Prefebs/Models/moder/激光火控平台.prefab +++ b/Assets/GameAssets/Prefebs/Models/moder/激光火控平台.prefab @@ -9912,6 +9912,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 7615181139496386328} + - component: {fileID: 7813639671686261989} - component: {fileID: 7615181139496386334} - component: {fileID: 7615181139496386333} - component: {fileID: 7615181139496386332} @@ -9940,6 +9941,19 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!114 &7813639671686261989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7615181139496386322} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0afac659d8be281448f9ecd22f828b72, type: 3} + m_Name: + m_EditorClassIdentifier: + equipmentType: "\u6FC0\u5149\u706B\u63A7\u5E73\u53F0" --- !u!65 &7615181139496386334 BoxCollider: m_ObjectHideFlags: 0 @@ -9978,7 +9992,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 454a4db18ba8e38409491fa714240ae3, type: 3} m_Name: m_EditorClassIdentifier: - isStartRehearsing: 0 + interval: 5 msg: "{ \"state\":true, \"message\":\"\", \"data\":[ { \"id\":\"1700269137180001\", \"think_device_id\":\"1700269136819004\", \"para_name\":\"\u50A8\u80FD\u95F4\u9694\u65F6\u95F4\uFF1A\", \"para_type\":\"\", diff --git a/Assets/GameAssets/Prefebs/Models/无人机.prefab b/Assets/GameAssets/Prefebs/Models/无人机.prefab index e7c0589f..e3b52630 100644 --- a/Assets/GameAssets/Prefebs/Models/无人机.prefab +++ b/Assets/GameAssets/Prefebs/Models/无人机.prefab @@ -8361,6 +8361,19 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8d11073938bcdd54589608b4b411b889, type: 3} m_Name: m_EditorClassIdentifier: + unmannedAerialVehicleManage: {fileID: 0} + batteryLife: + classificationWindResistance: + maximumFlyingSpeed: + RCS: + satellitePositioningFrequency: + dataLinkCommunicationFrequency: + electronicReconnaissanceCapability: + opticalReconnaissanceCapability: + FireSpeed: 20 + detectionRadius: 50 + explodePrefab: {fileID: 1000013462590818, guid: ecdd96beb7f93494880c052dfccf9dc1, + type: 3} --- !u!65 &6107446376952425967 BoxCollider: m_ObjectHideFlags: 0 diff --git a/Assets/Zion/Scenes/单机演练.unity b/Assets/Zion/Scenes/单机演练.unity new file mode 100644 index 00000000..07911c37 --- /dev/null +++ b/Assets/Zion/Scenes/单机演练.unity @@ -0,0 +1,1951 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &24055133 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1319685710} + m_Modifications: + - target: {fileID: 7828191145763698016, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145763698016, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145763698016, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145763698016, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145835787466, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145835787466, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145835787466, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145835787466, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145920499405, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145920499405, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145920499405, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191145920499405, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_SizeDelta.x + value: 163.60376 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959763, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_Name + value: WRJSetMenu + objectReference: {fileID: 0} + - target: {fileID: 7828191146020959763, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7828191146970283773, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146970283773, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146970283773, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191146970283773, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191147017850485, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191147017850485, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191147017850485, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7828191147017850485, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 49c7b765b5b8a8845aad4c0acd9753a8, type: 3} +--- !u!224 &24055134 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7828191146020959760, guid: 49c7b765b5b8a8845aad4c0acd9753a8, + type: 3} + m_PrefabInstance: {fileID: 24055133} + m_PrefabAsset: {fileID: 0} +--- !u!1 &36743502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 36743503} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &36743503 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36743502} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 422.2, y: 0, z: 80.41} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1326529938} + m_Father: {fileID: 0} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &144713087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 144713089} + - component: {fileID: 144713088} + m_Layer: 0 + m_Name: "\u6F14\u7EC3\u63A7\u5236" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &144713088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144713087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 014683e72ff868e4c9c0d3eec7d87a26, type: 3} + m_Name: + m_EditorClassIdentifier: + unmannedAerialVehicleManages: + - {fileID: 1156703774} + radarMangers: + - {fileID: 577844832} + laserFireControlPlatformMangers: + - {fileID: 1178640920} + - {fileID: 999272600} + 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\":\"\"}]}" +--- !u!4 &144713089 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 144713087} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 258.27173, y: -2.3852844, z: 108.64238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &407575141 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalPosition.x + value: -435.7 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalPosition.y + value: 8.9 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalPosition.z + value: -6.1 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 280794634631992890, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 625513913607457920, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + propertyPath: m_Name + value: "\u5730\u9762\u65E0\u7EBF\u7535\u5E72\u6270" + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 121324ce722bdb944a7cc1c7c3a5077f, type: 3} +--- !u!114 &480997535 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 625513913607457923, guid: 121324ce722bdb944a7cc1c7c3a5077f, + type: 3} + m_PrefabInstance: {fileID: 407575141} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7fbad120748f7254b86c62b691a75f57, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &577844832 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 3977472425108262599, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + m_PrefabInstance: {fileID: 747100775} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d431a7d95f5da7448bc421314544f20, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &742343356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 742343359} + - component: {fileID: 742343358} + - component: {fileID: 742343357} + - component: {fileID: 742343360} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &742343357 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 742343356} + m_Enabled: 1 +--- !u!20 &742343358 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 742343356} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &742343359 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 742343356} + m_LocalRotation: {x: 0.30070576, y: 0, z: 0, w: 0.953717} + m_LocalPosition: {x: 0, y: 178, z: -366} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 35, y: 0, z: 0} +--- !u!114 &742343360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 742343356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b765e0b5af3bcf4a9deb5895e477da8, type: 3} + m_Name: + m_EditorClassIdentifier: + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 2 + _blurMinSpread: 0.65 + _blurSpread: 0.25 + _blurIntensity: 0.3 + _blurDirections: 0 + _blitter: {fileID: 0} + _antiAliasing: 0 + _presets: + - _name: Default + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 2 + _blurMinSpread: 0.65 + _blurSpread: 0.25 + _blurIntensity: 0.3 + _blurDirections: 0 + - _name: Wide + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 4 + _blurMinSpread: 0.65 + _blurSpread: 0.25 + _blurIntensity: 0.3 + _blurDirections: 0 + - _name: Strong + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 2 + _blurMinSpread: 0.5 + _blurSpread: 0.15 + _blurIntensity: 0.325 + _blurDirections: 0 + - _name: Speed + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 1 + _blurMinSpread: 0.75 + _blurSpread: 0 + _blurIntensity: 0.35 + _blurDirections: 0 + - _name: Quality + _fillAlpha: 0 + _downsampleFactor: 2 + _iterations: 3 + _blurMinSpread: 0.5 + _blurSpread: 0.5 + _blurIntensity: 0.28 + _blurDirections: 0 + - _name: Solid 1px + _fillAlpha: 0 + _downsampleFactor: 1 + _iterations: 1 + _blurMinSpread: 1 + _blurSpread: 0 + _blurIntensity: 1 + _blurDirections: 2 + - _name: Solid 2px + _fillAlpha: 0 + _downsampleFactor: 1 + _iterations: 2 + _blurMinSpread: 1 + _blurSpread: 0 + _blurIntensity: 1 + _blurDirections: 2 +--- !u!1001 &747100775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalPosition.x + value: -440.6 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalPosition.z + value: 38.2 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.6874977 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7261866 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 86.865005 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262602, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3977472425108262603, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, + type: 3} + propertyPath: m_Name + value: "\u63A2\u6D4B\u96F7\u8FBE" + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2b2524df6b4053a4aa08b1f5fe4d62f5, type: 3} +--- !u!1 &954663048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 954663052} + - component: {fileID: 954663051} + - component: {fileID: 954663050} + - component: {fileID: 954663049} + m_Layer: 8 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &954663049 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 954663048} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &954663050 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 954663048} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &954663051 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 954663048} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &954663052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 954663048} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 1, z: 100} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &999272600 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7615181139496386332, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + m_PrefabInstance: {fileID: 1929055510} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 454a4db18ba8e38409491fa714240ae3, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1156703774 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6644830064356880066, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + m_PrefabInstance: {fileID: 1446243674} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7c8a5e37f63c8e419e73f2c1b2ad41e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1178640920 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7615181139496386332, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + m_PrefabInstance: {fileID: 1916024775} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 454a4db18ba8e38409491fa714240ae3, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1319685706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1319685710} + - component: {fileID: 1319685709} + - component: {fileID: 1319685708} + - component: {fileID: 1319685707} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1319685707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319685706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1319685708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319685706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1319685709 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319685706} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1319685710 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319685706} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1751436775} + - {fileID: 24055134} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!4 &1326529938 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, + type: 3} + m_PrefabInstance: {fileID: 1987997647} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1371880683 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1371880684} + - component: {fileID: 1371880686} + - component: {fileID: 1371880685} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1371880684 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1371880683} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1751436775} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1371880685 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1371880683} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Button +--- !u!222 &1371880686 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1371880683} + m_CullTransparentMesh: 0 +--- !u!1 &1444703408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1444703411} + - component: {fileID: 1444703410} + - component: {fileID: 1444703409} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1444703409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1444703408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1444703410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1444703408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1444703411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1444703408} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1446243674 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6865737300552731157, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_Name + value: "\u65E0\u4EBA\u673AList" + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalPosition.x + value: 434.09 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalPosition.z + value: 80.41 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 6865737300552731159, guid: 8425122cf585dcc47bbf3eff95ecf176, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8425122cf585dcc47bbf3eff95ecf176, type: 3} +--- !u!1 &1687255089 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1687255093} + - component: {fileID: 1687255092} + - component: {fileID: 1687255091} + - component: {fileID: 1687255090} + m_Layer: 0 + m_Name: "\u65E0\u4EBA\u673A" + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1687255090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1687255089} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b765e0b5af3bcf4a9deb5895e477da8, type: 3} + m_Name: + m_EditorClassIdentifier: + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 2 + _blurMinSpread: 0.65 + _blurSpread: 0.25 + _blurIntensity: 0.3 + _blurDirections: 0 + _blitter: {fileID: 0} + _antiAliasing: 0 + _presets: + - _name: Default + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 2 + _blurMinSpread: 0.65 + _blurSpread: 0.25 + _blurIntensity: 0.3 + _blurDirections: 0 + - _name: Wide + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 4 + _blurMinSpread: 0.65 + _blurSpread: 0.25 + _blurIntensity: 0.3 + _blurDirections: 0 + - _name: Strong + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 2 + _blurMinSpread: 0.5 + _blurSpread: 0.15 + _blurIntensity: 0.325 + _blurDirections: 0 + - _name: Speed + _fillAlpha: 0 + _downsampleFactor: 4 + _iterations: 1 + _blurMinSpread: 0.75 + _blurSpread: 0 + _blurIntensity: 0.35 + _blurDirections: 0 + - _name: Quality + _fillAlpha: 0 + _downsampleFactor: 2 + _iterations: 3 + _blurMinSpread: 0.5 + _blurSpread: 0.5 + _blurIntensity: 0.28 + _blurDirections: 0 + - _name: Solid 1px + _fillAlpha: 0 + _downsampleFactor: 1 + _iterations: 1 + _blurMinSpread: 1 + _blurSpread: 0 + _blurIntensity: 1 + _blurDirections: 2 + - _name: Solid 2px + _fillAlpha: 0 + _downsampleFactor: 1 + _iterations: 2 + _blurMinSpread: 1 + _blurSpread: 0 + _blurIntensity: 1 + _blurDirections: 2 +--- !u!81 &1687255091 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1687255089} + m_Enabled: 1 +--- !u!20 &1687255092 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1687255089} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1687255093 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1687255089} + m_LocalRotation: {x: 0.21263108, y: -0.67437977, z: 0.21263108, w: 0.67437977} + m_LocalPosition: {x: 461.9, y: 25.7, z: 82.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 35, y: -90, z: 0} +--- !u!1 &1751436774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1751436775} + - component: {fileID: 1751436778} + - component: {fileID: 1751436777} + - component: {fileID: 1751436776} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1751436775 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1751436774} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1371880684} + m_Father: {fileID: 1319685710} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -880, y: -445.59705} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1751436776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1751436774} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1751436777} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1178640920} + m_MethodName: Lasing + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1751436777 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1751436774} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1751436778 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1751436774} + m_CullTransparentMesh: 0 +--- !u!1 &1825087597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1825087601} + - component: {fileID: 1825087600} + - component: {fileID: 1825087599} + - component: {fileID: 1825087598} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1825087598 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1825087597} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1825087599 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1825087597} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1825087600 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1825087597} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1825087601 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1825087597} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 3.47, y: -6.26, z: 21.2} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!1 &1839829460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1839829462} + - component: {fileID: 1839829461} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1839829461 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839829460} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1839829462 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839829460} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1001 &1916024775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7615181139496386322, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_Name + value: "\u6FC0\u5149\u706B\u63A7\u5E73\u53F0" + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalPosition.x + value: -438 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalPosition.z + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386332, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: targetPoint + value: + objectReference: {fileID: 1825087601} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7abae14e48a106d4c8120d0eba515162, type: 3} +--- !u!1001 &1929055510 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 7615181139496386322, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_Name + value: "\u6FC0\u5149\u706B\u63A7\u5E73\u53F0" + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalPosition.x + value: -438 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalPosition.z + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386328, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7615181139496386332, guid: 7abae14e48a106d4c8120d0eba515162, + type: 3} + propertyPath: targetPoint + value: + objectReference: {fileID: 1825087601} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7abae14e48a106d4c8120d0eba515162, type: 3} +--- !u!1001 &1987997647 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 36743503} + m_Modifications: + - target: {fileID: 1000013462590818, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_Name + value: SmallExplosionEffect + objectReference: {fileID: 0} + - target: {fileID: 1000013462590818, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4000011428506136, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ecdd96beb7f93494880c052dfccf9dc1, type: 3} diff --git a/Assets/Zion/Scenes/单机演练.unity.meta b/Assets/Zion/Scenes/单机演练.unity.meta new file mode 100644 index 00000000..a456f497 --- /dev/null +++ b/Assets/Zion/Scenes/单机演练.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ee27618d165767643bee2f53e7fbff72 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Zion/Scripts/Adam/DragController.cs b/Assets/Zion/Scripts/Adam/DragController.cs index 4fe7b6f9..7de7c9ce 100644 --- a/Assets/Zion/Scripts/Adam/DragController.cs +++ b/Assets/Zion/Scripts/Adam/DragController.cs @@ -1,4 +1,4 @@ -using AdamThinkDevicesData; +using AdamThinkDevicesData; using System.Collections; using System.Collections.Generic; using UnityEngine; @@ -38,10 +38,10 @@ public class DragController : MonoBehaviour, IBeginDragHandler, IEndDragHandler, if (model != null) { - model.GetComponent().isStartRehearsing = GlobalFlag.isStartRehearsing; + model.GetComponent().isStartRehearsing = GlobalFlag.isStartRehearsing; List temp = UIBootstrap.Instance.GetListParaItemById(deviceID); - //model.GetComponent().FillInTheData(temp); + model.GetComponent().FillInTheData(temp); if (DragManager.Instance != null) { DragManager.Instance.AddObj(model);//把对应模型传入链表 diff --git a/Assets/Zion/Scripts/ModelFunction/DrawingLine/ObjectPlanner.cs b/Assets/Zion/Scripts/ModelFunction/DrawingLine/ObjectPlanner.cs index 2295d8ca..5d227ed4 100644 --- a/Assets/Zion/Scripts/ModelFunction/DrawingLine/ObjectPlanner.cs +++ b/Assets/Zion/Scripts/ModelFunction/DrawingLine/ObjectPlanner.cs @@ -12,11 +12,8 @@ public class ObjectPlanner : MonoBehaviour public GameObject selectedObject; // 被选择的物体 public LineRenderer lineRenderer; // 用于绘制路线的线条 private bool isPlanning = false; // 是否正在规划路线 - public Vector3[] positions;//已有路径 - /// - /// 飞行速度 - /// - public float FireSpeed = 20.0f; + public UnmannedAerialVehicleManage unmannedAerialVehicleManage; + void Start() { if (camera == null) @@ -63,9 +60,16 @@ public class ObjectPlanner : MonoBehaviour { isPlanning = false; // 停止规划路线 - positions = new Vector3[lineRenderer.positionCount]; // 创建用于存储顶点坐标的数组 + Vector3[] positions = new Vector3[lineRenderer.positionCount]; // 创建用于存储顶点坐标的数组 lineRenderer.GetPositions(positions); // 获取线条的顶点坐标 - + if (unmannedAerialVehicleManage) + { + for (int i = 0; i < positions.Length; i++) + { + unmannedAerialVehicleManage.positions.Enqueue(positions[i]); + unmannedAerialVehicleManage.endPosition = positions[positions.Length - 1]; + } + } } } } @@ -80,28 +84,5 @@ public class ObjectPlanner : MonoBehaviour } - /// - /// 按规划路径开始移动 - /// - public void StartMoveObjectAlongPath() - { - if (positions.Length > 0) - { - StartCoroutine(MoveObjectAlongPath(positions)); // 启动协程,按规划的路线移动物体 - } - } - - IEnumerator MoveObjectAlongPath(Vector3[] positions) // 协程:按路线移动物体 - { - for (int i = 0; i < positions.Length; i++) // 迭代线条的顶点坐标 - { - Vector3 targetPosition = positions[i] + new Vector3(0, 10, 0);// 目标位置为当前顶点坐标 - while (selectedObject.transform.position != targetPosition) // 当物体未到达目标位置时 - { - selectedObject.transform.position = Vector3.MoveTowards(selectedObject.transform.position, targetPosition, Time.deltaTime * FireSpeed); // 平滑移动物体 - yield return null; // 等待一帧时间 - } - yield return null; // 等待一帧时间 - } - } + } diff --git a/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs new file mode 100644 index 00000000..bb32e8fc --- /dev/null +++ b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs @@ -0,0 +1,97 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using AdamThinkDevicesData; + +/// +/// 设备 +/// +public class EquipmentCommon : MonoBehaviour +{ + public static List equipmentCommons = new List(); + public string equipmentType=""; + private bool _isStartRehearsing = false; + + // 布尔值变化时触发的事件 + public event System.Action OnActivationChanged; + + // 属性绑定布尔值,并在值变化时触发事件 + public bool isStartRehearsing + { + get { return _isStartRehearsing; } + set + { + if (_isStartRehearsing != value) + { + _isStartRehearsing = value; + OnActivationChanged?.Invoke(_isStartRehearsing); + } + } + } + + void Start() + { + equipmentCommons.Add(this); + // 订阅布尔值变化事件 + OnActivationChanged += OnActivationChangedHandler; + } + + /// + /// + /// + /// + void OnActivationChangedHandler(bool newValue) + { + switch (equipmentType) + { + case "激光火控平台": + LaserFireControlPlatformManger laserFireControlPlatformManger = GetComponent(); + laserFireControlPlatformManger.isStartRehearsing = isStartRehearsing; + break; + case "探测雷达": + RadarManger radarManger = GetComponent(); + radarManger.isStartRehearsing = isStartRehearsing; + break; + case "地面无线电干扰": + TerrestrialRadioInterferenceManger terrestrialRadioInterferenceManger = GetComponent(); + terrestrialRadioInterferenceManger.isStartRehearsing = isStartRehearsing; + break; + case "无人机List": + UnmannedAerialVehicleManage unmannedAerialVehicleManage = GetComponent(); + unmannedAerialVehicleManage.isStartRehearsing = isStartRehearsing; + break; + default: + break; + } + } + + /// + /// + /// + /// + public void FillInTheData(List weaponitemone) + { + switch (equipmentType) + { + case "激光火控平台": + LaserFireControlPlatformManger laserFireControlPlatformManger = GetComponent(); + laserFireControlPlatformManger.FillInTheData(weaponitemone); + laserFireControlPlatformManger.isStartRehearsing= isStartRehearsing; + break; + case "探测雷达": + RadarManger radarManger = GetComponent(); + radarManger.FillInTheData(weaponitemone); + break; + case "地面无线电干扰": + TerrestrialRadioInterferenceManger terrestrialRadioInterferenceManger = GetComponent(); + terrestrialRadioInterferenceManger.FillInTheData(weaponitemone); + break; + case "无人机List": + UnmannedAerialVehicleManage unmannedAerialVehicleManage = GetComponent(); + unmannedAerialVehicleManage.FillInTheData(weaponitemone); + break; + default: + break; + } + } +} diff --git a/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs.meta b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs.meta new file mode 100644 index 00000000..d2afeac2 --- /dev/null +++ b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0afac659d8be281448f9ecd22f828b72 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Zion/Scripts/ModelFunction/LaserFireControlPlatform/LaserFireControlPlatformManger.cs b/Assets/Zion/Scripts/ModelFunction/LaserFireControlPlatform/LaserFireControlPlatformManger.cs index bd1d2461..5c4cad35 100644 --- a/Assets/Zion/Scripts/ModelFunction/LaserFireControlPlatform/LaserFireControlPlatformManger.cs +++ b/Assets/Zion/Scripts/ModelFunction/LaserFireControlPlatform/LaserFireControlPlatformManger.cs @@ -2,6 +2,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; using DG.Tweening; +using AdamThinkDevicesData; /// /// 激光火控平台 @@ -12,10 +13,40 @@ public class LaserFireControlPlatformManger : MonoBehaviour /// 所有激光火控平台 /// public static List laserFireControlPlatformMangers = new List(); + #region 启动暂停 + private bool _isStartRehearsing = false; /// /// 是否正在预演 /// - public bool isStartRehearsing = false; + public bool isStartRehearsing + { + get { return _isStartRehearsing; } + set + { + if (_isStartRehearsing != value) + { + _isStartRehearsing = value; + OnActivationChanged?.Invoke(_isStartRehearsing); + } + } + } + /// + /// 布尔值变化时触发的事件 + /// + public event System.Action OnActivationChanged; + /// + /// 协程对象 + /// + private Coroutine timerCoroutine; + /// + /// 定时器运行状态 + /// + private bool isTimerRunning = false; + /// + /// 间隔时间 + /// + public float interval = 5.0f; + #endregion /// /// 测试用 @@ -63,8 +94,10 @@ public class LaserFireControlPlatformManger : MonoBehaviour void Start() { laserFireControlPlatformMangers.Add(this); - weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); - FillInTheData(weaponitemones);//测试写入 + //weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); + //FillInTheData(weaponitemones);//测试写入 + // 订阅布尔值变化事件 + OnActivationChanged += OnActivationChangedHandler; //生成激光 GameObject _InnerLaserlineRenderer = Instantiate(InnerLaserlineRendererPrefab); _InnerLaserlineRenderer.transform.position = Vector3.zero; @@ -95,29 +128,45 @@ public class LaserFireControlPlatformManger : MonoBehaviour { } + + /// + /// 导条变化调用 + /// + /// + void OnActivationChangedHandler(bool newValue) + { + if (newValue) + { + Debug.Log("导条开启时调用"); + } + else + { + Debug.Log("导条暂停时调用"); + } + } /// /// 数据写入 /// /// - public void FillInTheData(Weaponitemone weaponitemone) + public void FillInTheData(List weaponitemone) { - for (int i = 0; i < weaponitemone.data.Count; i++) + for (int i = 0; i < weaponitemone.Count; i++) { - switch (weaponitemone.data[i].para_name) + switch (weaponitemone[i].para_name) { case "储能间隔时间:": - StorageIntervalTime = weaponitemone.data[i].para_value; + StorageIntervalTime = weaponitemone[i].para_value; break; case "毁伤目标累积作用时间:": - CumulativeActionTimeOfDamageTarget = weaponitemone.data[i].para_value; + CumulativeActionTimeOfDamageTarget = weaponitemone[i].para_value; break; case "干扰距离:": - InterferenceDistance = weaponitemone.data[i].para_value; + InterferenceDistance = weaponitemone[i].para_value; break; case "干扰角度:": - InterferenceAngle = weaponitemone.data[i].para_value; + InterferenceAngle = weaponitemone[i].para_value; break; default: break; diff --git a/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs b/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs index 62c1d135..429fd97c 100644 --- a/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs +++ b/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs @@ -1,16 +1,47 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using AdamThinkDevicesData; /// /// 雷达控制 /// public class RadarManger : MonoBehaviour { + #region 启动暂停 + private bool _isStartRehearsing = false; /// /// 是否正在预演 /// - public bool isStartRehearsing = false; + public bool isStartRehearsing + { + get { return _isStartRehearsing; } + set + { + if (_isStartRehearsing != value) + { + _isStartRehearsing = value; + OnActivationChanged?.Invoke(_isStartRehearsing); + } + } + } + /// + /// 布尔值变化时触发的事件 + /// + public event System.Action OnActivationChanged; + /// + /// 协程对象 + /// + private Coroutine timerCoroutine; + /// + /// 定时器运行状态 + /// + private bool isTimerRunning = false; + /// + /// 间隔时间 + /// + public float interval = 5.0f; + #endregion /// /// 测试用 @@ -81,19 +112,26 @@ public class RadarManger : MonoBehaviour public string PitchBeamwidth; #endregion - - public float detectionRadius = 5f; // 检测范围半径 + /// + /// 检测范围半径 + /// + public float detectionRadius = 5f; // + /// + /// 批量标处理能力 + /// + public int NumberOfProbes = 0; // Start is called before the first frame update void Start() { - weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); - FillInTheData(weaponitemones); + //weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); + //FillInTheData(weaponitemones); aniRandar = GetComponent(); if (RadarUi == null) { CreateRadarUI(); } - + // 订阅布尔值变化事件 + OnActivationChanged += OnActivationChangedHandler; //InvokeRepeating("RetrievalUAV", 1, 5);//测试用 } @@ -105,6 +143,58 @@ public class RadarManger : MonoBehaviour } } + #region 启动暂停 + /// + /// 导条变化调用 + /// + /// + void OnActivationChangedHandler(bool newValue) + { + if (newValue) + { + StartTimer(); + } + else + { + StopTimer(); + } + } + + + IEnumerator Timer() + { + while (true) + { + Debug.Log("Timer fired at: " + Time.time); + yield return new WaitForSeconds(interval); // 等待一段时间后继续执行 + RetrievalUAV(); + } + } + + /// + /// 开启 + /// + public void StartTimer() + { + if (timerCoroutine == null) + { + timerCoroutine = StartCoroutine(Timer()); + isTimerRunning = true; + } + } + /// + /// 停止 + /// + public void StopTimer() + { + if (timerCoroutine != null) + { + StopCoroutine(timerCoroutine); + timerCoroutine = null; + isTimerRunning = false; + } + } + #endregion /// /// 生成雷达UI @@ -127,42 +217,44 @@ public class RadarManger : MonoBehaviour /// 数据写入 /// /// - public void FillInTheData(Weaponitemone weaponitemone) + public void FillInTheData(List weaponitemone) { - for (int i = 0; i < weaponitemone.data.Count; i++) + for (int i = 0; i < weaponitemone.Count; i++) { - switch (weaponitemone.data[i].para_name) + switch (weaponitemone[i].para_name) { case "转台转速:": - TurntableSpeed = weaponitemone.data[i].para_value; + TurntableSpeed = weaponitemone[i].para_value; RadarRotationSpeed(TurntableSpeed); break; case "探测距离:": - DetectionRange = weaponitemone.data[i].para_value; + DetectionRange = weaponitemone[i].para_value; + detectionRadius = float.Parse(DetectionRange)*1000; break; case "近盲区:": - NearBlindArea = weaponitemone.data[i].para_value; + NearBlindArea = weaponitemone[i].para_value; break; case "批量标处理能力:": - BatchStandardProcessingCapability = weaponitemone.data[i].para_value; + BatchStandardProcessingCapability = weaponitemone[i].para_value; + NumberOfProbes = int.Parse(BatchStandardProcessingCapability); break; case "探测成功率:": - DetectionSuccessRate = weaponitemone.data[i].para_value; + DetectionSuccessRate = weaponitemone[i].para_value; break; case "最小探测速度:": - MinimumDetectionVelocity = weaponitemone.data[i].para_value; + MinimumDetectionVelocity = weaponitemone[i].para_value; break; case "距离分辨率:": - RangeResolution = weaponitemone.data[i].para_value; + RangeResolution = weaponitemone[i].para_value; break; case "方位分辨率:": - AzimuthResolution = weaponitemone.data[i].para_value; + AzimuthResolution = weaponitemone[i].para_value; break; case "方位波束宽度:": - AzimuthBeamwidth = weaponitemone.data[i].para_value; + AzimuthBeamwidth = weaponitemone[i].para_value; break; case "俯仰波束宽度:": - PitchBeamwidth = weaponitemone.data[i].para_value; + PitchBeamwidth = weaponitemone[i].para_value; break; default: break; @@ -193,19 +285,22 @@ public class RadarManger : MonoBehaviour public void RetrievalUAV() { Collider[] colliders = Physics.OverlapSphere(transform.position, detectionRadius); // 检索范围内的所有碰撞体 - + int number = 0; foreach (Collider col in colliders) { if (col.transform.tag == "WRJ") { - UnmannedAerialVehicle unmannedAerialVehicle = col.GetComponent(); - if (unmannedAerialVehicle) + if (number>= NumberOfProbes) + + if (unmannedAerialVehicle) { //Debug.Log("检测到无人机: " + col.name); LaserFireControlPlatformManger laserFireControlPlatformManger = LaserFireControlPlatformManger.laserFireControlPlatformMangers.Find(x=>(x!=null&&x.isLasing==false)); + if (laserFireControlPlatformManger&& !laserFireControlPlatformManger.isLasing) { + number++; laserFireControlPlatformManger.targetPoint = col.transform; laserFireControlPlatformManger.Lasing(); } diff --git a/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs b/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs new file mode 100644 index 00000000..42968d1b --- /dev/null +++ b/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs @@ -0,0 +1,142 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +/// +/// 单机测试脚本 +/// +public class SingleMachineTest : MonoBehaviour +{ + /// + /// 无人机 + /// + public List unmannedAerialVehicleManages = new List(); + /// + /// 雷达控制 + /// + public List radarMangers = new List(); + /// + /// 激光火控平台 + /// + public List laserFireControlPlatformMangers = new List(); + /// + /// 地面无线电干扰控制 + /// + public List terrestrialRadioInterferenceMangers = new List(); + + + + private Coroutine timerCoroutine; // 协程对象 + private bool isTimerRunning = false; // 定时器运行状态 + public float interval = 2.0f; // 间隔时间 + + + /// + /// 测试用 + /// + public string msg1; + /// + /// 测试接受数据 + /// + private Weaponitemone weaponitemones1; + /// + /// 测试用 + /// + public string msg2; + /// + /// 测试接受数据 + /// + private Weaponitemone weaponitemones2; + /// + /// 测试用 + /// + public string msg3; + /// + /// 测试接受数据 + /// + private Weaponitemone weaponitemones3; + /// + /// 测试用 + /// + public string msg4; + /// + /// 测试接受数据 + /// + private Weaponitemone weaponitemones4; + 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); + + //unmannedAerialVehicleManages.ForEach(x => x.FillInTheData(weaponitemones1)); + //radarMangers.ForEach(x => x.FillInTheData(weaponitemones2)); + //laserFireControlPlatformMangers.ForEach(x => x.FillInTheData(weaponitemones3)); + //terrestrialRadioInterferenceMangers.ForEach(x => x.FillInTheData(weaponitemones4)); + // 开始协程 + StartTimer(); + } + + void FixedUpdate() + { + // 按下空格键来切换定时器的运行状态 + if (Input.GetKeyDown(KeyCode.Space)) + { + if (isTimerRunning) + { + // 暂停定时器 + Debug.Log("暂停定时器执行调用: " + Time.time); + StopTimer(); + } + else + { + // 继续定时器 + Debug.Log("继续定时器执行调用: " + Time.time); + StartTimer(); + } + } + } + + IEnumerator Timer() + { + while (true) + { + //Debug.Log("执行调用: " + Time.time); + yield return new WaitForSeconds(interval); // 等待一段时间后继续执行 + } + } + + /// + /// 启动演练 + /// + void StartTimer() + { + if (timerCoroutine == null) + { + timerCoroutine = StartCoroutine(Timer()); + isTimerRunning = true; + unmannedAerialVehicleManages.ForEach(x => x.isStartRehearsing = true); + radarMangers.ForEach(x => x.isStartRehearsing = true); + laserFireControlPlatformMangers.ForEach(x => x.isStartRehearsing = true); + terrestrialRadioInterferenceMangers.ForEach(x => x.isStartRehearsing = true); + } + } + + /// + /// 暂停演练 + /// + void StopTimer() + { + if (timerCoroutine != null) + { + StopCoroutine(timerCoroutine); + timerCoroutine = null; + isTimerRunning = false; + unmannedAerialVehicleManages.ForEach(x => x.isStartRehearsing = false); + radarMangers.ForEach(x => x.isStartRehearsing = false); + laserFireControlPlatformMangers.ForEach(x => x.isStartRehearsing = false); + terrestrialRadioInterferenceMangers.ForEach(x => x.isStartRehearsing = false); + } + } +} diff --git a/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs.meta b/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs.meta new file mode 100644 index 00000000..cf09d24f --- /dev/null +++ b/Assets/Zion/Scripts/ModelFunction/SingleMachineTest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 014683e72ff868e4c9c0d3eec7d87a26 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Zion/Scripts/ModelFunction/TerrestrialRadioInterference/TerrestrialRadioInterferenceManger.cs b/Assets/Zion/Scripts/ModelFunction/TerrestrialRadioInterference/TerrestrialRadioInterferenceManger.cs index 1315af56..87364d26 100644 --- a/Assets/Zion/Scripts/ModelFunction/TerrestrialRadioInterference/TerrestrialRadioInterferenceManger.cs +++ b/Assets/Zion/Scripts/ModelFunction/TerrestrialRadioInterference/TerrestrialRadioInterferenceManger.cs @@ -1,16 +1,14 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using AdamThinkDevicesData; /// /// 地面无线电干扰控制 /// public class TerrestrialRadioInterferenceManger : MonoBehaviour { - /// - /// 是否正在预演 - /// - public bool isStartRehearsing = false; + /// /// 测试用 @@ -46,13 +44,49 @@ public class TerrestrialRadioInterferenceManger : MonoBehaviour #endregion public float detectionRadius = 5f; // 检测范围半径 + + #region 启动暂停 + private bool _isStartRehearsing = false; + /// + /// 是否正在预演 + /// + public bool isStartRehearsing + { + get { return _isStartRehearsing; } + set + { + if (_isStartRehearsing != value) + { + _isStartRehearsing = value; + OnActivationChanged?.Invoke(_isStartRehearsing); + } + } + } + /// + /// 布尔值变化时触发的事件 + /// + public event System.Action OnActivationChanged; + /// + /// 协程对象 + /// + private Coroutine timerCoroutine; + /// + /// 定时器运行状态 + /// + private bool isTimerRunning = false; + /// + /// 间隔时间 + /// + public float interval = 5.0f; + #endregion // Start is called before the first frame update void Start() { - weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); - FillInTheData(weaponitemones);//测试写入 + //weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); + //FillInTheData(weaponitemones);//测试写入 - //InvokeRepeating("RadioDisturbance", 1, 5);//测试用 + // 订阅布尔值变化事件 + OnActivationChanged += OnActivationChangedHandler; } // Update is called once per frame @@ -60,31 +94,85 @@ public class TerrestrialRadioInterferenceManger : MonoBehaviour { } + #region 启动暂停 + /// + /// 导条变化调用 + /// + /// + void OnActivationChangedHandler(bool newValue) + { + if (newValue) + { + StartTimer(); + } + else + { + StopTimer(); + } + } + + + IEnumerator Timer() + { + while (true) + { + //Debug.Log("Timer fired at: " + Time.time); + yield return new WaitForSeconds(interval); // 等待一段时间后继续执行 + RadioDisturbance(); + } + } + + /// + /// 开启 + /// + public void StartTimer() + { + if (timerCoroutine == null) + { + timerCoroutine = StartCoroutine(Timer()); + isTimerRunning = true; + } + } + /// + /// 停止 + /// + public void StopTimer() + { + if (timerCoroutine != null) + { + StopCoroutine(timerCoroutine); + timerCoroutine = null; + isTimerRunning = false; + } + } + #endregion /// /// 数据写入 /// /// - public void FillInTheData(Weaponitemone weaponitemone) + public void FillInTheData(List weaponitemone) { - for (int i = 0; i < weaponitemone.data.Count; i++) + for (int i = 0; i < weaponitemone.Count; i++) { - switch (weaponitemone.data[i].para_name) + switch (weaponitemone[i].para_name) { case "干扰频率:": - InterferingFrequency = weaponitemone.data[i].para_value; + InterferingFrequency = weaponitemone[i].para_value; + interval= float.Parse(InterferingFrequency); break; case "干扰模式:": - InterferenceMode = weaponitemone.data[i].para_value; + InterferenceMode = weaponitemone[i].para_value; break; case "发射功率:": - TransmittedPower = weaponitemone.data[i].para_value; + TransmittedPower = weaponitemone[i].para_value; break; case "干扰角度:": - InterferenceAngle = weaponitemone.data[i].para_value; + InterferenceAngle = weaponitemone[i].para_value; break; case "干扰距离:": - InterferenceDistance = weaponitemone.data[i].para_value; + InterferenceDistance = weaponitemone[i].para_value; + detectionRadius = float.Parse(InterferenceDistance); break; default: break; @@ -108,6 +196,7 @@ public class TerrestrialRadioInterferenceManger : MonoBehaviour if (unmannedAerialVehicle) { Debug.Log(col.name+"数据链通信频点...:" + unmannedAerialVehicle.dataLinkCommunicationFrequency); + if (unmannedAerialVehicle.dataLinkCommunicationFrequency == "" || InterferingFrequency == "") return;//无数据不执行 if(unmannedAerialVehicle.dataLinkCommunicationFrequency== InterferingFrequency) { Debug.Log("干扰...:"+ col.name + "成功。"); diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs index 8d8b5892..1d3e24e4 100644 --- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs +++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs @@ -2,6 +2,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; using DG.Tweening; +using System.Linq; /// /// 无人机 @@ -59,6 +60,11 @@ public class UnmannedAerialVehicle : MonoBehaviour /// 是否正在攻击目标 /// private bool isEngagedTarget = false; + /// + /// 爆炸预制体 + /// + public GameObject explodePrefab; + // Start is called before the first frame update void Start() { @@ -68,17 +74,17 @@ public class UnmannedAerialVehicle : MonoBehaviour // Update is called once per frame void Update() { - if (unmannedAerialVehicleManage) + if (unmannedAerialVehicleManage && unmannedAerialVehicleManage.isStartRehearsing) { switch (unmannedAerialVehicleManage.pattern) { case Pattern.待机: break; case Pattern.警戒: - //AttackATarget(); + AttackATarget(); break; case Pattern.攻击: - //AttackATarget(); + AttackATarget(); break; } } @@ -91,16 +97,14 @@ public class UnmannedAerialVehicle : MonoBehaviour { if (!isEngagedTarget) { - Collider[] colliders = Physics.OverlapSphere(transform.position, detectionRadius); // 检索范围内的所有碰撞体 - foreach (Collider col in colliders) + List colliders = Physics.OverlapSphere(transform.position, detectionRadius).ToList(); // 检索范围内的所有碰撞体 + List colliders1 = colliders.FindAll(x => x.transform.tag == "AttackTarget"); + if (colliders1.Count>0) { - //Debug.Log("检测到Gongjimubiao: " + col.name); - if (col.transform.tag == "AttackTarget") - { - Debug.Log(col.transform.name); - AttAck(col.transform); - isEngagedTarget = true; - } + int _number= Random.Range(0, colliders1.Count-1); + isEngagedTarget = true; + Debug.Log(colliders1[_number].transform.name); + AttAck(colliders1[_number].transform); } } } @@ -111,18 +115,30 @@ public class UnmannedAerialVehicle : MonoBehaviour private void AttAck(Transform target) { Debug.Log("开始攻击目标..:" + target.name); - transform.DOLookAt(target.position, 0.1f).OnComplete(() => { + Vector3 _v3 = target.position; + transform.DOLookAt(_v3, 0.1f).OnComplete(() => { float distance = Vector3.Distance(transform.position, target.position); - transform.DOMove(target.position, distance / FireSpeed); + transform.DOMove(target.position, distance / FireSpeed).SetEase(Ease.Linear).OnComplete(()=> { + if (!target) + { + BeAssaulted("没有攻击到目标"); + } + }); }); } + private void OnTriggerEnter(Collider other) { if (other.tag == "AttackTarget") { // 销毁objectToDestroy对象 - Destroy(transform.gameObject); + BeAssaulted("攻击到目标"); + GameObject Bao = Instantiate(explodePrefab, other.transform); + Bao.transform.localPosition = Vector3.zero; + Bao.transform.SetParent(null); + Bao.SetActive(true); + Destroy(other.gameObject); } } @@ -134,10 +150,40 @@ public class UnmannedAerialVehicle : MonoBehaviour { switch (type) { case "激光打击": - Destroy(gameObject); + GameObject Bao1 = Instantiate(explodePrefab, transform); + Bao1.transform.localPosition = Vector3.zero; + Bao1.transform.SetParent(null); + Bao1.SetActive(true); + DistroyThis(); + Debug.Log("无人机被激光打击销毁了"); break; case "无线电干扰": - Destroy(gameObject); + Vector3 _pos = transform.position - new Vector3(0, 30, 0); + transform.LookAt(_pos); + transform.DOMove(_pos, 1).OnComplete(() => { + GameObject Bao2 = Instantiate(explodePrefab, transform); + Bao2.transform.localPosition = Vector3.zero; + Bao2.transform.SetParent(null); + Bao2.SetActive(true); + DistroyThis(); + }); + Debug.Log("无人机被无线电干扰销毁了"); + break; + case "攻击到目标": + GameObject Bao3 = Instantiate(explodePrefab, transform); + Bao3.transform.localPosition = Vector3.zero; + Bao3.transform.SetParent(null); + Bao3.SetActive(true); + DistroyThis(); + Debug.Log("无人机自杀式攻击销毁了"); + break; + case "没有攻击到目标": + GameObject Bao4 = Instantiate(explodePrefab, transform); + Bao4.transform.localPosition = Vector3.zero; + Bao4.transform.SetParent(null); + Bao4.SetActive(true); + DistroyThis(); + Debug.Log("无人机自杀式销毁了"); break; default: break; @@ -146,11 +192,15 @@ public class UnmannedAerialVehicle : MonoBehaviour } + void DistroyThis() + { + Destroy(gameObject); + } void OnDestroy() { transform.DOKill(); - Debug.Log("被销毁了"); + // } } diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs index 0787d440..a1eb88f7 100644 --- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs +++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs @@ -1,7 +1,9 @@ +using DG.Tweening; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; +using AdamThinkDevicesData; /// /// 单个无人机蜂群控制 @@ -10,10 +12,33 @@ public class UnmannedAerialVehicleManage : MonoBehaviour { public static List unmannedAerialVehicleManages = new List(); + #region 启动暂停 + private bool _isStartRehearsing = false; /// /// 是否正在预演 /// - public bool isStartRehearsing = false; + public bool isStartRehearsing + { + get { return _isStartRehearsing; } + set + { + if (_isStartRehearsing != value) + { + _isStartRehearsing = value; + OnActivationChanged?.Invoke(_isStartRehearsing); + } + } + } + /// + /// 布尔值变化时触发的事件 + /// + public event System.Action OnActivationChanged; + + /// + /// 间隔时间 + /// + public float interval = 5.0f; + #endregion /// /// 状态 /// @@ -52,6 +77,15 @@ public class UnmannedAerialVehicleManage : MonoBehaviour /// 航线 /// public GameObject airRoute; + /// + /// 已有路径 + /// + public Queue positions=new Queue(); + public Vector3 endPosition=new Vector3(); + /// + /// 飞行速度 + /// + public float FireSpeed = 20.0f; #region 无人机数据 /// /// 续航时间 @@ -91,12 +125,11 @@ public class UnmannedAerialVehicleManage : MonoBehaviour void Start() { unmannedAerialVehicleManages.Add(this); - //Weaponitem weaponitem; - //weaponitem = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); - //weaponitems.Add(weaponitem); - weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); - FillInTheData(weaponitemones);//测试写入 + //weaponitemones = Newtonsoft.Json.JsonConvert.DeserializeObject(msg); + //FillInTheData(weaponitemones);//测试写入 Formation(1);//默认阵型 + // 订阅布尔值变化事件 + OnActivationChanged += OnActivationChangedHandler; } // Update is called once per frame @@ -114,6 +147,13 @@ public class UnmannedAerialVehicleManage : MonoBehaviour } } } + if (isStartRehearsing && isStartRehearsing&&pattern == Pattern.攻击) + { + if (airRoute) + { + StartMoveObjectAlongPath(); + } + } } /// @@ -130,11 +170,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour break; case 2: pattern = Pattern.攻击; - ObjectPlanner objectPlanner = airRoute.GetComponent(); - if (objectPlanner) - { - objectPlanner.StartMoveObjectAlongPath(); - } + break; default: break; @@ -142,44 +178,66 @@ public class UnmannedAerialVehicleManage : MonoBehaviour } + #region 启动暂停 + /// + /// 导条变化调用 + /// + /// + void OnActivationChangedHandler(bool newValue) + { + if (newValue) + { + + } + else + { + + } + } + + + + #endregion + #region 数据写入 /// /// 数据写入 /// /// - public void FillInTheData(Weaponitemone weaponitemone) + public void FillInTheData(List weaponitemone) { - for(int i=0;i< weaponitemone.data.Count; i++) + for(int i=0;i< weaponitemone.Count; i++) { - switch (weaponitemone.data[i].para_name) { + switch (weaponitemone[i].para_name) { case "续航时间:": - batteryLife = weaponitemone.data[i].para_value; + batteryLife = weaponitemone[i].para_value; break; case "抗风等级:": - classificationWindResistance = weaponitemone.data[i].para_value; + classificationWindResistance = weaponitemone[i].para_value; break; case "最大飞行速度:": - maximumFlyingSpeed = weaponitemone.data[i].para_value; + maximumFlyingSpeed = weaponitemone[i].para_value; + FireSpeed = float.Parse(maximumFlyingSpeed); break; case "RCS:": - RCS = weaponitemone.data[i].para_value; + RCS = weaponitemone[i].para_value; break; case "卫星定位频点:": - satellitePositioningFrequency = weaponitemone.data[i].para_value; + satellitePositioningFrequency = weaponitemone[i].para_value; break; case "数据链通信频点:": - dataLinkCommunicationFrequency = weaponitemone.data[i].para_value; + dataLinkCommunicationFrequency = weaponitemone[i].para_value; break; case "电子侦察能力:": - electronicReconnaissanceCapability = weaponitemone.data[i].para_value; + electronicReconnaissanceCapability = weaponitemone[i].para_value; break; case "光学侦察能力:": - opticalReconnaissanceCapability = weaponitemone.data[i].para_value; + opticalReconnaissanceCapability = weaponitemone[i].para_value; break; default: break; } - if(i== (weaponitemone.data.Count - 1)) + if(i== (weaponitemone.Count - 1)) { StartCoroutine(WeaponitemoneDataAddition()); } @@ -335,7 +393,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour { objectPlanner.isPathCanBePlanned = true; objectPlanner.lineRenderer.SetVertexCount(0); - Array.Clear(objectPlanner.positions, 0, objectPlanner.positions.Length); + positions.Clear(); } } else @@ -346,12 +404,36 @@ public class UnmannedAerialVehicleManage : MonoBehaviour ObjectPlanner objectPlanner = airRoute.GetComponent(); if (objectPlanner) { + objectPlanner.unmannedAerialVehicleManage = this; objectPlanner.isPathCanBePlanned = true; objectPlanner.SetSelectedObject(transform.gameObject); } } } + private bool isMove = true; + /// + /// 按规划路径开始移动 + /// + public void StartMoveObjectAlongPath() + { + if (isMove&&positions.Count > 0) + { + isMove = false; + StartCoroutine(MoveObjectAlongPath(positions.Dequeue())); // 启动协程,按规划的路线移动物体 + } + } + + IEnumerator MoveObjectAlongPath(Vector3 positions) // 协程:按路线移动物体 + { + Vector3 targetPosition = positions + new Vector3(0, 10, 0);// 目标位置为当前顶点坐标 + float _distance = Vector3.Distance(transform.position, targetPosition); + float _time = _distance / FireSpeed; + transform.LookAt(endPosition); + transform.DOMove(targetPosition, _time).SetEase(Ease.Linear); + yield return new WaitForSeconds(_time); // 等待一帧时间 + isMove = true; + } private void OnMouseEnter() {