删除Mqtt通信,改为原始通信

This commit is contained in:
王志勋 2024-02-27 11:13:07 +08:00
parent 78349f174f
commit 8488edaace
13 changed files with 228 additions and 163 deletions

View File

@ -1475,11 +1475,11 @@ RectTransform:
- {fileID: 1480251056309318517}
- {fileID: 1480251056263274235}
m_Father: {fileID: 1480251056369346847}
m_RootOrder: 5
m_RootOrder: 6
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: 294.09494, y: -86}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -100, y: -492}
m_SizeDelta: {x: 80, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1480251055638496834
@ -1729,8 +1729,8 @@ RectTransform:
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: -3.9050293, y: -429}
m_SizeDelta: {x: 676, y: 40}
m_AnchoredPosition: {x: 0.4, y: -429}
m_SizeDelta: {x: 1850, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1480251055891144165
MonoBehaviour:
@ -1870,9 +1870,9 @@ RectTransform:
m_Father: {fileID: 1480251056369346847}
m_RootOrder: 3
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: 294.09494, y: 27}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 200, y: -492}
m_SizeDelta: {x: 80, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1480251055914214146
@ -2000,9 +2000,9 @@ RectTransform:
m_Father: {fileID: 1480251056369346847}
m_RootOrder: 4
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: 294.09494, y: -23}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 300, y: -492}
m_SizeDelta: {x: 80, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1480251055970303633
@ -2223,8 +2223,7 @@ MonoBehaviour:
_MuteToggle: {fileID: 1480251057023120057}
_location: 2
_folder: Captures/
_videoFiles:
-
_videoFiles: []
--- !u!1 &1480251056072614864
GameObject:
m_ObjectHideFlags: 0
@ -2856,7 +2855,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 1.7, y: 0}
m_AnchoredPosition: {x: 1.7000122, y: 0}
m_SizeDelta: {x: 3.4, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1480251056331395138
@ -2899,7 +2898,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: REWIND
m_Text: "\u5F80\u56DE"
--- !u!1 &1480251056369346846
GameObject:
m_ObjectHideFlags: 0
@ -2934,8 +2933,8 @@ RectTransform:
- {fileID: 1480251056698846951}
- {fileID: 1480251055914214147}
- {fileID: 1480251055970303634}
- {fileID: 1480251055638496835}
- {fileID: 1480251056625790844}
- {fileID: 1480251055638496835}
- {fileID: 1480251056723724231}
- {fileID: 1480251057023120058}
m_Father: {fileID: 6611480634414415942}
@ -3017,7 +3016,7 @@ RectTransform:
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: -8.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1480251056511995745
@ -3060,9 +3059,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 'PAUSE
'
m_Text: "\u6682\u505C"
--- !u!1 &1480251056529467875
GameObject:
m_ObjectHideFlags: 0
@ -3091,7 +3088,7 @@ RectTransform:
m_GameObject: {fileID: 1480251056529467875}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.4166666, y: 0.4166666, z: 0.4166666}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children: []
m_Father: {fileID: 6611480634414415942}
m_RootOrder: 2
@ -3305,11 +3302,11 @@ RectTransform:
m_Children:
- {fileID: 1480251057417436395}
m_Father: {fileID: 1480251056369346847}
m_RootOrder: 6
m_RootOrder: 5
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: 294.09494, y: 173}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 400, y: -492}
m_SizeDelta: {x: 80, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1480251056625790835
@ -3437,9 +3434,9 @@ RectTransform:
m_Father: {fileID: 1480251056369346847}
m_RootOrder: 2
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: -322, y: -492}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 100, y: -492}
m_SizeDelta: {x: 80, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1480251056698846950
@ -3566,9 +3563,9 @@ RectTransform:
m_Father: {fileID: 1480251056369346847}
m_RootOrder: 7
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: 294.09494, y: 132.99998}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -200, y: -492}
m_SizeDelta: {x: 80, y: 20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1480251056723724230
@ -3628,7 +3625,7 @@ MonoBehaviour:
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_IsOn: 1
m_IsOn: 0
--- !u!1 &1480251056740289864
GameObject:
m_ObjectHideFlags: 0
@ -3737,7 +3734,7 @@ RectTransform:
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: -8.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1480251056956545194
@ -3780,9 +3777,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 'PLAY
'
m_Text: "\u64AD\u653E"
--- !u!1 &1480251057023120056
GameObject:
m_ObjectHideFlags: 0
@ -3816,9 +3811,9 @@ RectTransform:
m_Father: {fileID: 1480251056369346847}
m_RootOrder: 8
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: 294.09494, y: -126}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -300, y: -492}
m_SizeDelta: {x: 80, y: 20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1480251057023120057
@ -4510,7 +4505,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.25}
m_AnchorMax: {x: 1, y: 0.75}
m_AnchoredPosition: {x: 5.5000343, y: 0}
m_AnchoredPosition: {x: 5.500061, y: 0}
m_SizeDelta: {x: 1, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1480251057517918266
@ -6088,7 +6083,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 0, y: 1962536.5}
m_AnchoredPosition: {x: 0, y: 2073728.1}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!114 &7554510022850465655
@ -9160,8 +9155,7 @@ RectTransform:
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: 6086655064562769761}
m_Children: []
m_Father: {fileID: 6611480634414415942}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -9249,7 +9243,18 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 6648349032138352632}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_Calls:
- m_Target: {fileID: 7815219803928858734}
m_MethodName: SetActive
m_Mode: 6
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!1 &6601200476254135444
GameObject:
m_ObjectHideFlags: 0
@ -10194,7 +10199,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 3621312707002005256}
m_Direction: 2
m_Value: 1
m_Size: 0.5669947
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
@ -11937,81 +11942,3 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &9187975505292071909
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6086655064562769761}
- component: {fileID: 1084389181857095560}
- component: {fileID: 4294009344855478587}
m_Layer: 5
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6086655064562769761
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9187975505292071909}
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: 7464397899082591565}
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!222 &1084389181857095560
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9187975505292071909}
m_CullTransparentMesh: 0
--- !u!114 &4294009344855478587
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9187975505292071909}
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

View File

@ -1,5 +1,123 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1291395394220980203
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7826365103677045980}
- component: {fileID: 4693166053314096328}
- component: {fileID: 9047546602817821890}
- component: {fileID: 5735696846502146035}
m_Layer: 5
m_Name: close_btn
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7826365103677045980
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1291395394220980203}
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: 4918099272842381223}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -12.5, y: -13}
m_SizeDelta: {x: 18, y: 18}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4693166053314096328
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1291395394220980203}
m_CullTransparentMesh: 0
--- !u!114 &9047546602817821890
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1291395394220980203}
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: 21300000, guid: 03097fe8f5a5c4e41940f6e6aa6bf74c, type: 3}
m_Type: 0
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!114 &5735696846502146035
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1291395394220980203}
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: 9047546602817821890}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &4918099272237235501
GameObject:
m_ObjectHideFlags: 0
@ -152,6 +270,7 @@ RectTransform:
- {fileID: 4918099273915608756}
- {fileID: 4918099272237235500}
- {fileID: 4918099273865021774}
- {fileID: 7826365103677045980}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

View File

@ -7,6 +7,9 @@ using UnityEngine.Events;
using UnityEngine.Networking;
using static InterfaceManager;
/// <summary>
/// 回收设备脚本
/// </summary>
public class Backpack : MonoBehaviour
{
public UnityEvent oneClickEvent;//unity事件
@ -111,8 +114,8 @@ public class Backpack : MonoBehaviour
return;
}
string nowData = string.Format("{0},{1}", "SetToBeDestroyedTwo", Id);
//_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
MQTTManager.instance.SendData(MQTTManager.instance.SetToBeDestroyedTwo, nowData);
_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
//MQTTManager.instance.SendData(MQTTManager.instance.SetToBeDestroyedTwo, nowData);
WWWForm headers = new WWWForm();
headers.AddField("id", Id);
StartCoroutine(PostString(Url_Deletepracticedevicedetail, headers, data =>
@ -128,8 +131,8 @@ public class Backpack : MonoBehaviour
return;
}
string nowData = string.Format("{0},{1}", "SetToBeDestroyedTwo", wrjid);
//_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
MQTTManager.instance.SendData(MQTTManager.instance.SetToBeDestroyedTwo, nowData);
_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
//MQTTManager.instance.SendData(MQTTManager.instance.SetToBeDestroyedTwo, nowData);
WWWForm headers = new WWWForm();
headers.AddField("id", wrjid);
StartCoroutine(PostString(Url_Deletepracticedevicedetail, headers, data =>

View File

@ -213,8 +213,9 @@ public class Microwaveweapon : MonoBehaviour
{
micdistance = Vector3.Distance(miceopos.position, transform.position);
var newdata = Getmicdata();
DeviceManager.Instance.send2roomStr.Enqueue(newdata);
//_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", newdata));
MQTTManager.instance.SendData(MQTTManager.instance.Micow, newdata);
//MQTTManager.instance.SendData(MQTTManager.instance.Micow, newdata);
microblog.MicrowaveDisplay(micdistance / 10 + 1, 0.5f);
Closeattack(miceopos);
}
@ -239,8 +240,8 @@ public class Microwaveweapon : MonoBehaviour
public IEnumerator Destructiondata(UnmannedAerialVehicle unmannedAerialVehicle)
{
var newdata = Aeroplane(unmannedAerialVehicle);
//DeviceManager.Instance.send2roomStr.Enqueue(newdata);
MQTTManager.instance.SendData(MQTTManager.instance.Planedata, newdata);
DeviceManager.Instance.send2roomStr.Enqueue(newdata);
//MQTTManager.instance.SendData(MQTTManager.instance.Planedata, newdata);
yield return new WaitForSeconds(0.5f);
GameObject game = Instantiate(Destructioneffect, unmannedAerialVehicle.transform);
game.transform.localPosition = Vector3.zero;

View File

@ -203,8 +203,8 @@ public class Spectrumdetection : MonoBehaviour
public void SweepFrequencyBandTo()
{
string nowData = GetSyncDataThree();
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.SweepFrequencyBand, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.SweepFrequencyBand, nowData);
}
public void CameraFrequency(string _frequency)

View File

@ -553,6 +553,10 @@ public class View_Panel2 : XUIPanel
UIBootstrap.Instance.GetAllDeviceData();
//Debug.Log(" roomItem.nameID==" + roomItem.name);
CreateSubjectItem(currentRoomData.data);
});
roomItem.transform.Find("close_btn").GetComponent<Button>().onClick.AddListener(async () =>
{
currentRoomData = await AsyncWebReq.Get<RSData.RoomSubjectData>(Url_QueryPracticeSubject + roomId);
});
}
public RSData.SubjectInfo currentSubjectInfo = new RSData.SubjectInfo();

View File

@ -36,7 +36,8 @@ public class DeviceManager : MonoSingleton<DeviceManager>
// 订阅布尔值变化事件
OnActivationChanged += OnActivationChangedHandler;
//SyncCreateRoom.send2roomRequset += GetSend2roomMsg;
//接收实时传输数据
SyncCreateRoom.send2roomRequset += GetSend2roomMsg;
}
void Start()
@ -175,8 +176,17 @@ public class DeviceManager : MonoSingleton<DeviceManager>
}
}
/// <summary>
/// 处理数据
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
public void GetSend2roomMsg(string data)
{
data = data.Replace("send2room", "");
string[] info = data.Split(',');
if (info.Length < 2) return;

View File

@ -101,8 +101,8 @@ public class HighPriorityTarget : MonoBehaviour
int layerValue = LayerMask.NameToLayer(frequency);
gamepos.layer = layerValue;
string nowData = GetSyncDataTwo();
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.BandSetting, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.BandSetting, nowData);
}
}
@ -175,8 +175,8 @@ public class HighPriorityTarget : MonoBehaviour
HP -= 10;
string nowData = GetSyncDis(Pos);
Debug.Log("发送:" + nowData);
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.KeyTarget, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.KeyTarget, nowData);
}
else
{

View File

@ -195,8 +195,8 @@ public class MQTTManager : MonoBehaviour
{
Debug.Log($"<color=yellow>{$"{data}"}</color>");
string[] datas = data.Split('$');
if (datas[0] != GlobalFlag.currentUser.user_id)
DeviceManager.Instance.GetSend2roomMsg(datas[1]);
//if (datas[0] != GlobalFlag.currentUser.user_id)
//DeviceManager.Instance.GetSend2roomMsg(datas[1]);
}

View File

@ -283,7 +283,8 @@ public class LaserFireControlPlatformManger : MonoBehaviour
Debug.Log("角度合适进行打击");
var nowData = GetSyncData();
//_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
MQTTManager.instance.SendData(MQTTManager.instance.Lasing, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.Lasing, nowData);
CastRayAndRender();
}
else
@ -339,8 +340,8 @@ public class LaserFireControlPlatformManger : MonoBehaviour
{
string nowData = GetSyncDis(unmannedAerialVehicle);
Debug.Log(nowData);
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.DroneWasDestroyed, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.DroneWasDestroyed, nowData);
string currentTime = System.DateTime.Now.ToString();
string _log = currentTime + " " + equipmentCommon.equipmentType + "(" + equipmentCommon.deviceID + ")" +
"攻击了销毁了" + unmannedAerialVehicle.unmannedAerialVehicleManage.equipmentCommon.equipmentType + "(" + unmannedAerialVehicle.unmannedAerialVehicleManage.equipmentCommon.deviceID + ")"

View File

@ -417,8 +417,8 @@ public class TerrestrialRadioInterferenceManger : MonoBehaviour
unmannedAerialVehicleManage.CheckSatellitePositioningFrequency(
InterferenceMode);
var nowData = GetSyncData(unmannedAerialVehicleManage);
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.WRJExpel, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.WRJExpel, nowData);
}
UnmannedAerialVehicle unmannedAerialVehicle = wrj.GetComponent<UnmannedAerialVehicle>();
if (unmannedAerialVehicle && unmannedAerialVehicle.transform.localPosition != Vector3.zero)
@ -427,8 +427,8 @@ public class TerrestrialRadioInterferenceManger : MonoBehaviour
unmannedAerialVehicle.CheckSatellitePositioningFrequency(
InterferenceMode);
var nowData = GetSyncData(unmannedAerialVehicle);
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.WRJDitch, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.WRJDitch, nowData);
}
isDo = true;
}

View File

@ -117,8 +117,8 @@ public class UnmannedAerialVehicle : MonoBehaviour
string nowData = GetSyncDis();
//Debug.Log(nowData);
//_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.DroneWasDestroyed, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.DroneWasDestroyed, nowData);
string currentTime = System.DateTime.Now.ToString();
string _log = currentTime + " " + unmannedAerialVehicleManage.equipmentCommon.equipmentType + "(" + unmannedAerialVehicleManage.equipmentCommon.deviceID + ")"
+ "编号" + serialNumber + "子无人机" + "自杀式攻击自爆了";
@ -146,8 +146,8 @@ public class UnmannedAerialVehicle : MonoBehaviour
string nowData = string.Format("{0},{1}", "SetToBeDestroyed", _equipmentCommon.deviceID);
//Debug.Log(nowData);
//_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
// DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.SetToBeDestroyed, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.SetToBeDestroyed, nowData);
string currentTime = System.DateTime.Now.ToString();
string _log = currentTime + " " + unmannedAerialVehicleManage.equipmentCommon.equipmentType + "(" + unmannedAerialVehicleManage.equipmentCommon.deviceID + ")"
+ "编号" + serialNumber + "子无人机" + "攻击摧毁了" + _equipmentCommon.equipmentType + "(" + _equipmentCommon.deviceID + ")";
@ -264,8 +264,8 @@ public class UnmannedAerialVehicle : MonoBehaviour
string nowData = GetSyncData(attackTarget);
Debug.Log(nowData);
//_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
// DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.SingleDronePosition, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.SingleDronePosition, nowData);
float distance = Vector3.Distance(transform.position, attackTarget.position);
transform.DOMove(attackTarget.position, distance / FireSpeed).SetEase(Ease.Linear).OnComplete(() =>
{

View File

@ -238,8 +238,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
int layerValue = LayerMask.NameToLayer(dataLinkCommunicationFrequency);
gamePos.layer = layerValue;
string nowData = GetSyncDataTwo();
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.BandSetting, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.BandSetting, nowData);
}
}
/// <summary>
@ -266,8 +266,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
int layerValue = LayerMask.NameToLayer(electronicReconnaissanceCapability);
dzWRJCamera.cullingMask = 1 << layerValue;
string nowData = GetSyncDataThree();
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.SweepFrequencyBand, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.SweepFrequencyBand, nowData);
}
}
/// <summary>
@ -316,8 +316,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
if (_unmannedAerialVehicle.Count == 0)
{
string nowData = string.Format("{0},{1}", "SetToBeDestroyed", equipmentCommon.deviceID);
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.SetToBeDestroyed, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.SetToBeDestroyed, nowData);
UploadLog(equipmentCommon.deviceID);
WWWForm headers = new WWWForm();
headers.AddField("id", equipmentCommon.deviceID);
@ -498,8 +498,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
public void SendMsg(Transform attackTarget)
{
string nowData = GetSyncData(attackTarget);
MQTTManager.instance.SendData(MQTTManager.instance.SingleDronePosition, nowData);
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.SingleDronePosition, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
}
/// <summary>
/// 无人机攻击目标传递
@ -1088,8 +1088,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
isMove = false;
Vector3 _positions = positions.Dequeue();
var nowData = GetSyncData(_positions);
//DeviceManager.Instance.send2roomStr.Enqueue(nowData);
MQTTManager.instance.SendData(MQTTManager.instance.DronePosition, nowData);
DeviceManager.Instance.send2roomStr.Enqueue(nowData);
//MQTTManager.instance.SendData(MQTTManager.instance.DronePosition, nowData);
StartCoroutine(MoveObjectAlongPath(_positions)); // 启动协程,按规划的路线移动物体
}
}