You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
973 lines
32 KiB
973 lines
32 KiB
From 374677946a6372814b169e03707b3b6908bde817 Mon Sep 17 00:00:00 2001 |
|
From: zzj <1603306380@qq.com> |
|
Date: Thu, 27 Jul 2017 11:59:23 +0800 |
|
Subject: [PATCH] =?UTF-8?q?=E5=A4=8D=E5=88=B6=E8=BD=A6=E8=BE=86=E5=8A=9F?= |
|
=?UTF-8?q?=E8=83=BD?= |
|
MIME-Version: 1.0 |
|
Content-Type: text/plain; charset=UTF-8 |
|
Content-Transfer-Encoding: 8bit |
|
|
|
--- |
|
Assets/Canvas.prefab | 385 ++++++++++++++++++++- |
|
Assets/Scripts/CarControl/BaseClass.cs | 2 +- |
|
Assets/Scripts/CarControl/InstantiationCar.cs | 30 +- |
|
Assets/Scripts/CopyCarScript.meta | 9 + |
|
Assets/Scripts/CopyCarScript/CopyCarScripts.cs | 209 +++++++++++ |
|
.../Scripts/CopyCarScript/CopyCarScripts.cs.meta | 12 + |
|
Assets/Scripts/Record/InstanceRecordPlane.cs | 2 +- |
|
Assets/Scripts/XunLu/AgentControl.cs | 8 +- |
|
8 files changed, 626 insertions(+), 31 deletions(-) |
|
create mode 100644 Assets/Scripts/CopyCarScript.meta |
|
create mode 100644 Assets/Scripts/CopyCarScript/CopyCarScripts.cs |
|
create mode 100644 Assets/Scripts/CopyCarScript/CopyCarScripts.cs.meta |
|
|
|
diff --git a/Assets/Canvas.prefab b/Assets/Canvas.prefab |
|
index ef512fe..5b8621f 100644 |
|
--- a/Assets/Canvas.prefab |
|
+++ b/Assets/Canvas.prefab |
|
@@ -5941,7 +5941,7 @@ GameObject: |
|
m_PrefabInternal: {fileID: 100100000} |
|
serializedVersion: 4 |
|
m_Component: |
|
- - 224: {fileID: 224000012652927710} |
|
+ - 224: {fileID: 224000011161622376} |
|
- 222: {fileID: 222000013566581098} |
|
- 114: {fileID: 114000012954698638} |
|
- 114: {fileID: 114000012723415552} |
|
@@ -14296,6 +14296,23 @@ GameObject: |
|
m_NavMeshLayer: 0 |
|
m_StaticEditorFlags: 0 |
|
m_IsActive: 1 |
|
+--- !u!1 &1000011637180456 |
|
+GameObject: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ serializedVersion: 4 |
|
+ m_Component: |
|
+ - 224: {fileID: 224000012103493808} |
|
+ - 222: {fileID: 222000011176826314} |
|
+ - 114: {fileID: 114000012208647456} |
|
+ m_Layer: 5 |
|
+ m_Name: Image |
|
+ m_TagString: Untagged |
|
+ m_Icon: {fileID: 0} |
|
+ m_NavMeshLayer: 0 |
|
+ m_StaticEditorFlags: 0 |
|
+ m_IsActive: 0 |
|
--- !u!1 &1000011638085208 |
|
GameObject: |
|
m_ObjectHideFlags: 1 |
|
@@ -20556,6 +20573,25 @@ GameObject: |
|
m_NavMeshLayer: 0 |
|
m_StaticEditorFlags: 0 |
|
m_IsActive: 1 |
|
+--- !u!1 &1000012319882054 |
|
+GameObject: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ serializedVersion: 4 |
|
+ m_Component: |
|
+ - 224: {fileID: 224000012652927710} |
|
+ - 222: {fileID: 222000013362680448} |
|
+ - 114: {fileID: 114000013824048674} |
|
+ - 114: {fileID: 114000013415359270} |
|
+ - 114: {fileID: 114000011065012324} |
|
+ m_Layer: 5 |
|
+ m_Name: CopyCar |
|
+ m_TagString: Untagged |
|
+ m_Icon: {fileID: 0} |
|
+ m_NavMeshLayer: 0 |
|
+ m_StaticEditorFlags: 0 |
|
+ m_IsActive: 1 |
|
--- !u!1 &1000012320074910 |
|
GameObject: |
|
m_ObjectHideFlags: 1 |
|
@@ -23672,6 +23708,23 @@ GameObject: |
|
m_NavMeshLayer: 0 |
|
m_StaticEditorFlags: 0 |
|
m_IsActive: 1 |
|
+--- !u!1 &1000012674518542 |
|
+GameObject: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ serializedVersion: 4 |
|
+ m_Component: |
|
+ - 224: {fileID: 224000013026005992} |
|
+ - 222: {fileID: 222000010495946524} |
|
+ - 114: {fileID: 114000011013266368} |
|
+ m_Layer: 5 |
|
+ m_Name: Mark |
|
+ m_TagString: Untagged |
|
+ m_Icon: {fileID: 0} |
|
+ m_NavMeshLayer: 0 |
|
+ m_StaticEditorFlags: 0 |
|
+ m_IsActive: 1 |
|
--- !u!1 &1000012679010960 |
|
GameObject: |
|
m_ObjectHideFlags: 1 |
|
@@ -33379,6 +33432,23 @@ GameObject: |
|
m_NavMeshLayer: 0 |
|
m_StaticEditorFlags: 0 |
|
m_IsActive: 1 |
|
+--- !u!1 &1000013783542652 |
|
+GameObject: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ serializedVersion: 4 |
|
+ m_Component: |
|
+ - 224: {fileID: 224000010222506978} |
|
+ - 222: {fileID: 222000010501470188} |
|
+ - 114: {fileID: 114000011049308192} |
|
+ m_Layer: 5 |
|
+ m_Name: Copy |
|
+ m_TagString: Untagged |
|
+ m_Icon: {fileID: 0} |
|
+ m_NavMeshLayer: 0 |
|
+ m_StaticEditorFlags: 0 |
|
+ m_IsActive: 1 |
|
--- !u!1 &1000013784008752 |
|
GameObject: |
|
m_ObjectHideFlags: 1 |
|
@@ -52624,7 +52694,7 @@ MonoBehaviour: |
|
m_TargetGraphic: {fileID: 114000013938110190} |
|
m_HandleRect: {fileID: 224000011865202090} |
|
m_Direction: 2 |
|
- m_Value: 1 |
|
+ m_Value: 0 |
|
m_Size: 1 |
|
m_NumberOfSteps: 0 |
|
m_OnValueChanged: |
|
@@ -60866,6 +60936,33 @@ MonoBehaviour: |
|
m_VerticalOverflow: 0 |
|
m_LineSpacing: 1 |
|
m_Text: |
|
+--- !u!114 &114000011013266368 |
|
+MonoBehaviour: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000012674518542} |
|
+ m_Enabled: 1 |
|
+ m_EditorHideFlags: 0 |
|
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} |
|
+ m_Name: |
|
+ m_EditorClassIdentifier: |
|
+ m_Material: {fileID: 0} |
|
+ m_Color: {r: 1, g: 1, b: 1, a: 1} |
|
+ m_RaycastTarget: 1 |
|
+ m_OnCullStateChanged: |
|
+ m_PersistentCalls: |
|
+ m_Calls: [] |
|
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, |
|
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null |
|
+ m_Sprite: {fileID: 21300000, guid: 37d2532b02de1754985c38aae4de8567, type: 3} |
|
+ m_Type: 0 |
|
+ m_PreserveAspect: 0 |
|
+ m_FillCenter: 1 |
|
+ m_FillMethod: 4 |
|
+ m_FillAmount: 1 |
|
+ m_FillClockwise: 1 |
|
+ m_FillOrigin: 0 |
|
--- !u!114 &114000011014806048 |
|
MonoBehaviour: |
|
m_ObjectHideFlags: 1 |
|
@@ -61874,6 +61971,39 @@ MonoBehaviour: |
|
m_FillAmount: 1 |
|
m_FillClockwise: 1 |
|
m_FillOrigin: 0 |
|
+--- !u!114 &114000011049308192 |
|
+MonoBehaviour: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000013783542652} |
|
+ m_Enabled: 1 |
|
+ m_EditorHideFlags: 0 |
|
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} |
|
+ m_Name: |
|
+ m_EditorClassIdentifier: |
|
+ m_Material: {fileID: 0} |
|
+ m_Color: {r: 0.49411768, g: 0.49411768, b: 0.49411768, a: 1} |
|
+ m_RaycastTarget: 1 |
|
+ m_OnCullStateChanged: |
|
+ m_PersistentCalls: |
|
+ m_Calls: [] |
|
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, |
|
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null |
|
+ m_FontData: |
|
+ m_Font: {fileID: 12800000, guid: f3e850e3270f1244393ae7821fc03aa0, type: 3} |
|
+ m_FontSize: 20 |
|
+ m_FontStyle: 0 |
|
+ m_BestFit: 0 |
|
+ m_MinSize: 2 |
|
+ m_MaxSize: 40 |
|
+ m_Alignment: 4 |
|
+ m_AlignByGeometry: 0 |
|
+ m_RichText: 1 |
|
+ m_HorizontalOverflow: 0 |
|
+ m_VerticalOverflow: 0 |
|
+ m_LineSpacing: 1 |
|
+ m_Text: "\u590D\u5236\u8F66\u8F86" |
|
--- !u!114 &114000011050052550 |
|
MonoBehaviour: |
|
m_ObjectHideFlags: 1 |
|
@@ -62266,6 +62396,20 @@ MonoBehaviour: |
|
m_VerticalOverflow: 0 |
|
m_LineSpacing: 1 |
|
m_Text: "\u989C\u8272" |
|
+--- !u!114 &114000011065012324 |
|
+MonoBehaviour: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000012319882054} |
|
+ m_Enabled: 1 |
|
+ m_EditorHideFlags: 0 |
|
+ m_Script: {fileID: 11500000, guid: 21521cb283d9ddc4f8b08fd375955b44, type: 3} |
|
+ m_Name: |
|
+ m_EditorClassIdentifier: |
|
+ ground_layerMask: |
|
+ serializedVersion: 2 |
|
+ m_Bits: 33554432 |
|
--- !u!114 &114000011065276470 |
|
MonoBehaviour: |
|
m_ObjectHideFlags: 1 |
|
@@ -82773,7 +82917,7 @@ MonoBehaviour: |
|
m_TargetGraphic: {fileID: 114000011451998908} |
|
m_HandleRect: {fileID: 224000012195842000} |
|
m_Direction: 2 |
|
- m_Value: 0 |
|
+ m_Value: 1 |
|
m_Size: 1 |
|
m_NumberOfSteps: 0 |
|
m_OnValueChanged: |
|
@@ -88018,6 +88162,33 @@ MonoBehaviour: |
|
m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine, Version=0.0.0.0, Culture=neutral, |
|
PublicKeyToken=null |
|
EndScrollDelay: 0.2 |
|
+--- !u!114 &114000012208647456 |
|
+MonoBehaviour: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000011637180456} |
|
+ m_Enabled: 1 |
|
+ m_EditorHideFlags: 0 |
|
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} |
|
+ m_Name: |
|
+ m_EditorClassIdentifier: |
|
+ m_Material: {fileID: 0} |
|
+ m_Color: {r: 1, g: 1, b: 1, a: 1} |
|
+ m_RaycastTarget: 1 |
|
+ m_OnCullStateChanged: |
|
+ m_PersistentCalls: |
|
+ m_Calls: [] |
|
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, |
|
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null |
|
+ m_Sprite: {fileID: 21300000, guid: 49c171497e77df84c98a8425be4b4663, type: 3} |
|
+ m_Type: 0 |
|
+ m_PreserveAspect: 0 |
|
+ m_FillCenter: 1 |
|
+ m_FillMethod: 4 |
|
+ m_FillAmount: 1 |
|
+ m_FillClockwise: 1 |
|
+ m_FillOrigin: 0 |
|
--- !u!114 &114000012208838094 |
|
MonoBehaviour: |
|
m_ObjectHideFlags: 1 |
|
@@ -94714,6 +94885,16 @@ MonoBehaviour: |
|
m_EditorClassIdentifier: |
|
PowerGame: {fileID: 1000010388376696, guid: f50b013e46c639740b344f44353fe20e, type: 2} |
|
CarName: |
|
+ gpcNum: 0 |
|
+ pmcNum: 0 |
|
+ dgcNum: 0 |
|
+ qxcNum: 0 |
|
+ qccNum: 0 |
|
+ sgcNum: 0 |
|
+ ytcNum: 0 |
|
+ zmcNum: 0 |
|
+ txcNum: 0 |
|
+ pycNum: 0 |
|
TopName: |
|
isboolCar: 0 |
|
isCarSelect: 0 |
|
@@ -103733,7 +103914,7 @@ MonoBehaviour: |
|
m_TargetGraphic: {fileID: 114000010470821584} |
|
m_HandleRect: {fileID: 224000013433706032} |
|
m_Direction: 0 |
|
- m_Value: 0.00000022801544 |
|
+ m_Value: 0 |
|
m_Size: 0.86953133 |
|
m_NumberOfSteps: 0 |
|
m_OnValueChanged: |
|
@@ -115081,6 +115262,51 @@ MonoBehaviour: |
|
m_VerticalOverflow: 0 |
|
m_LineSpacing: 1 |
|
m_Text: |
|
+--- !u!114 &114000013415359270 |
|
+MonoBehaviour: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000012319882054} |
|
+ m_Enabled: 1 |
|
+ m_EditorHideFlags: 0 |
|
+ m_Script: {fileID: 2109663825, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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: 2 |
|
+ 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_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_DisabledSprite: {fileID: 0} |
|
+ m_AnimationTriggers: |
|
+ m_NormalTrigger: Normal |
|
+ m_HighlightedTrigger: Highlighted |
|
+ m_PressedTrigger: Pressed |
|
+ m_DisabledTrigger: Disabled |
|
+ m_Interactable: 1 |
|
+ m_TargetGraphic: {fileID: 114000011013266368} |
|
+ toggleTransition: 1 |
|
+ graphic: {fileID: 114000011013266368} |
|
+ m_Group: {fileID: 0} |
|
+ onValueChanged: |
|
+ m_PersistentCalls: |
|
+ m_Calls: [] |
|
+ m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, |
|
+ Culture=neutral, PublicKeyToken=null |
|
+ m_IsOn: 0 |
|
--- !u!114 &114000013415475184 |
|
MonoBehaviour: |
|
m_ObjectHideFlags: 1 |
|
@@ -115608,7 +115834,7 @@ MonoBehaviour: |
|
m_TargetGraphic: {fileID: 114000011904700978} |
|
m_HandleRect: {fileID: 224000011747057352} |
|
m_Direction: 2 |
|
- m_Value: 1 |
|
+ m_Value: 0 |
|
m_Size: 1 |
|
m_NumberOfSteps: 0 |
|
m_OnValueChanged: |
|
@@ -118605,7 +118831,7 @@ MonoBehaviour: |
|
m_HorizontalOverflow: 0 |
|
m_VerticalOverflow: 0 |
|
m_LineSpacing: 1 |
|
- m_Text: "\u5C5E\u6027" |
|
+ m_Text: "\u8F66\u8F86\u5C5E\u6027" |
|
--- !u!114 &114000013563234402 |
|
MonoBehaviour: |
|
m_ObjectHideFlags: 1 |
|
@@ -124666,6 +124892,33 @@ MonoBehaviour: |
|
m_VerticalOverflow: 0 |
|
m_LineSpacing: 1 |
|
m_Text: "\u786E\u5B9A" |
|
+--- !u!114 &114000013824048674 |
|
+MonoBehaviour: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000012319882054} |
|
+ m_Enabled: 1 |
|
+ m_EditorHideFlags: 0 |
|
+ m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} |
|
+ m_Name: |
|
+ m_EditorClassIdentifier: |
|
+ m_Material: {fileID: 0} |
|
+ m_Color: {r: 1, g: 1, b: 1, a: 1} |
|
+ m_RaycastTarget: 1 |
|
+ m_OnCullStateChanged: |
|
+ m_PersistentCalls: |
|
+ m_Calls: [] |
|
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, |
|
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null |
|
+ m_Sprite: {fileID: 21300000, guid: 20256a8f08c1bf4459703689934a03de, type: 3} |
|
+ m_Type: 0 |
|
+ m_PreserveAspect: 0 |
|
+ m_FillCenter: 1 |
|
+ m_FillMethod: 4 |
|
+ m_FillAmount: 1 |
|
+ m_FillClockwise: 1 |
|
+ m_FillOrigin: 0 |
|
--- !u!114 &114000013825126782 |
|
MonoBehaviour: |
|
m_ObjectHideFlags: 1 |
|
@@ -137599,6 +137852,12 @@ CanvasRenderer: |
|
m_PrefabParentObject: {fileID: 0} |
|
m_PrefabInternal: {fileID: 100100000} |
|
m_GameObject: {fileID: 1000013974123354} |
|
+--- !u!222 &222000010495946524 |
|
+CanvasRenderer: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000012674518542} |
|
--- !u!222 &222000010497637116 |
|
CanvasRenderer: |
|
m_ObjectHideFlags: 1 |
|
@@ -137617,6 +137876,12 @@ CanvasRenderer: |
|
m_PrefabParentObject: {fileID: 0} |
|
m_PrefabInternal: {fileID: 100100000} |
|
m_GameObject: {fileID: 1000010847667392} |
|
+--- !u!222 &222000010501470188 |
|
+CanvasRenderer: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000013783542652} |
|
--- !u!222 &222000010505161758 |
|
CanvasRenderer: |
|
m_ObjectHideFlags: 1 |
|
@@ -139561,6 +139826,12 @@ CanvasRenderer: |
|
m_PrefabParentObject: {fileID: 0} |
|
m_PrefabInternal: {fileID: 100100000} |
|
m_GameObject: {fileID: 1000011105164768} |
|
+--- !u!222 &222000011176826314 |
|
+CanvasRenderer: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000011637180456} |
|
--- !u!222 &222000011178016258 |
|
CanvasRenderer: |
|
m_ObjectHideFlags: 1 |
|
@@ -145267,6 +145538,12 @@ CanvasRenderer: |
|
m_PrefabParentObject: {fileID: 0} |
|
m_PrefabInternal: {fileID: 100100000} |
|
m_GameObject: {fileID: 1000013200219646} |
|
+--- !u!222 &222000013362680448 |
|
+CanvasRenderer: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000012319882054} |
|
--- !u!222 &222000013363804638 |
|
CanvasRenderer: |
|
m_ObjectHideFlags: 1 |
|
@@ -149844,6 +150121,24 @@ RectTransform: |
|
m_AnchoredPosition: {x: 65, y: -22} |
|
m_SizeDelta: {x: 120, y: 30} |
|
m_Pivot: {x: 0.5, y: 0.5} |
|
+--- !u!224 &224000010222506978 |
|
+RectTransform: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000013783542652} |
|
+ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
+ m_Children: [] |
|
+ m_Father: {fileID: 224000012652927710} |
|
+ m_RootOrder: 2 |
|
+ m_AnchorMin: {x: 0, y: 0} |
|
+ m_AnchorMax: {x: 1, y: 1} |
|
+ m_AnchoredPosition: {x: 0.00000071525574, y: 0} |
|
+ m_SizeDelta: {x: 0, y: 0} |
|
+ m_Pivot: {x: 0.5, y: 0.5} |
|
--- !u!224 &224000010222757448 |
|
RectTransform: |
|
m_ObjectHideFlags: 1 |
|
@@ -158893,6 +159188,27 @@ RectTransform: |
|
m_AnchoredPosition: {x: 112.5, y: 74.5} |
|
m_SizeDelta: {x: 20, y: 195} |
|
m_Pivot: {x: 1, y: 1} |
|
+--- !u!224 &224000011161622376 |
|
+RectTransform: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000010674089336} |
|
+ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
+ m_Children: |
|
+ - {fileID: 224000011391924178} |
|
+ - {fileID: 224000013092619466} |
|
+ - {fileID: 224000012652927710} |
|
+ m_Father: {fileID: 224000012659039068} |
|
+ m_RootOrder: 8 |
|
+ m_AnchorMin: {x: 0.5, y: 0.5} |
|
+ m_AnchorMax: {x: 0.5, y: 0.5} |
|
+ m_AnchoredPosition: {x: 402.4, y: 73.19997} |
|
+ m_SizeDelta: {x: 95.3, y: 40} |
|
+ m_Pivot: {x: 0.5, y: 0.5} |
|
--- !u!224 &224000011162886898 |
|
RectTransform: |
|
m_ObjectHideFlags: 1 |
|
@@ -159741,7 +160057,7 @@ RectTransform: |
|
m_RootOrder: 3 |
|
m_AnchorMin: {x: 0, y: 1} |
|
m_AnchorMax: {x: 0, y: 1} |
|
- m_AnchoredPosition: {x: 76.44127, y: -19.899961} |
|
+ m_AnchoredPosition: {x: 80.47215, y: -19.899961} |
|
m_SizeDelta: {x: 0, y: 25.8} |
|
m_Pivot: {x: 0.5, y: 0.5000015} |
|
--- !u!224 &224000011245947674 |
|
@@ -161007,7 +161323,7 @@ RectTransform: |
|
m_LocalScale: {x: 1, y: 1, z: 1} |
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
m_Children: [] |
|
- m_Father: {fileID: 224000012652927710} |
|
+ m_Father: {fileID: 224000011161622376} |
|
m_RootOrder: 0 |
|
m_AnchorMin: {x: 0.5, y: 0.5} |
|
m_AnchorMax: {x: 0.5, y: 0.5} |
|
@@ -168195,6 +168511,24 @@ RectTransform: |
|
m_AnchoredPosition: {x: 525.5, y: -81.5} |
|
m_SizeDelta: {x: 143, y: 153} |
|
m_Pivot: {x: 0.5, y: 0.5} |
|
+--- !u!224 &224000012103493808 |
|
+RectTransform: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000011637180456} |
|
+ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
+ m_Children: [] |
|
+ m_Father: {fileID: 224000012652927710} |
|
+ m_RootOrder: 0 |
|
+ m_AnchorMin: {x: 0.5, y: 0.5} |
|
+ m_AnchorMax: {x: 0.5, y: 0.5} |
|
+ m_AnchoredPosition: {x: 0, y: 0} |
|
+ m_SizeDelta: {x: 94, y: 40} |
|
+ m_Pivot: {x: 0.5, y: 0.5} |
|
--- !u!224 &224000012104463482 |
|
RectTransform: |
|
m_ObjectHideFlags: 1 |
|
@@ -173485,19 +173819,20 @@ RectTransform: |
|
m_ObjectHideFlags: 1 |
|
m_PrefabParentObject: {fileID: 0} |
|
m_PrefabInternal: {fileID: 100100000} |
|
- m_GameObject: {fileID: 1000010674089336} |
|
+ m_GameObject: {fileID: 1000012319882054} |
|
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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
m_Children: |
|
- - {fileID: 224000011391924178} |
|
- - {fileID: 224000013092619466} |
|
- m_Father: {fileID: 224000012659039068} |
|
- m_RootOrder: 8 |
|
+ - {fileID: 224000012103493808} |
|
+ - {fileID: 224000013026005992} |
|
+ - {fileID: 224000010222506978} |
|
+ m_Father: {fileID: 224000011161622376} |
|
+ m_RootOrder: 2 |
|
m_AnchorMin: {x: 0.5, y: 0.5} |
|
m_AnchorMax: {x: 0.5, y: 0.5} |
|
- m_AnchoredPosition: {x: 402.4, y: 73.19997} |
|
+ m_AnchoredPosition: {x: -105.20004, y: 0.0000076293945} |
|
m_SizeDelta: {x: 95.3, y: 40} |
|
m_Pivot: {x: 0.5, y: 0.5} |
|
--- !u!224 &224000012653651520 |
|
@@ -173555,7 +173890,7 @@ RectTransform: |
|
- {fileID: 224000013535030900} |
|
- {fileID: 224000011088079766} |
|
- {fileID: 224000013153449678} |
|
- - {fileID: 224000012652927710} |
|
+ - {fileID: 224000011161622376} |
|
m_Father: {fileID: 224000011285996318} |
|
m_RootOrder: 0 |
|
m_AnchorMin: {x: 0, y: 0} |
|
@@ -176900,6 +177235,24 @@ RectTransform: |
|
m_AnchoredPosition: {x: 0, y: 0} |
|
m_SizeDelta: {x: 0, y: 0} |
|
m_Pivot: {x: 0.5, y: 0.5} |
|
+--- !u!224 &224000013026005992 |
|
+RectTransform: |
|
+ m_ObjectHideFlags: 1 |
|
+ m_PrefabParentObject: {fileID: 0} |
|
+ m_PrefabInternal: {fileID: 100100000} |
|
+ m_GameObject: {fileID: 1000012674518542} |
|
+ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
+ m_Children: [] |
|
+ m_Father: {fileID: 224000012652927710} |
|
+ m_RootOrder: 1 |
|
+ m_AnchorMin: {x: 0.5, y: 0.5} |
|
+ m_AnchorMax: {x: 0.5, y: 0.5} |
|
+ m_AnchoredPosition: {x: 0, y: 0.0000076293945} |
|
+ m_SizeDelta: {x: 95.3, y: 40} |
|
+ m_Pivot: {x: 0.5, y: 0.5} |
|
--- !u!224 &224000013026827816 |
|
RectTransform: |
|
m_ObjectHideFlags: 1 |
|
@@ -177534,7 +177887,7 @@ RectTransform: |
|
m_LocalScale: {x: 1, y: 1, z: 1} |
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
m_Children: [] |
|
- m_Father: {fileID: 224000012652927710} |
|
+ m_Father: {fileID: 224000011161622376} |
|
m_RootOrder: 1 |
|
m_AnchorMin: {x: 0, y: 0} |
|
m_AnchorMax: {x: 1, y: 1} |
|
diff --git a/Assets/Scripts/CarControl/BaseClass.cs b/Assets/Scripts/CarControl/BaseClass.cs |
|
index 0347545..1518c61 100644 |
|
--- a/Assets/Scripts/CarControl/BaseClass.cs |
|
+++ b/Assets/Scripts/CarControl/BaseClass.cs |
|
@@ -441,7 +441,7 @@ public class BaseClass : MonoBehaviour { |
|
public void SetCengID(GameObject obj) |
|
{ |
|
BuildItem build = new BuildItem(); |
|
- if (hit.collider.GetComponent<CengID>()) |
|
+ if (hit.collider != null && hit.collider.GetComponent<CengID>()) |
|
{ |
|
build.floor = hit.collider.GetComponent<CengID>().cengID; |
|
build.buildType = hit.collider.GetComponent<CengID>().CengIDBuildType; |
|
diff --git a/Assets/Scripts/CarControl/InstantiationCar.cs b/Assets/Scripts/CarControl/InstantiationCar.cs |
|
index 1e95a6a..4678d8c 100644 |
|
--- a/Assets/Scripts/CarControl/InstantiationCar.cs |
|
+++ b/Assets/Scripts/CarControl/InstantiationCar.cs |
|
@@ -29,16 +29,26 @@ public class InstantiationCar : MonoBehaviour |
|
private LayerMask ground_layerMask = -1;//地面层 |
|
//public LayerMask r_layerMask = -1; |
|
private LayerMask indoor_layerMask = -1;//室内层 |
|
- private int gpcNum = 0; |
|
- private int pmcNum = 0; |
|
- private int dgcNum = 0; |
|
- private int qxcNum = 0; |
|
- private int qccNum = 0; |
|
- private int sgcNum = 0; |
|
- private int ytcNum = 0; |
|
- private int zmcNum = 0; |
|
- private int txcNum = 0; |
|
- private int pycNum = 0; |
|
+ [HideInInspector] |
|
+ public int gpcNum = 0; |
|
+ [HideInInspector] |
|
+ public int pmcNum = 0; |
|
+ [HideInInspector] |
|
+ public int dgcNum = 0; |
|
+ [HideInInspector] |
|
+ public int qxcNum = 0; |
|
+ [HideInInspector] |
|
+ public int qccNum = 0; |
|
+ [HideInInspector] |
|
+ public int sgcNum = 0; |
|
+ [HideInInspector] |
|
+ public int ytcNum = 0; |
|
+ [HideInInspector] |
|
+ public int zmcNum = 0; |
|
+ [HideInInspector] |
|
+ public int txcNum = 0; |
|
+ [HideInInspector] |
|
+ public int pycNum = 0; |
|
public string TopName = ""; |
|
public bool isboolCar = false; |
|
private InputField ForceNameInput; |
|
diff --git a/Assets/Scripts/CopyCarScript.meta b/Assets/Scripts/CopyCarScript.meta |
|
new file mode 100644 |
|
index 0000000..2055b09 |
|
--- /dev/null |
|
+++ b/Assets/Scripts/CopyCarScript.meta |
|
@@ -0,0 +1,9 @@ |
|
+fileFormatVersion: 2 |
|
+guid: cc3be6b906f8d2340acbc42abbc93fd0 |
|
+folderAsset: yes |
|
+timeCreated: 1500974138 |
|
+licenseType: Pro |
|
+DefaultImporter: |
|
+ userData: |
|
+ assetBundleName: |
|
+ assetBundleVariant: |
|
diff --git a/Assets/Scripts/CopyCarScript/CopyCarScripts.cs b/Assets/Scripts/CopyCarScript/CopyCarScripts.cs |
|
new file mode 100644 |
|
index 0000000..5f4af90 |
|
--- /dev/null |
|
+++ b/Assets/Scripts/CopyCarScript/CopyCarScripts.cs |
|
@@ -0,0 +1,209 @@ |
|
+using UnityEngine; |
|
+using System.Collections; |
|
+using UnityEngine.UI; |
|
+using System.Collections.Generic; |
|
+using UnityEngine.EventSystems; |
|
+using AX.MessageSystem; |
|
+using System; |
|
+using AX.TrackRecord; |
|
+ |
|
+public class CopyCarScripts : MonoBehaviour { |
|
+ |
|
+ /// <summary> |
|
+ /// 复制车辆脚本 |
|
+ /// </summary> |
|
+ |
|
+ private Toggle CopyBtn; |
|
+ private RaycastHit hit; |
|
+ private bool CopyBool; |
|
+ private GameObject CarGameobj; |
|
+ public LayerMask ground_layerMask = -1;//地面层 |
|
+ void Start () |
|
+ { |
|
+ CopyBtn = GetComponent<Toggle>(); |
|
+ CopyBtn.onValueChanged.AddListener(CopyEvent); |
|
+ } |
|
+ |
|
+ void CopyEvent(bool flag) |
|
+ { |
|
+ |
|
+ if (flag) |
|
+ { |
|
+ if (LineamentEvent.gameobj != null && LineamentEvent.gameobj.name.Contains("xiaofangche")) |
|
+ { |
|
+ CopyBool = flag; |
|
+ string Str = LineamentEvent.gameobj.name.Substring(0, 20); |
|
+ Debug.Log(Str); |
|
+ CarGameobj = Instantiate(LineamentEvent.gameobj) as GameObject; |
|
+ string TopName; |
|
+ if (InstantiationCar.Instance.isboolCar) |
|
+ { |
|
+ TopName = EditForceName.Instance.JudgeName + "-" + GetName(CarGameobj.name); |
|
+ } |
|
+ else |
|
+ { |
|
+ TopName = GetName(CarGameobj.name); |
|
+ } |
|
+ |
|
+ CarGameobj.transform.FindChild("info").GetComponent<EnemyInfo>().SetName(TopName); |
|
+ CarGameobj.transform.parent = LineamentEvent.gameobj.transform.parent; |
|
+ CarGameobj.GetComponent<NavMeshAgent>().enabled = false; |
|
+ CarGameobj.GetComponent<BoxCollider>().enabled = false; |
|
+ CarGameobj.GetComponent<AgentControl>().enabled = false; |
|
+ if (CarGameobj.GetComponent<RLineControl>()) |
|
+ { |
|
+ CarGameobj.GetComponent<RLineControl>().LineList_GameObject.Clear(); |
|
+ } |
|
+ |
|
+ CarGameobj.GetComponent<AgentControl>().agent.speed = 7f * 3f; |
|
+ |
|
+ CarGameobj.name = Str + NormalCars.carIndex; |
|
+ NormalCars.carIndex++; |
|
+ } |
|
+ else |
|
+ { |
|
+ MessageDispatcher.SendMessage("Operatinghints", (object)"请选择车辆复制"); |
|
+ CopyBtn.isOn = false; |
|
+ } |
|
+ MessageDispatcher.SendMessage("ResettingButton", (object)this.name); |
|
+ LineamentEvent.gameobj = null; |
|
+ } |
|
+ else |
|
+ { |
|
+ |
|
+ |
|
+ } |
|
+ } |
|
+ String GetName(String str) |
|
+ { |
|
+ if (str.Contains("sgc")) |
|
+ { |
|
+ InstantiationCar.Instance.sgcNum++; |
|
+ int Num = InstantiationCar.Instance.sgcNum; |
|
+ return "水罐车-"+ Num.ToString(); |
|
+ } |
|
+ else if (str.Contains("pmc")) |
|
+ { |
|
+ InstantiationCar.Instance.pmcNum++; |
|
+ int Num = InstantiationCar.Instance.pmcNum; |
|
+ return "泡沫车-" + Num.ToString(); |
|
+ } |
|
+ else if (str.Contains("dgc")) |
|
+ { |
|
+ InstantiationCar.Instance.dgcNum++; |
|
+ int Num = InstantiationCar.Instance.dgcNum; |
|
+ return "举高车-" + Num.ToString(); |
|
+ } |
|
+ |
|
+ else if (str.Contains("gpc")) |
|
+ { |
|
+ InstantiationCar.Instance.gpcNum++; |
|
+ int Num = InstantiationCar.Instance.gpcNum; |
|
+ return "高喷车-" + Num.ToString(); |
|
+ } |
|
+ |
|
+ else if (str.Contains("ytc")) |
|
+ { |
|
+ InstantiationCar.Instance.ytcNum++; |
|
+ int Num = InstantiationCar.Instance.ytcNum; |
|
+ return "云梯车-" + Num.ToString(); |
|
+ } |
|
+ else if (str.Contains("zmc")) |
|
+ { |
|
+ InstantiationCar.Instance.zmcNum++; |
|
+ int Num = InstantiationCar.Instance.zmcNum; |
|
+ return "照明车-" + Num.ToString(); |
|
+ } |
|
+ else if (str.Contains("qcc")) |
|
+ { |
|
+ InstantiationCar.Instance.qccNum++; |
|
+ int Num = InstantiationCar.Instance.qccNum; |
|
+ return "器材车-" + Num.ToString(); |
|
+ } |
|
+ else if (str.Contains("qxc")) |
|
+ { |
|
+ InstantiationCar.Instance.qxcNum++; |
|
+ int Num = InstantiationCar.Instance.qxcNum; |
|
+ return "抢险车-" + Num.ToString(); |
|
+ } |
|
+ else if (str.Contains("pyc")) |
|
+ { |
|
+ InstantiationCar.Instance.pycNum++; |
|
+ int Num = InstantiationCar.Instance.pycNum; |
|
+ return "排烟车-" + Num.ToString(); |
|
+ } |
|
+ else if (str.Contains("zmc")) |
|
+ { |
|
+ InstantiationCar.Instance.zmcNum++; |
|
+ int Num = InstantiationCar.Instance.zmcNum; |
|
+ return "照明车-" + Num.ToString(); |
|
+ } |
|
+ else |
|
+ { |
|
+ return ""; |
|
+ } |
|
+ |
|
+ } |
|
+ void Update () |
|
+ { |
|
+ if (CopyBool) |
|
+ { |
|
+ if (CarGameobj != null) |
|
+ { |
|
+ if (this.GetComponent<NavMeshObstacle>()) |
|
+ {//拖动时,NavmeshObstacle不能激活,否则会使其它消防车产生位移 |
|
+ GetComponent<NavMeshObstacle>().enabled = false; |
|
+ } |
|
+ var screenSpace = Camera.main.WorldToScreenPoint(CarGameobj.transform.position);//三维物体坐标转屏幕坐标 //将鼠标屏幕坐标转为三维坐标,再算出物体位置与鼠标之间的距离 |
|
+ var offset = CarGameobj.transform.position - Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, screenSpace.z)); |
|
+ var curScreenSpace = new Vector3(Input.mousePosition.x, Input.mousePosition.y, screenSpace.z); |
|
+ var curPosition = Camera.main.ScreenToWorldPoint(curScreenSpace+ offset) ; |
|
+ |
|
+ CarGameobj.transform.position = new Vector3(curPosition.x, CarGameobj.transform.position.y, curPosition.z); |
|
+ |
|
+ Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); |
|
+ if (EventSystem.current.IsPointerOverGameObject()) |
|
+ { |
|
+ return; |
|
+ } |
|
+ |
|
+ if (Physics.Raycast(ray, out hit, Mathf.Infinity) && Input.GetMouseButtonDown(0)) |
|
+ { |
|
+ if (hit.collider.gameObject.layer != 25) |
|
+ { |
|
+ MessageDispatcher.SendMessage("Operatinghints", (object)"此处不能停放车辆"); |
|
+ return; |
|
+ } |
|
+ |
|
+ } |
|
+ if (Physics.Raycast(ray, out hit, Mathf.Infinity, ground_layerMask) && Input.GetMouseButtonDown(0) && !EventSystem.current.IsPointerOverGameObject()) |
|
+ { |
|
+ CarGameobj.transform.position = hit.point; |
|
+ CopyBtn.isOn = false; |
|
+ CopyBool = false; |
|
+ |
|
+ CarGameobj.GetComponent<BoxCollider>().enabled = true; |
|
+ AX.TrackRecord.BuildItem build = new BuildItem(); |
|
+ if (hit.collider.GetComponent<CengID>()) |
|
+ { |
|
+ build.floor = hit.collider.GetComponent<CengID>().cengID; |
|
+ build.buildType = hit.collider.GetComponent<CengID>().CengIDBuildType; |
|
+ MessageDispatcher.SendMessage(CarGameobj.name, "SetCengID", build); |
|
+ } |
|
+ if (RecordManager.Instance.IsRecording) |
|
+ { |
|
+ MessageDispatcher.SendMessage("RecordInstantiateEvent", (object)CarGameobj.name); |
|
+ } |
|
+ } |
|
+ |
|
+ if (Input.GetMouseButtonDown(1)) |
|
+ { |
|
+ CopyBtn.isOn = false; |
|
+ Destroy(CarGameobj); |
|
+ } |
|
+ } |
|
+ |
|
+ } |
|
+ |
|
+ } |
|
+} |
|
diff --git a/Assets/Scripts/CopyCarScript/CopyCarScripts.cs.meta b/Assets/Scripts/CopyCarScript/CopyCarScripts.cs.meta |
|
new file mode 100644 |
|
index 0000000..a5c881b |
|
--- /dev/null |
|
+++ b/Assets/Scripts/CopyCarScript/CopyCarScripts.cs.meta |
|
@@ -0,0 +1,12 @@ |
|
+fileFormatVersion: 2 |
|
+guid: 21521cb283d9ddc4f8b08fd375955b44 |
|
+timeCreated: 1500974167 |
|
+licenseType: Pro |
|
+MonoImporter: |
|
+ serializedVersion: 2 |
|
+ defaultReferences: [] |
|
+ executionOrder: 0 |
|
+ icon: {instanceID: 0} |
|
+ userData: |
|
+ assetBundleName: |
|
+ assetBundleVariant: |
|
diff --git a/Assets/Scripts/Record/InstanceRecordPlane.cs b/Assets/Scripts/Record/InstanceRecordPlane.cs |
|
index 72bca95..cf60a57 100644 |
|
--- a/Assets/Scripts/Record/InstanceRecordPlane.cs |
|
+++ b/Assets/Scripts/Record/InstanceRecordPlane.cs |
|
@@ -122,7 +122,7 @@ public class InstanceRecordPlane : MonoBehaviour { |
|
{ |
|
return "排烟车"; |
|
} |
|
- else if (str.Contains("ZHC")) |
|
+ else if (str.Contains("ZMC")) |
|
{ |
|
return "照明车"; |
|
} |
|
diff --git a/Assets/Scripts/XunLu/AgentControl.cs b/Assets/Scripts/XunLu/AgentControl.cs |
|
index 35c0516..34fcc7a 100644 |
|
--- a/Assets/Scripts/XunLu/AgentControl.cs |
|
+++ b/Assets/Scripts/XunLu/AgentControl.cs |
|
@@ -8,8 +8,8 @@ using System.Linq; |
|
|
|
public class AgentControl : MonoBehaviour |
|
{ |
|
- |
|
- private NavMeshAgent agent; |
|
+ [HideInInspector] |
|
+ public NavMeshAgent agent; |
|
public NavMeshPath NavMeshPath; |
|
private NavMeshObstacle obstacle;//寻路障碍 |
|
public Vector3 point; |
|
@@ -35,7 +35,9 @@ public class AgentControl : MonoBehaviour |
|
agent.acceleration = 50000000; |
|
NavMeshPath = new NavMeshPath(); |
|
lastMask = GetComponent<NavMeshAgent>().areaMask; |
|
- if (this.transform.parent.gameObject.name == "pxiaofangche") |
|
+ |
|
+ |
|
+ if (this.transform.parent!=null && this.transform.parent.gameObject.name == "pxiaofangche") |
|
agent.speed = 7f * 3f; |
|
else |
|
{ |
|
-- |
|
2.7.4.windows.1 |
|
|
|
|