道路信息未改版前

master
2021744738 1 year ago
parent 44cf557d80
commit b82573c9ac

Binary file not shown.

@ -265,16 +265,16 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="DOTweenEditor">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
@ -631,10 +631,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -267,7 +267,7 @@
<HintPath>Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>D:\UnityHub\2019.4.17f1c1\Editor\Data\NetStandard\ref\2.0.0\netstandard.dll</HintPath>

@ -257,13 +257,13 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/Managed/UnityEditor.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath>
@ -611,10 +611,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -270,7 +270,7 @@
<HintPath>Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>D:\UnityHub\2019.4.17f1c1\Editor\Data\NetStandard\ref\2.0.0\netstandard.dll</HintPath>
@ -632,8 +632,10 @@
<Compile Include="Assets\BuildSystem\Scripts\RoadInfo.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\BuildTip.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\GridUI.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\RenderRawImg.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\Select.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\SetPanel.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\UIManager.cs" />
<Compile Include="Assets\Common\EduCoderWebSupport\WebConnectSample.cs" />
<Compile Include="Assets\Common\EduCoderWebSupport\WebConnecter.cs" />
<Compile Include="Assets\Common\Plugin\JsonNetSample\JsonNetSample.cs" />

@ -77,8 +77,10 @@
<Compile Include="Assets\BuildSystem\Scripts\RoadInfo.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\BuildTip.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\GridUI.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\RenderRawImg.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\Select.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\SetPanel.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\UIManager.cs" />
<Compile Include="Assets\Common\EduCoderWebSupport\WebConnectSample.cs" />
<Compile Include="Assets\Common\EduCoderWebSupport\WebConnecter.cs" />
<Compile Include="Assets\Common\Plugin\JsonNetSample\JsonNetSample.cs" />
@ -283,13 +285,13 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/Managed/UnityEditor.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath>
@ -637,10 +639,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -32,15 +32,20 @@ namespace BuildSystem
private void OnEnable()
{
roadGoInfo = new List<object[]>();
for (int i=0;i<4;i++) {
for (int j=0;j<3;j++) {
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 3; j++)
{
object[] isCan = new object[4] { null, null, null, null };
//如果对应方向上有道路 进行特殊设置
if (isHaveRoad[i] == DirIsHaveRoad.Yes)
{
//遍历四个方向 如果方向有道路说明可以设置
if (roadNumberType[i] == RoadNumberType.Two && j==2)
if (roadNumberType[i] == RoadNumberType.Two && j == 2)
{
roadGoInfo.Add(isCan);
break;
@ -59,6 +64,340 @@ namespace BuildSystem
}
}
if (nameString == "T2Down")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null,true,true},
new object[4]{null,null, true, true},
new object[4]{null,null,null,null},
new object[4]{null,true,null,null},
new object[4]{null,null,null,true},
new object[4]{null,null,null,null},
new object[4]{null,true,true,null},
new object[4]{null,true,true,null},
new object[4]{null,null,null,null},
};
} else if (nameString == "T2Left") {
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null,true,true},
new object[4]{null, null, true, true},
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null, null, null},
new object[4]{null,null,null,null},
new object[4]{true,null,null,true},
new object[4]{ true, null, null,true},
new object[4]{null,null,null,null},
new object[4]{null,null, true, null},
new object[4]{true, null, null, null},
new object[4]{null,null,null,null},
};
}
else if (nameString == "T2Right")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,true,true,null},
new object[4]{null, true, true, null},
new object[4]{null,null,null,null},
new object[4]{true,null,null,null},
new object[4]{null,null, true, null},
new object[4]{null,null,null,null},
new object[4]{true,true,null,null},
new object[4]{ true, true, null,null},
new object[4]{null,null,null,null},
new object[4]{null,null, null, null},
new object[4]{null, null, null, null},
new object[4]{null,null,null,null},
};
}
else if (nameString == "T2Up")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null, null, true},
new object[4]{null, true, null, null},
new object[4]{null,null,null,null},
new object[4]{true,null,null,true},
new object[4]{ true, null, null, true},
new object[4]{null,null,null,null},
new object[4]{null, null, null,null},
new object[4]{ null, null, null,null},
new object[4]{null,null,null,null},
new object[4]{true, true, null, null},
new object[4]{ true, true, null, null},
new object[4]{null,null,null,null},
};
}else if (nameString == "T3Down")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null,true,true},
new object[4]{null,null, true, true},
new object[4]{null,null, true, true},
new object[4]{null,true,null,null},
new object[4]{null,true,null,true},
new object[4]{null,null,null,true},
new object[4]{null,true,true,null},
new object[4]{null,true,true,null},
new object[4]{null, true, true, null},
};
}
else if (nameString == "T3Left")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null,true,true},
new object[4]{null, null, true, true},
new object[4]{null,null, true, true},
new object[4]{null,null,null,null},
new object[4]{null,null, null, null},
new object[4]{null,null,null,null},
new object[4]{true,null,null,true},
new object[4]{ true, null, null,true},
new object[4]{ true, null,null,true},
new object[4]{null,null, true, null},
new object[4]{true, null, true, null},
new object[4]{ true, null,null,null},
};
}
else if (nameString == "T3Right")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,true,true,null},
new object[4]{null, true, true, null},
new object[4]{null, true, true, null},
new object[4]{true,null,null,null},
new object[4]{ true, null, true, null},
new object[4]{null,null, true, null},
new object[4]{true,true,null,null},
new object[4]{ true, true, null,null},
new object[4]{ true, true, null,null},
new object[4]{null,null, null, null},
new object[4]{null, null, null, null},
new object[4]{null,null,null,null},
};
}
else if (nameString == "T3Up")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null, null, true},
new object[4]{null, true, null, true},
new object[4]{null, true, null,null},
new object[4]{true,null,null,true},
new object[4]{ true, null, null, true},
new object[4]{ true, null,null,true},
new object[4]{null, null, null,null},
new object[4]{ null, null, null,null},
new object[4]{null,null,null,null},
new object[4]{true, true, null, null},
new object[4]{ true, true, null, null},
new object[4]{ true, true, null,null},
};
}
else if (nameString == "T23Down")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null,true,true},
new object[4]{null,null, true, true},
new object[4]{null,null,null,null},
new object[4]{null,true,null,null},
new object[4]{null, true, null,true},
new object[4]{null,null,null,true},
new object[4]{null,true,true,null},
new object[4]{null,true,true,null},
new object[4]{null,null,null,null},
};
}
else if (nameString == "T23Left")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null,true,true},
new object[4]{null, null, true, true},
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null, null, null},
new object[4]{null,null,null,null},
new object[4]{true,null,null,true},
new object[4]{ true, null, null,true},
new object[4]{null,null,null,null},
new object[4]{null,null, true, null},
new object[4]{true, null, true, null},
new object[4]{ true, null,null,null},
};
}
else if (nameString == "T23Right")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,true,true,null},
new object[4]{null, true, true, null},
new object[4]{null,null,null,null},
new object[4]{true,null,null,null},
new object[4]{ true, null, true, null},
new object[4]{null,null, true, null},
new object[4]{true,true,null,null},
new object[4]{ true, true, null,null},
new object[4]{null,null,null,null},
new object[4]{null,null, null, null},
new object[4]{null, null, null, null},
new object[4]{null,null,null,null},
};
}
else if (nameString == "T23Up")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null, null, true},
new object[4]{null, true, null, true},
new object[4]{null, true, null,null},
new object[4]{true,null,null,true},
new object[4]{ true, null, null, true},
new object[4]{null,null,null,null},
new object[4]{null, null, null,null},
new object[4]{ null, null, null,null},
new object[4]{null,null,null,null},
new object[4]{true, true, null, null},
new object[4]{ true, true, null, null},
new object[4]{null,null,null,null},
};
}
else if (nameString == "T32Down")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null,null,null},
new object[4]{null,null,true,true},
new object[4]{null,null, true, true},
new object[4]{null,null, true, true},
new object[4]{null,true,null,null},
new object[4]{null,null,null,true},
new object[4]{null,null,null,null},
new object[4]{null,true,true,null},
new object[4]{null,true,true,null},
new object[4]{null, true, true, null},
};
}
else if (nameString == "T32Left")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null,true,true},
new object[4]{null, null, true, true},
new object[4]{null,null, true, true},
new object[4]{null,null,null,null},
new object[4]{null,null, null, null},
new object[4]{null,null,null,null},
new object[4]{true,null,null,true},
new object[4]{ true, null, null,true},
new object[4]{ true, null,null,true},
new object[4]{null,null, true, null},
new object[4]{true, null, null, null},
new object[4]{ null, null,null,null},
};
}
else if (nameString == "T32Right")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,true,true,null},
new object[4]{null, true, true, null},
new object[4]{null, true, true, null},
new object[4]{true,null,null,null},
new object[4]{ null, null, true, null},
new object[4]{null,null, null, null},
new object[4]{true,true,null,null},
new object[4]{ true, true, null,null},
new object[4]{ true, true, null,null},
new object[4]{null,null, null, null},
new object[4]{null, null, null, null},
new object[4]{null,null,null,null},
};
}
else if (nameString == "T32Up")
{
roadGoInfo = null;
roadGoInfo = new List<object[]>() {
new object[4]{null,null, null, true},
new object[4]{null, true, null, null},
new object[4]{null, null, null,null},
new object[4]{true,null,null,true},
new object[4]{ true, null, null, true},
new object[4]{ true, null,null,true},
new object[4]{null, null, null,null},
new object[4]{ null, null, null,null},
new object[4]{null,null,null,null},
new object[4]{true, true, null, null},
new object[4]{ true, true, null, null},
new object[4]{ true, true, null,null},
};
}
}
}

File diff suppressed because it is too large Load Diff

@ -0,0 +1,86 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5858967844998762963
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5285218890535125230}
- component: {fileID: 721110323562821214}
- component: {fileID: 5221919708469253406}
- component: {fileID: 2667437057891868812}
m_Layer: 5
m_Name: RawImage
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5285218890535125230
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5858967844998762963}
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: 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: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &721110323562821214
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5858967844998762963}
m_CullTransparentMesh: 0
--- !u!114 &5221919708469253406
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5858967844998762963}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, 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_Texture: {fileID: 0}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
--- !u!114 &2667437057891868812
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5858967844998762963}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4030622c8cb72fa43ab9e50883003f6a, type: 3}
m_Name:
m_EditorClassIdentifier:

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: c2351bcd41cf8864c92888faa66b39a9
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

@ -223,7 +223,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u5207\u6362"
m_Text: "\u65CB\u8F6C"
--- !u!1 &2166234203221984362
GameObject:
m_ObjectHideFlags: 0

@ -58,8 +58,8 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.5283019, g: 0.5283019, b: 0.5283019, a: 1}
m_RaycastTarget: 1
m_Color: {r: 0.5283019, g: 0.5283019, b: 0.5283019, a: 0}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:

@ -33,8 +33,10 @@ namespace BuildSystem
[Header("放置标识")]
public GameObject flag;
[Header("游戏是否结束")]
public bool isGameEnd = false;
[Header("部署阶段状态")]
public bool oneStageEnd = false;
[Header("红绿灯放置阶段状态")]
public bool redGreenLightEnd = false;
[Header("用于初始化地图")]
public PlaceObject_SO t2up;
@ -54,6 +56,39 @@ namespace BuildSystem
CreateTerrain();
DontDestroyOnLoad(gameObject);
//地图初始化
MapInit();
}
/// <summary>
/// 创建地形
/// </summary>
void CreateTerrain()
{
//创建地图
gridMap = new Grid[mapSize.x][];
for (int i = 0; i < mapSize.x; i++)
{
gridMap[i] = new Grid[mapSize.y];
for (int j = 0; j < mapSize.y; j++)
{
Grid grid = new Grid(i, 0, j);
gridMap[i][j] = grid;
if (i > 0)
{
grid.BindLeftAndThis(gridMap[i - 1][j]);
}
if (j > 0)
{
grid.BindDownAndThis(gridMap[i][j - 1]);
}
}
}
}
/// <summary>
/// 地图初始化
/// </summary>
void MapInit() {
CreatePlaceSpecial(w[0], 0, 0);
CreatePlaceSpecial(h2, 1, 0);
CreatePlaceSpecial(h2, 2, 0);
@ -114,34 +149,23 @@ namespace BuildSystem
gridMap[8][2].gridType = GridType.Special;
gridMap[11][4].gridType = GridType.Special;
AddGridInfo(3, 0);
AddGridInfo(10, 0);
AddGridInfo(3, 7);
AddGridInfo(10, 7);
AddGridInfo(0, 2);
AddGridInfo(13, 5);
}
/// <summary>
/// 创建地形
/// </summary>
void CreateTerrain()
void AddGridInfo(int x, int y)
{
//创建地图
gridMap = new Grid[mapSize.x][];
for (int i = 0; i < mapSize.x; i++)
{
gridMap[i] = new Grid[mapSize.y];
for (int j = 0; j < mapSize.y; j++)
{
Grid grid = new Grid(i, 0, j);
gridMap[i][j] = grid;
if (i > 0)
{
grid.BindLeftAndThis(gridMap[i - 1][j]);
}
if (j > 0)
{
grid.BindDownAndThis(gridMap[i][j - 1]);
}
}
}
var gridinfo = gridMap[x][y].placeObject.gameObject.AddComponent<GridInfo>();
grid.Add(gridinfo);
gridinfo.TransData(gridMap[x][y]);
}
/// <summary>
/// 创建一个当前选择的物体,用于指示器的更换
/// </summary>
@ -173,42 +197,12 @@ namespace BuildSystem
gridMap[x][y].roadType = place.roadType;
gridMap[x][y].placeObject = obj;
//转换红绿灯需要的信息
if (gridMap[x][y].roadType != RoadType.T && gridMap[x][y].roadType != RoadType.Ten) return;
var gridinfo = trans.gameObject.AddComponent<GridInfo>();
grid.Add(gridinfo);
if (gridMap[x][y].isPlace)
{
if (gridMap[x][y].roadType == RoadType.Ten)
{
gridinfo.roadType = TraficRoadType.;
}
else if (gridMap[x][y].roadType == RoadType.T)
{
if (gridMap[x][y].isHaves[0] != DirIsHaveRoad.Yes)
{
gridinfo.roadType = TraficRoadType.downT;
}
else if (gridMap[x][y].isHaves[2] != DirIsHaveRoad.Yes)
{
gridinfo.roadType = TraficRoadType.upT;
}
else if (gridMap[x][y].isHaves[3] != DirIsHaveRoad.Yes)
{
gridinfo.roadType = TraficRoadType.rightT;
}
else if (gridMap[x][y].isHaves[1] != DirIsHaveRoad.Yes)
{
gridinfo.roadType = TraficRoadType.leftT;
}
}
gridinfo.up = gridMap[x][y].placeObject.transform.GetChild(0).position;
gridinfo.down = gridMap[x][y].placeObject.transform.GetChild(1).position;
gridinfo.left = gridMap[x][y].placeObject.transform.GetChild(2).position;
gridinfo.right = gridMap[x][y].placeObject.transform.GetChild(3).position;
}
gridinfo.TransData(gridMap[x][y]);
}
/// <summary>
@ -233,7 +227,7 @@ namespace BuildSystem
{
Transform trans = Instantiate(place.prefab, transform);
PlaceObject obj = trans.gameObject.AddComponent<PlaceObject>();
obj.Init(place.nameString, place.width, place.height, place.roadNumberType, place.isHaveRoad, place.roadType,place.roadGoInfo);
obj.Init(place.nameString, place.width, place.height, place.roadNumberType, place.isHaveRoad, place.roadType,Instantiate(place).roadGoInfo);
obj.SetPosition(GetGridPos(new Vector3Int(x, 0, y)));
gridMap[x][y].isPlace = true;
@ -376,60 +370,96 @@ namespace BuildSystem
private void Update()
{
//物体跟随鼠标
if (placeObj && isCanPlace) {
if (mouseClick.MouseInGrid() != new Vector3Int(-1,-1,-1))
if (!oneStageEnd)
{
//物体跟随鼠标
if (placeObj && isCanPlace)
{
placeObj.SetPosition(GetGridPos(mouseClick.MouseInGrid()));
if (mouseClick.MouseInGrid() != new Vector3Int(-1, -1, -1))
{
placeObj.SetPosition(GetGridPos(mouseClick.MouseInGrid()));
}
}
}
////创建物体
if (Input.GetMouseButtonDown(0) && placeObj && isCanPlace && isCanCreate())
{
CreatePlace(placeObject_SO, mouseClick.MouseInGrid().x, mouseClick.MouseInGrid().z);
}
else if (Input.GetMouseButtonDown(1) && mouseClick.MouseInGrid()!=new Vector3Int(-1,-1,-1))
{
if (gridMap[mouseClick.MouseInGrid().x][mouseClick.MouseInGrid().z].placeObject) {
if (gridMap[mouseClick.MouseInGrid().x][mouseClick.MouseInGrid().z].gridType == GridType.General) {
RemovePlace(mouseClick.MouseInGrid().x, mouseClick.MouseInGrid().z);
buildTip.ShowTip("拆除提示");
////创建物体
if (Input.GetMouseButtonDown(0) && placeObj && isCanPlace && isCanCreate())
{
CreatePlace(placeObject_SO, mouseClick.MouseInGrid().x, mouseClick.MouseInGrid().z);
}
else if (Input.GetMouseButtonDown(1) && mouseClick.MouseInGrid() != new Vector3Int(-1, -1, -1))
{
if (gridMap[mouseClick.MouseInGrid().x][mouseClick.MouseInGrid().z].placeObject)
{
if (gridMap[mouseClick.MouseInGrid().x][mouseClick.MouseInGrid().z].gridType == GridType.General)
{
RemovePlace(mouseClick.MouseInGrid().x, mouseClick.MouseInGrid().z);
buildTip.ShowTip("拆除提示");
}
}
}
}
//变色提示
if (placeObj)
{
flag.transform.position = placeObj.transform.position - new Vector3(0,0.5f,0);
if (isCanCreateToTip())
//变色提示
if (placeObj)
{
flag.GetComponent<MeshRenderer>().material.SetColor("_Color", new Color32(48,255,30,128));
flag.transform.position = placeObj.transform.position - new Vector3(0, 0.5f, 0);
if (isCanCreateToTip())
{
flag.GetComponent<MeshRenderer>().material.SetColor("_Color", new Color32(48, 255, 30, 128));
}
else
{
flag.GetComponent<MeshRenderer>().material.SetColor("_Color", new Color32(255, 41, 0, 128));
}
}
else
//判断通关
if (IsGameEnd() && !oneStageEnd)
{
flag.GetComponent<MeshRenderer>().material.SetColor("_Color", new Color32(255, 41, 0, 128));
oneStageEnd = true;
flag.SetActive(false);
UIManager.Instance.OneStageEnd();
Debug.Log("部署阶段结束");
//更新格子的相邻道路
for (int i = 0; i < mapSize.x; i++)
{
for (int j = 0; j < mapSize.y; j++)
{
gridMap[i][j].InitGround();
}
}
Debug.Log(grid.Count);
}
}
//判断通关
if (IsGameEnd() && !isGameEnd)
{
isGameEnd = true;
EduCoderTool.WebConnecter.Singleton.SendResultToWeb(true);
}
if (!redGreenLightEnd && oneStageEnd) {
bool flag = true;
foreach (GridInfo info in grid) {
if (!info.isPlaceLight) {
flag = false;
break;
}
}
//更新格子的相邻道路
for (int i = 0; i < mapSize.x; i++)
{
for (int j = 0; j < mapSize.y; j++)
{
gridMap[i][j].InitGround();
//红绿灯放置阶段结束
if (flag) {
redGreenLightEnd = true;
Debug.Log("红绿灯放置阶段结束");
UIManager.Instance.TwoStageEnd();
StartCoroutine(Wait(()=> {
EduCoderTool.WebConnecter.Singleton.SendResultToWeb(true);
},2f));
}
}
}
IEnumerator Wait(Action action,float t)
{
yield return new WaitForSeconds(t);
action();
}
}
}

@ -77,20 +77,18 @@ namespace BuildSystem
isCanMove = true;
}
if (raycastHit.collider.tag == "TraficLight") {
isCanMove = false;
}
else
if (raycastHit.collider.tag == "TraficLight")
{
isCanMove = true;
isCanMove = false;
}
}
else {
isCanMove = true;
}
//停止运动销毁
if (stupT > 30)
if (stupT > 15)
{
CarController.Instance.number--;
Destroy(gameObject);
@ -129,6 +127,7 @@ namespace BuildSystem
final.Add(ground[i]);
}
}
int rand = Random.Range(0, final.Count);
canGrid = final[rand];
//确保格子不是已经行走过的格子
@ -150,13 +149,16 @@ namespace BuildSystem
id = 3;
}
enterRoadID = Random.Range(0,id);
roadId = enterRoadID;
} else if (outRoadID == -1) {
outRoadID = enterRoadID;
RoadNumberType road = canGrid.placeObject.roadNumberType[(int)curDir];
if (road == RoadNumberType.Two && id==3)
{
id = 2;
outRoadID = 2;
}
outRoadID = Random.Range(0, id);
}
isFindEnd = true;
canGrid = null;
@ -188,7 +190,7 @@ namespace BuildSystem
/// </summary>
/// <returns></returns>
IEnumerator StartMove() {
yield return new WaitUntil(()=> { return moveRoad.Count >= 2; });
yield return new WaitUntil(()=> { return moveRoad.Count >= 2 && enterRoadID!=-1 && outRoadID!=-1; });
while (moveRoad.Count != 0) {
yield return new WaitUntil(() => { return isMoveEnd;});
isMoveEnd = false;

@ -37,5 +37,13 @@ namespace BuildSystem
(float)(height * BuildSystemManager.Instance.gridSize) / 2 - (float)(BuildSystemManager.Instance.gridSize * 0.5f));
transform.position = pos + target;
}
private void Update()
{
//if (nameString == "T2Right")
//{
// Debug.Log(canGoinfo[7][0]);
//}
}
}
}

@ -3,31 +3,6 @@ using System.Collections.Generic;
using UnityEngine;
namespace BuildSystem
{
public class CarData{
public List<Transform> transforms;
public int id;
public Dir dir;
public CarData(List<Transform> transforms, int id, Dir dir) {
this.transforms = transforms;
this.id = id;
this.dir = dir;
if (dir == Dir.up) {
this.dir = Dir.down;
}
else if(dir == Dir.down) {
this.dir = Dir.up;
}
else if (dir == Dir.left)
{
this.dir = Dir.right;
}
else if (dir == Dir.right)
{
this.dir = Dir.left;
}
}
}
public class RoadInfo : MonoBehaviour
{
public List<Transform> enterUp1;
@ -69,6 +44,16 @@ namespace BuildSystem
public Transform leftPos;
public Transform rightPos;
[Header("camera")]
public Camera camera;
private void Awake()
{
if (camera != null) {
camera.gameObject.SetActive(false);
}
}
/// <summary>
/// 根据给出的路径获取进入方向,出去方向和车道

@ -65,6 +65,7 @@ namespace BuildSystem
public void SetData(List<object[]> info) {
placeObject_SO[dataIndex].roadGoInfo = info;
BuildSystemManager.Instance.ChangeChoose(placeObject_SO[dataIndex]);
BuildSystemManager.Instance.buildTip.ShowTip("设置成功");
}

@ -0,0 +1,23 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class RenderRawImg : MonoBehaviour, IPointerClickHandler
{
public Transform renderGrid;
bool isBig = false;
public void OnPointerClick(PointerEventData eventData)
{
if (!isBig) {
transform.SetParent(FindObjectOfType<Canvas>().transform);
transform.GetComponent<RectTransform>().position = new Vector2(1920 * 0.5f, 1080 * 0.5f);
transform.GetComponent<RectTransform>().sizeDelta = new Vector2(1920 * 0.8f, 1080 * 0.8f);
}
else{
transform.SetParent(renderGrid);
}
isBig = !isBig;
}
}

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4030622c8cb72fa43ab9e50883003f6a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@ -2,7 +2,8 @@
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace BuildSystem {
namespace BuildSystem
{
public class SetPanel : MonoBehaviour
{
@ -27,7 +28,7 @@ namespace BuildSystem {
sure.onClick.AddListener(SetData);
}
public void Init(GridUI grid,PlaceObject_SO placeObject_SO,Sprite sprite)
public void Init(GridUI grid, PlaceObject_SO placeObject_SO, Sprite sprite)
{
this.grid = grid;
placeObject = placeObject_SO;
@ -35,48 +36,81 @@ namespace BuildSystem {
CreatePanel();
}
void CreatePanel() {
void CreatePanel()
{
List<Toggle> jilu = new List<Toggle>();
//
int i = 1;
foreach (object[] r in placeObject.roadGoInfo) {
int roadID = 1;
for (int i = 0; i < placeObject.roadGoInfo.Count; i++)
{
object[] curRoadGoInfo = placeObject.roadGoInfo[i];
//判断该车道是否存在
bool flag = false;
foreach (object o in r)
foreach (object o in curRoadGoInfo)
{
if (o != null) {
if (o != null)
{
flag = true;
break;
}
}
//对存在车道的道路进行ui创建
if (flag) {
if (flag)
{
GameObject text = Instantiate(roadPre, road);
text.GetComponent<Text>().text = i.ToString();
for (int l=0;l<r.Length;l++) {
if (l == 0) {
bool isCanStraight = true;
if ((r[0] == null || (bool)r[0] == false) && (r[2] == null || (bool)r[2] == false)) {
isCanStraight = false;
text.GetComponent<Text>().text = roadID.ToString();
int nonullnumber = 0;
jilu.Clear();
for (int l = 0; l < curRoadGoInfo.Length; l++)
{
int transID = 0;
if (i < 3) { //-2 <0 +4
transID = l - 2;
if (transID < 0)
{
transID += 4;
}
GameObject toggle = Instantiate(cansetPre, dir[0]);
toggle.GetComponent<Toggle>().isOn = isCanStraight;
}
//奇数 左右
if (l % 2 != 0) {
if (r[l] == null)
else if (i < 6) //+3 >0 -4
{
transID = 3 + l;
if (transID > 3)
{
Instantiate(notsetPre, dir[l]);
transID -= 4;
}
else
}
else if (i < 9)
{
transID = l;
}
else
{
transID = l + 1;
if (transID > 3)
{
GameObject toggle = Instantiate(cansetPre, dir[l]);
toggle.GetComponent<Toggle>().isOn = (bool)r[l];
transID -= 4;
}
}
if (curRoadGoInfo[transID] == null)
{
Instantiate(notsetPre, dir[l]);
}
else
{
nonullnumber++;
GameObject toggle = Instantiate(cansetPre, dir[l]);
toggle.GetComponent<Toggle>().isOn = (bool)curRoadGoInfo[transID];
jilu.Add(toggle.GetComponent<Toggle>());
}
}
if (nonullnumber == 1) {
jilu[0].interactable = false;
}
i++;
jilu.Clear();
roadID++;
}
}
}
@ -84,12 +118,13 @@ namespace BuildSystem {
void SetData()
{
int i = 0;
foreach (object[] r in placeObject.roadGoInfo)
int roadID = 0;
for(int i=0;i< placeObject.roadGoInfo.Count;i++)
{
object[] curRoadGoInfo = placeObject.roadGoInfo[i];
//判断车道是否存在
bool flag = false;
foreach (object o in r)
foreach (object o in curRoadGoInfo)
{
if (o != null)
{
@ -101,34 +136,56 @@ namespace BuildSystem {
if (flag)
{
for (int d = 0;d < 4;d++) {
//对左右进行数据写入
if (d % 2 != 0)
{
if (dir[d].GetChild(i).GetComponent<Toggle>())
for (int d = 0; d < 4; d++)
{
int transID = 0;
if (i < 3)
{ //-2 <0 +4
transID = d + 2;
if (transID > 03)
{
r[d] = dir[d].GetChild(i).GetComponent<Toggle>().isOn;
transID -= 4;
}
else
}
else if (i < 6) //+3 >0 -4
{
transID = d + 1;
if (transID > 3)
{
r[d] = null;
transID -= 4;
}
}
//对上下数据进行写入
else {
if (r[d] != null) {
r[d] = dir[0].GetChild(i).GetComponent<Toggle>().isOn;
}
else if (i < 9)
{
transID = d;
}
else
{
transID = d - 1;
if (transID < 0)
{
transID += 4;
}
}
if (dir[transID].GetChild(roadID).GetComponent<Toggle>())
{
curRoadGoInfo[d] = dir[transID].GetChild(roadID).GetComponent<Toggle>().isOn;
}
else
{
curRoadGoInfo[d] = null;
}
}
i++;
roadID++;
}
}
grid.SetData(placeObject.roadGoInfo);
}
private void OnDisable()
{
//清空之前设置的显示
@ -144,6 +201,14 @@ namespace BuildSystem {
Destroy(trans.GetChild(t).gameObject);
}
}
BuildSystemManager.Instance.isCanPlace = true;
}
private void OnEnable()
{
BuildSystemManager.Instance.isCanPlace = false;
}
}
}

@ -0,0 +1,74 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace BuildSystem
{
public class UIManager : MonoSingleton<UIManager>
{
[Header("道路部署阶段")]
public GameObject roadPlacePanel;
public GameObject tip;
[Header("红绿灯放置阶段")]
public GameObject placeLight;
public GameObject traficWnd;
public GameObject lightTip;
[Header("通车阶段")]
public Button carRun;
public GameObject render;
public Transform renderGrid;
public GameObject rawImagePre;
public GameObject carTip;
protected override void Awake()
{
base.Awake();
carRun.onClick.AddListener(()=> {
CarController.Instance.StartCreateCar();
carRun.gameObject.SetActive(false);
});
}
/// <summary>
/// 道路部署阶段完成的ui更改
/// </summary>
public void OneStageEnd() {
roadPlacePanel.SetActive(false);
tip.SetActive(false);
placeLight.SetActive(true);
traficWnd.SetActive(true);
lightTip.SetActive(true);
}
/// <summary>
/// 红绿灯部署阶段完成
/// </summary>
public void TwoStageEnd() {
placeLight.SetActive(false);
traficWnd.SetActive(false);
carRun.gameObject.SetActive(true);
render.SetActive(true);
carTip.SetActive(true);
foreach (GridInfo info in BuildSystemManager.Instance.grid) {
GameObject obj = Instantiate(rawImagePre,renderGrid);
RenderTexture renderTexture = new RenderTexture(300,200,0);
obj.GetComponent<RawImage>().texture = renderTexture;
info.placeObject.GetComponent<RoadInfo>().camera.gameObject.SetActive(true);
info.placeObject.GetComponent<RoadInfo>().camera.targetTexture = renderTexture;
obj.GetComponent<RenderRawImg>().renderGrid = renderGrid;
}
}
private void Update()
{
if (Input.GetKeyDown(KeyCode.Space)) {
TwoStageEnd();
}
}
}
}

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 87cc54d562d5f80478b3ee95aef2d161
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@ -24,12 +24,86 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 294996151442396084}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 14.87, y: 1.56, z: -0}
m_LocalPosition: {x: 12.28, y: 1.56, z: -0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 4523910976041991032}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &565794205994741744
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1781731921633688660}
- component: {fileID: 8550231283188781767}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1781731921633688660
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 565794205994741744}
m_LocalRotation: {x: -0, y: 0.92387956, z: 0.3826834, w: 0}
m_LocalPosition: {x: 0, y: -25.04, z: 18.18}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8339950437086525092}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0}
--- !u!20 &8550231283188781767
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 565794205994741744}
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: 0
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!1 &681660664601739283
GameObject:
m_ObjectHideFlags: 0
@ -178,7 +252,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1723464434968376251}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -18.23, y: -4.68, z: 0}
m_LocalPosition: {x: -11.82, y: -4.68, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1351230263859948204}
@ -391,7 +465,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3593481038717312697}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 15.89, y: 4.76, z: -0}
m_LocalPosition: {x: 12.74, y: 4.76, z: -0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 5221060033376255250}
@ -708,7 +782,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5900826672171397676}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -16.27, y: -1.55, z: 0}
m_LocalPosition: {x: -11.77, y: -1.55, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 4785405425276251019}
@ -799,7 +873,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6581003556712326071}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 4.58, y: -17.93, z: 0}
m_LocalPosition: {x: 4.58, y: -12.33, z: -0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1245791880227199324}
@ -950,7 +1024,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8451560354117843924}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1.58, y: -16.15, z: 0}
m_LocalPosition: {x: 1.58, y: -12.42, z: -0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 3929997606952691080}
@ -991,6 +1065,7 @@ Transform:
- {fileID: 76326592186176352}
- {fileID: 6138328955338118975}
- {fileID: 6194102936137923593}
- {fileID: 1781731921633688660}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180}
@ -1096,6 +1171,7 @@ MonoBehaviour:
downPos: {fileID: 0}
leftPos: {fileID: 683543327642807039}
rightPos: {fileID: 6326459644571844927}
camera: {fileID: 8550231283188781767}
--- !u!1 &9162126810763398049
GameObject:
m_ObjectHideFlags: 0

@ -151,6 +151,80 @@ Transform:
m_Father: {fileID: 1658141951919552006}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2923023152416124511
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7765138599782378272}
- component: {fileID: 1359540515956652407}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7765138599782378272
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2923023152416124511}
m_LocalRotation: {x: 0.6743797, y: -0.6743797, z: -0.21263112, w: 0.21263112}
m_LocalPosition: {x: 23.24, y: -0.1, z: 22.63}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8339950437086525092}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: -145, z: -90.00001}
--- !u!20 &1359540515956652407
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2923023152416124511}
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: 0
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!1 &3047698346392255575
GameObject:
m_ObjectHideFlags: 0
@ -992,6 +1066,7 @@ Transform:
- {fileID: 8220158498852504502}
- {fileID: 8535007929614287798}
- {fileID: 2994332919232889235}
- {fileID: 7765138599782378272}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270}
@ -1097,6 +1172,7 @@ MonoBehaviour:
downPos: {fileID: 4996509578760909455}
leftPos: {fileID: 0}
rightPos: {fileID: 560928947540567509}
camera: {fileID: 1359540515956652407}
--- !u!1 &8852152479835973334
GameObject:
m_ObjectHideFlags: 0

@ -213,6 +213,80 @@ Transform:
m_Father: {fileID: 7940525485704781851}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2916235016141029188
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1926975948842599881}
- component: {fileID: 1552269047401256851}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1926975948842599881
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2916235016141029188}
m_LocalRotation: {x: 0.6865373, y: 0.6865373, z: 0.1693119, w: 0.1693119}
m_LocalPosition: {x: -18.3, y: -0.7, z: 28.7}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8339950437086525092}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 180, y: -27.70697, z: -90}
--- !u!20 &1552269047401256851
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2916235016141029188}
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: 0
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!1 &2981252669039295397
GameObject:
m_ObjectHideFlags: 0
@ -961,6 +1035,7 @@ Transform:
- {fileID: 7183640936154015715}
- {fileID: 267773995120736685}
- {fileID: 7940525485704781851}
- {fileID: 1926975948842599881}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90}
@ -1066,6 +1141,7 @@ MonoBehaviour:
downPos: {fileID: 6061283497755499385}
leftPos: {fileID: 239960794980504523}
rightPos: {fileID: 0}
camera: {fileID: 1552269047401256851}
--- !u!1 &8769482433422548174
GameObject:
m_ObjectHideFlags: 0

@ -242,6 +242,80 @@ Transform:
m_Father: {fileID: 7795126722585373248}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3369620998242781864
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6881944651763930934}
- component: {fileID: 7520351714247184291}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6881944651763930934
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3369620998242781864}
m_LocalRotation: {x: 0.93906343, y: -0, z: -0, w: 0.34374398}
m_LocalPosition: {x: 0, y: 17.94, z: 22.24}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8339950437086525092}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 139.79, y: -0.000015258789, z: -0.000015258789}
--- !u!20 &7520351714247184291
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3369620998242781864}
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: 0
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!1 &3469296356807113153
GameObject:
m_ObjectHideFlags: 0
@ -992,6 +1066,7 @@ Transform:
- {fileID: 6575636396576832399}
- {fileID: 6122558190428188718}
- {fileID: 3985219066560287243}
- {fileID: 6881944651763930934}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -1101,6 +1176,7 @@ MonoBehaviour:
downPos: {fileID: 7773358600117388589}
leftPos: {fileID: 6260547399384066494}
rightPos: {fileID: 6212148230672188719}
camera: {fileID: 7520351714247184291}
--- !u!1 &9131841974535946381
GameObject:
m_ObjectHideFlags: 0

@ -303,6 +303,80 @@ Transform:
m_Father: {fileID: 1842923172466724395}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1745079079142653092
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6327105817674863579}
- component: {fileID: 6368642379756668788}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6327105817674863579
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1745079079142653092}
m_LocalRotation: {x: -0, y: 0.92387956, z: 0.3826834, w: 0}
m_LocalPosition: {x: 0, y: -25.04, z: 18.18}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1158122193222068242}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0}
--- !u!20 &6368642379756668788
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1745079079142653092}
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: 0
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!1 &1901613657848609724
GameObject:
m_ObjectHideFlags: 0
@ -398,6 +472,7 @@ Transform:
- {fileID: 8248985313256814401}
- {fileID: 5737265357576029951}
- {fileID: 3835587251844450753}
- {fileID: 6327105817674863579}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180}
@ -509,6 +584,7 @@ MonoBehaviour:
downPos: {fileID: 0}
leftPos: {fileID: 6922738517308467537}
rightPos: {fileID: 4369283421183075718}
camera: {fileID: 6368642379756668788}
--- !u!1 &1976361211392576807
GameObject:
m_ObjectHideFlags: 0

@ -371,6 +371,7 @@ Transform:
- {fileID: 149013525884695405}
- {fileID: 693370193805265985}
- {fileID: 4543149366215786196}
- {fileID: 1544002383513439544}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270}
@ -482,6 +483,7 @@ MonoBehaviour:
downPos: {fileID: 6259706910834506354}
leftPos: {fileID: 0}
rightPos: {fileID: 2544006769500084701}
camera: {fileID: 5390977667922214845}
--- !u!1 &1994812508411109454
GameObject:
m_ObjectHideFlags: 0
@ -1142,6 +1144,80 @@ Transform:
m_Father: {fileID: 4543149366215786196}
m_RootOrder: 15
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6281267581717460011
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1544002383513439544}
- component: {fileID: 5390977667922214845}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1544002383513439544
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6281267581717460011}
m_LocalRotation: {x: 0.6743797, y: -0.6743797, z: -0.21263112, w: 0.21263112}
m_LocalPosition: {x: 23.24, y: -0.1, z: 22.63}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1158122193222068242}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: -145, z: -90.00001}
--- !u!20 &5390977667922214845
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6281267581717460011}
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: 0
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!1 &6567474214587288315
GameObject:
m_ObjectHideFlags: 0

@ -309,6 +309,7 @@ Transform:
- {fileID: 5971216333119329530}
- {fileID: 5451696835700800936}
- {fileID: 6545418337859143864}
- {fileID: 4849785412879156011}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90}
@ -420,6 +421,7 @@ MonoBehaviour:
downPos: {fileID: 2093439896176558010}
leftPos: {fileID: 9075036939669922856}
rightPos: {fileID: 0}
camera: {fileID: 3159202730400035084}
--- !u!1 &2105777213632218057
GameObject:
m_ObjectHideFlags: 0
@ -1324,6 +1326,80 @@ Transform:
m_Father: {fileID: 6165738032568713222}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7773330595004360803
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4849785412879156011}
- component: {fileID: 3159202730400035084}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4849785412879156011
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7773330595004360803}
m_LocalRotation: {x: 0.6865373, y: 0.6865373, z: 0.1693119, w: 0.1693119}
m_LocalPosition: {x: -18.3, y: -0.7, z: 28.7}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1158122193222068242}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 180, y: -27.70697, z: -90}
--- !u!20 &3159202730400035084
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7773330595004360803}
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: 0
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!1 &8052245046934131181
GameObject:
m_ObjectHideFlags: 0

@ -186,6 +186,7 @@ Transform:
- {fileID: 6837415424425338143}
- {fileID: 5717092477221628793}
- {fileID: 881932905107705741}
- {fileID: 18350818634937844}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -297,6 +298,7 @@ MonoBehaviour:
downPos: {fileID: 7544215823446974913}
leftPos: {fileID: 6720849451219955578}
rightPos: {fileID: 8638343251423993009}
camera: {fileID: 5962452551469353535}
--- !u!1 &1978785091043631996
GameObject:
m_ObjectHideFlags: 0
@ -836,6 +838,80 @@ Transform:
m_Father: {fileID: 5168262425803682169}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4931335390262973461
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 18350818634937844}
- component: {fileID: 5962452551469353535}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &18350818634937844
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4931335390262973461}
m_LocalRotation: {x: 0.93906343, y: -0, z: -0, w: 0.34374398}
m_LocalPosition: {x: 0, y: 17.94, z: 22.24}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1158122193222068242}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 139.79, y: -0.000015258789, z: -0.000015258789}
--- !u!20 &5962452551469353535
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4931335390262973461}
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: 0
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!1 &5034501678850856316
GameObject:
m_ObjectHideFlags: 0

@ -852,6 +852,80 @@ Transform:
m_Father: {fileID: 1586263615184305307}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7093442639050047573
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1402279569213851795}
- component: {fileID: 5445184227832020411}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1402279569213851795
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7093442639050047573}
m_LocalRotation: {x: -0, y: 0.92387956, z: 0.3826834, w: 0}
m_LocalPosition: {x: 0, y: -25.04, z: 18.18}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8189192162428827414}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0}
--- !u!20 &5445184227832020411
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7093442639050047573}
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: 0
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!1 &7511653477409773145
GameObject:
m_ObjectHideFlags: 0
@ -1116,6 +1190,7 @@ Transform:
- {fileID: 6340092016454028400}
- {fileID: 1441299800810922932}
- {fileID: 1586263615184305307}
- {fileID: 1402279569213851795}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180}
@ -1223,6 +1298,7 @@ MonoBehaviour:
downPos: {fileID: 0}
leftPos: {fileID: 1894600256226028402}
rightPos: {fileID: 112394290151151798}
camera: {fileID: 5445184227832020411}
--- !u!1 &8964634807860035332
GameObject:
m_ObjectHideFlags: 0

@ -606,6 +606,80 @@ Transform:
m_Father: {fileID: 8189192162428827414}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5513644421096537175
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8807773060094911336}
- component: {fileID: 5939893672695256205}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8807773060094911336
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5513644421096537175}
m_LocalRotation: {x: 0.6743797, y: -0.6743797, z: -0.21263112, w: 0.21263112}
m_LocalPosition: {x: 23.24, y: -0.1, z: 22.63}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8189192162428827414}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: -145, z: -90.00001}
--- !u!20 &5939893672695256205
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5513644421096537175}
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: 0
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!1 &5767038477823602640
GameObject:
m_ObjectHideFlags: 0
@ -1007,6 +1081,7 @@ Transform:
- {fileID: 5329618604996381251}
- {fileID: 4798499295363573484}
- {fileID: 5913935530719171493}
- {fileID: 8807773060094911336}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270}
@ -1114,6 +1189,7 @@ MonoBehaviour:
downPos: {fileID: 6280387748659140698}
leftPos: {fileID: 0}
rightPos: {fileID: 4781358712736690105}
camera: {fileID: 5939893672695256205}
--- !u!1 &8858956509746008751
GameObject:
m_ObjectHideFlags: 0

@ -1,5 +1,79 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6328083012439963
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3106936839264086300}
- component: {fileID: 2312110882661350167}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3106936839264086300
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6328083012439963}
m_LocalRotation: {x: 0.6865373, y: 0.6865373, z: 0.1693119, w: 0.1693119}
m_LocalPosition: {x: -18.3, y: -0.7, z: 28.7}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8189192162428827414}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 180, y: -27.70697, z: -90}
--- !u!20 &2312110882661350167
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6328083012439963}
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: 0
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!1 &313616832489607573
GameObject:
m_ObjectHideFlags: 0
@ -1146,6 +1220,7 @@ Transform:
- {fileID: 9135091558369902199}
- {fileID: 3765228553522080402}
- {fileID: 6948506814759501766}
- {fileID: 3106936839264086300}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90}
@ -1253,3 +1328,4 @@ MonoBehaviour:
downPos: {fileID: 5790104452336859542}
leftPos: {fileID: 5032373774764612468}
rightPos: {fileID: 0}
camera: {fileID: 2312110882661350167}

@ -139,6 +139,80 @@ Transform:
m_Father: {fileID: 6893721724841146440}
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1651161659585500214
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8873894875015307037}
- component: {fileID: 3533160865722374693}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8873894875015307037
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1651161659585500214}
m_LocalRotation: {x: 0.93906343, y: -0, z: -0, w: 0.34374398}
m_LocalPosition: {x: 0, y: 17.94, z: 22.24}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8189192162428827414}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 139.79, y: -0.000015258789, z: -0.000015258789}
--- !u!20 &3533160865722374693
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1651161659585500214}
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: 0
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!1 &2564822745984029106
GameObject:
m_ObjectHideFlags: 0
@ -1146,6 +1220,7 @@ Transform:
- {fileID: 7297927552608673688}
- {fileID: 1203137295022362927}
- {fileID: 6893721724841146440}
- {fileID: 8873894875015307037}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 0}
@ -1253,3 +1328,4 @@ MonoBehaviour:
downPos: {fileID: 565192943612027706}
leftPos: {fileID: 8807909907279212588}
rightPos: {fileID: 144952523232961850}
camera: {fileID: 3533160865722374693}

@ -1,5 +1,79 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &32467516885840350
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7491731375654143179}
- component: {fileID: 6638919422374302353}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7491731375654143179
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 32467516885840350}
m_LocalRotation: {x: -0, y: 0.92387956, z: 0.3826834, w: 0}
m_LocalPosition: {x: 0, y: -25.04, z: 18.18}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 7741631901276769502}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0}
--- !u!20 &6638919422374302353
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 32467516885840350}
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: 0
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!1 &260095818042978291
GameObject:
m_ObjectHideFlags: 0
@ -903,6 +977,7 @@ Transform:
- {fileID: 6836594490658705030}
- {fileID: 9197945325815604486}
- {fileID: 8895442210107781154}
- {fileID: 7491731375654143179}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180}
@ -1012,6 +1087,7 @@ MonoBehaviour:
downPos: {fileID: 0}
leftPos: {fileID: 4444223198336848744}
rightPos: {fileID: 890027562306647427}
camera: {fileID: 6638919422374302353}
--- !u!1 &7140648431836127754
GameObject:
m_ObjectHideFlags: 0

@ -213,6 +213,80 @@ Transform:
m_Father: {fileID: 2184397404922513485}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2058929069930257101
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4406595736713743741}
- component: {fileID: 4125975049468457189}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4406595736713743741
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2058929069930257101}
m_LocalRotation: {x: 0.6743797, y: -0.6743797, z: -0.21263112, w: 0.21263112}
m_LocalPosition: {x: 23.24, y: -0.1, z: 22.63}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 7741631901276769502}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: -145, z: -90.00001}
--- !u!20 &4125975049468457189
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2058929069930257101}
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: 0
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!1 &2720741275522014075
GameObject:
m_ObjectHideFlags: 0
@ -968,6 +1042,7 @@ Transform:
- {fileID: 9214335354106651463}
- {fileID: 3148968837113393107}
- {fileID: 1319354259547126310}
- {fileID: 4406595736713743741}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270}
@ -1077,6 +1152,7 @@ MonoBehaviour:
downPos: {fileID: 2740746111268300064}
leftPos: {fileID: 0}
rightPos: {fileID: 9089824064808665963}
camera: {fileID: 4125975049468457189}
--- !u!1 &7067900224691610942
GameObject:
m_ObjectHideFlags: 0

@ -30,6 +30,80 @@ Transform:
m_Father: {fileID: 5513452999884715498}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &177851526906199808
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 306510083891111738}
- component: {fileID: 2518910771958135393}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &306510083891111738
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 177851526906199808}
m_LocalRotation: {x: 0.6865373, y: 0.6865373, z: 0.1693119, w: 0.1693119}
m_LocalPosition: {x: -18.3, y: -0.7, z: 28.7}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 7741631901276769502}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 180, y: -27.70697, z: -90}
--- !u!20 &2518910771958135393
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 177851526906199808}
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: 0
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!1 &331430221402973887
GameObject:
m_ObjectHideFlags: 0
@ -1089,6 +1163,7 @@ Transform:
- {fileID: 2557915033237587606}
- {fileID: 8576711210156279719}
- {fileID: 6026978885756907115}
- {fileID: 306510083891111738}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90}
@ -1198,6 +1273,7 @@ MonoBehaviour:
downPos: {fileID: 3578106936632892032}
leftPos: {fileID: 3543981289668548043}
rightPos: {fileID: 0}
camera: {fileID: 2518910771958135393}
--- !u!1 &7443478964802125265
GameObject:
m_ObjectHideFlags: 0

@ -872,6 +872,80 @@ Transform:
m_Father: {fileID: 2581757321806823073}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6848229616954530794
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8509263532078103898}
- component: {fileID: 2364304341641887933}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8509263532078103898
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6848229616954530794}
m_LocalRotation: {x: 0.93906343, y: -0, z: -0, w: 0.34374398}
m_LocalPosition: {x: 0, y: 17.94, z: 22.24}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 7741631901276769502}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 139.79, y: -0.000015258789, z: -0.000015258789}
--- !u!20 &2364304341641887933
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6848229616954530794}
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: 0
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!1 &6909620678032980806
GameObject:
m_ObjectHideFlags: 0
@ -937,6 +1011,7 @@ Transform:
- {fileID: 8584658522211786049}
- {fileID: 5888505581242036035}
- {fileID: 2861086237578247037}
- {fileID: 8509263532078103898}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 0}
@ -1046,6 +1121,7 @@ MonoBehaviour:
downPos: {fileID: 2433690933499699349}
leftPos: {fileID: 4484813041790212111}
rightPos: {fileID: 3375729637111137080}
camera: {fileID: 2364304341641887933}
--- !u!1 &6950251169566955844
GameObject:
m_ObjectHideFlags: 0

@ -522,6 +522,7 @@ Transform:
- {fileID: 3273995590237864629}
- {fileID: 3277399072273346961}
- {fileID: 3965995739625899752}
- {fileID: 3207336756189232527}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -631,6 +632,7 @@ MonoBehaviour:
downPos: {fileID: 3993379305456766488}
leftPos: {fileID: 8091704708208421334}
rightPos: {fileID: 5893431933547507464}
camera: {fileID: 2316662900429030375}
--- !u!1 &3357694901846522357
GameObject:
m_ObjectHideFlags: 0
@ -1287,6 +1289,80 @@ Transform:
m_Father: {fileID: 5799382221003316321}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &7891112723378039802
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3207336756189232527}
- component: {fileID: 2316662900429030375}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3207336756189232527
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7891112723378039802}
m_LocalRotation: {x: -0, y: 0.92387956, z: 0.3826834, w: 0}
m_LocalPosition: {x: 0, y: -27, z: 16.62}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2804172998402099574}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0}
--- !u!20 &2316662900429030375
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7891112723378039802}
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: 0
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!1 &8054583730522622774
GameObject:
m_ObjectHideFlags: 0

@ -305,6 +305,80 @@ Transform:
m_Father: {fileID: 8349374938429843482}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1583085288982468816
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5264294483708157798}
- component: {fileID: 5920075478076797701}
m_Layer: 0
m_Name: Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5264294483708157798
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1583085288982468816}
m_LocalRotation: {x: -0, y: 0.92387956, z: 0.3826834, w: 0}
m_LocalPosition: {x: 0, y: -27, z: 16.62}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 3109782483930183191}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0}
--- !u!20 &5920075478076797701
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1583085288982468816}
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: 0
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!1 &1654737414450135938
GameObject:
m_ObjectHideFlags: 0
@ -493,6 +567,7 @@ Transform:
- {fileID: 9052887623359106888}
- {fileID: 5169463045836499760}
- {fileID: 8280170000059117167}
- {fileID: 5264294483708157798}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -610,6 +685,7 @@ MonoBehaviour:
downPos: {fileID: 8834431211996280575}
leftPos: {fileID: 1088190018925019494}
rightPos: {fileID: 4405317126864700222}
camera: {fileID: 5920075478076797701}
--- !u!1 &2474297325354914860
GameObject:
m_ObjectHideFlags: 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

@ -0,0 +1,116 @@
fileFormatVersion: 2
guid: f7c0fb8f79de474469dca6eb72592fc0
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

@ -0,0 +1,116 @@
fileFormatVersion: 2
guid: be5e9e97c06ab4a4bb1b11e0a063e398
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

@ -0,0 +1,116 @@
fileFormatVersion: 2
guid: 3a7929edf91aa6440b36ab42c138cf9e
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

@ -0,0 +1,116 @@
fileFormatVersion: 2
guid: e9e2b6dc8cb03fc4e8e13fa6ce057cd1
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

@ -0,0 +1,224 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &35222676758498441
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7787072399931835231}
- component: {fileID: 6167617564208727393}
- component: {fileID: 7919009303635242487}
m_Layer: 0
m_Name: TraficLight (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &7787072399931835231
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 35222676758498441}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.53, y: 0, z: 0}
m_LocalScale: {x: -1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8688085298500249924}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0}
--- !u!33 &6167617564208727393
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 35222676758498441}
m_Mesh: {fileID: 111300429738314964, guid: e6af66d881ffc584cb5e0aa9c6ddce41, type: 3}
--- !u!23 &7919009303635242487
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 35222676758498441}
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: 2100000, guid: 08b78baae16735c4598e8954fcb002e6, type: 2}
- {fileID: 2100000, guid: 072fd929080b3a94696ec525221f97e7, type: 2}
- {fileID: 2100000, guid: bcade0e94da92db4b9fad2ea94571af3, type: 2}
- {fileID: 2100000, guid: fddc8111bae6110499074ee93741c306, type: 2}
- {fileID: 2100000, guid: f58977357e6a17b419fd653dec4eb7a8, type: 2}
- {fileID: 2100000, guid: f3c60b6ef102e4a409a5a28e7984cc55, type: 2}
- {fileID: 2100000, guid: 5057ced8b1f421a40b589b2641da49ef, type: 2}
- {fileID: 2100000, guid: 2b652952ad02bd841a44de0fe3f676fc, type: 2}
- {fileID: 2100000, guid: b4974d8135ed82145851b2f293ef349f, type: 2}
- {fileID: 2100000, guid: 4a05d1732cb1cdb4d8fe39632a08eecd, type: 2}
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!1 &35222677031101557
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7787072400204442531}
- component: {fileID: 6167617564481400221}
- component: {fileID: 7919009303907894539}
m_Layer: 0
m_Name: TraficLight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &7787072400204442531
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 35222677031101557}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 6.5, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8688085298500249924}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0}
--- !u!33 &6167617564481400221
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 35222677031101557}
m_Mesh: {fileID: 111300429738314964, guid: e6af66d881ffc584cb5e0aa9c6ddce41, type: 3}
--- !u!23 &7919009303907894539
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 35222677031101557}
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: 2100000, guid: 08b78baae16735c4598e8954fcb002e6, type: 2}
- {fileID: 2100000, guid: 072fd929080b3a94696ec525221f97e7, type: 2}
- {fileID: 2100000, guid: bcade0e94da92db4b9fad2ea94571af3, type: 2}
- {fileID: 2100000, guid: fddc8111bae6110499074ee93741c306, type: 2}
- {fileID: 2100000, guid: f58977357e6a17b419fd653dec4eb7a8, type: 2}
- {fileID: 2100000, guid: f3c60b6ef102e4a409a5a28e7984cc55, type: 2}
- {fileID: 2100000, guid: 5057ced8b1f421a40b589b2641da49ef, type: 2}
- {fileID: 2100000, guid: 2b652952ad02bd841a44de0fe3f676fc, type: 2}
- {fileID: 2100000, guid: b4974d8135ed82145851b2f293ef349f, type: 2}
- {fileID: 2100000, guid: 4a05d1732cb1cdb4d8fe39632a08eecd, type: 2}
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!1 &8688085298500249927
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8688085298500249924}
- component: {fileID: 4564333465746107363}
m_Layer: 0
m_Name: TraficLight
m_TagString: CarFr
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8688085298500249924
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8688085298500249927}
m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7787072400204442531}
- {fileID: 7787072399931835231}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &4564333465746107363
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8688085298500249927}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 0
serializedVersion: 2
m_Size: {x: 11.103569, y: 1, z: 3}
m_Center: {x: 0, y: 0, z: 0}

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 78ba24f5d5844364db73026d126ce8f4
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

@ -28,7 +28,7 @@ RectTransform:
m_GameObject: {fileID: 7445011578887662815}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
@ -90,8 +90,4 @@ MonoBehaviour:
red: {fileID: 21300000, guid: 256cd4396474ca94ab1d67a19a865705, type: 3}
yellow: {fileID: 21300000, guid: 4ffcc34a96712534ba1e715a213e5b4c, type: 3}
green: {fileID: 21300000, guid: a7042f4b99105b8499060e85631231cb, type: 3}
_target: {fileID: 0}
redTime: 0
yellowTime: 0
greenTime: 0
timer: 0
target: {fileID: 0}

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

@ -0,0 +1,116 @@
fileFormatVersion: 2
guid: e2e31c57d13b08b4fb7c831431dff1bf
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

@ -0,0 +1,116 @@
fileFormatVersion: 2
guid: 87638aa781db231458062855c574f5bd
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

@ -1,10 +1,48 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GridInfo : MonoBehaviour
{
public TraficRoadType roadType = TraficRoadType.;
public Vector3 up,down,left,right = Vector3.zero;
public Vector3 up, down, left, right = Vector3.zero;
public bool isPlaceLight = false;
public BuildSystem.PlaceObject placeObject = null;
public void TransData(BuildSystem.Grid grid)
{
if (grid.isPlace)
{
if (grid.roadType == BuildSystem.RoadType.Ten)
{
roadType = TraficRoadType.;
}
else if (grid.roadType == BuildSystem.RoadType.T)
{
if (grid.isHaves[0] != BuildSystem.DirIsHaveRoad.Yes)
{
roadType = TraficRoadType.downT;
}
else if (grid.isHaves[2] != BuildSystem.DirIsHaveRoad.Yes)
{
roadType = TraficRoadType.upT;
}
else if (grid.isHaves[3] != BuildSystem.DirIsHaveRoad.Yes)
{
roadType = TraficRoadType.rightT;
}
else if (grid.isHaves[1] != BuildSystem.DirIsHaveRoad.Yes)
{
roadType = TraficRoadType.leftT;
}
}
up = grid.placeObject.transform.GetChild(0).position;
down = grid.placeObject.transform.GetChild(1).position;
left = grid.placeObject.transform.GetChild(2).position;
right = grid.placeObject.transform.GetChild(3).position;
placeObject = grid.placeObject;
}
}
}

@ -7,12 +7,15 @@ public class TraficLightManager : MonoSingleton<TraficLightManager>
public TraficWnd traficWnd;
public bool isOpenTraficPut = false;
public float traficLightTimeScale = 1f;
protected override void Awake()
{
base.Awake();
traficWnd.Init();
}
/// <summary>
/// 红绿灯部署阶段开始函数
/// </summary>
@ -27,8 +30,10 @@ public class TraficLightManager : MonoSingleton<TraficLightManager>
{
GameObject go = new GameObject("put");
TraficLightPut put = go.AddComponent<TraficLightPut>();
put.gridInfo = list[i];
//按照路口类型和放置点位,初始化放置类
put.Init(list[i].up,list[i].down,list[i].left,list[i].right,list[i].roadType,list[i].transform);
go.layer = LayerMask.NameToLayer("LightPut");
}

@ -15,8 +15,9 @@ public class TraficLightPut : MonoBehaviour
public TraficRoadType traficType = TraficRoadType.;
[HideInInspector]
public Vector3 upPoint, downPoint, leftPoint, rightPoint;
[HideInInspector]
public GridInfo gridInfo;
public void Init(Vector3 up,Vector3 down,Vector3 left,Vector3 right, TraficRoadType type, Transform parent=null)
{
@ -32,15 +33,18 @@ public class TraficLightPut : MonoBehaviour
transform.eulerAngles = parent.eulerAngles;
transform.SetParent(parent);
MeshRenderer meshRenderer =gameObject.AddComponent<MeshRenderer>();
//碰撞检测
MeshRenderer meshRenderer = gameObject.AddComponent<MeshRenderer>();
MeshFilter filter = gameObject.AddComponent<MeshFilter>();
filter.mesh = parent.GetComponent<MeshFilter>().mesh;
MeshCollider collider = gameObject.AddComponent<MeshCollider>();
collider.convex = true;
collider.isTrigger = true;
meshRenderer.enabled = false;
//生成提示特效物件
@ -50,14 +54,15 @@ public class TraficLightPut : MonoBehaviour
private void OnMouseDown()
{
if (TraficLightManager.Instance.isOpenTraficPut == false) return;
TraficLightManager.Instance.ShowTraficSetPanel(traficType,this);
TraficLightManager.Instance.ShowTraficSetPanel(traficType, this);
Debug.Log("显示类型为" + traficType + "的设置面板");
}
}

@ -32,6 +32,8 @@ public class TraficLightUI : MonoBehaviour
private float scale = 0.4f;
public Collider collider;
public void Init(bool isGreen, TraficTimeSet set, Vector3 target, LightDir dir,TraficLightUI elseDirLight=null, TraficLightUI paternerLight=null)
{
@ -93,7 +95,9 @@ public class TraficLightUI : MonoBehaviour
if (_isGreen)
{
collider.enabled = false;
timer += Time.deltaTime* TraficLightManager.Instance.traficLightTimeScale;
if (timer >= greenTime)
{
_isYellow = true;
@ -125,8 +129,10 @@ public class TraficLightUI : MonoBehaviour
}
}else if (_isRed)
{
collider.enabled = true;
if (_paternerLight != null && _elseDirLight == null)
{
this._isGreen = _paternerLight._isGreen;
this.image.sprite = _paternerLight.image.sprite;
}

@ -177,6 +177,10 @@ MonoBehaviour:
rightSet: {fileID: 3635242882347165374}
setOverBtn: {fileID: 4487359193798801451}
roadBGImg: {fileID: 4487359193078025009}
lightUIPrefab: {fileID: 7445011578887662815, guid: 7dee8e700029242418ef9f1f7f50ffd2,
type: 3}
lightModelPrefab: {fileID: 8688085298500249927, guid: 78ba24f5d5844364db73026d126ce8f4,
type: 3}
--- !u!1 &4487359193078025015
GameObject:
m_ObjectHideFlags: 0

@ -14,8 +14,9 @@ public class TraficLightSet : MonoBehaviour
[Header("UI组件")]
public Button setOverBtn;
public Image roadBGImg;
public GameObject lightUIPrefab;
public GameObject lightModelPrefab;
private TraficLightPut currentPut;
private void Start()
@ -47,15 +48,21 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroup = new TraficLightUI[num];
for (int i = 0; i < num; i++)
{
GameObject go = new GameObject();
GameObject go = GameObject.Instantiate(lightModelPrefab);
group[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroup[i] = ui.GetComponent<TraficLightUI>();
uiGroup[i].collider = group[i].GetComponent<Collider>();
}
group[0].transform.position = currentPut.upPoint;
group[1].transform.position = currentPut.downPoint;
group[2].transform.position = currentPut.leftPoint;
group[3].transform.position = currentPut.rightPoint;
//转向设置
group[2].transform.eulerAngles = new Vector3(group[2].transform.eulerAngles.x,90, group[2].transform.eulerAngles.z);
group[3].transform.eulerAngles = new Vector3(group[3].transform.eulerAngles.x, 90, group[3].transform.eulerAngles.z);
float random = Random.Range(0f, 1f);
bool isGreen = random > 0.5f ? true : false;
@ -64,6 +71,7 @@ public class TraficLightSet : MonoBehaviour
uiGroup[2].Init(!isGreen, leftSet, currentPut.leftPoint,LightDir.left, uiGroup[0]);//左
uiGroup[3].Init(!isGreen, rightSet, currentPut.rightPoint,LightDir.right, uiGroup[1]);//右
break;
case TraficRoadType.leftT:
@ -72,15 +80,21 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroupLT = new TraficLightUI[numLT];
for (int i = 0; i < numLT; i++)
{
GameObject go = new GameObject();
GameObject go = GameObject.Instantiate(lightModelPrefab);
groupLT[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroupLT[i] = ui.GetComponent<TraficLightUI>();
uiGroupLT[i].collider = groupLT[i].GetComponent<Collider>();
}
groupLT[0].transform.position = currentPut.upPoint;
groupLT[1].transform.position = currentPut.downPoint;
groupLT[2].transform.position = currentPut.leftPoint;
//转向设置
groupLT[2].transform.eulerAngles = new Vector3(groupLT[2].transform.eulerAngles.x, 90, groupLT[2].transform.eulerAngles.z);
float randomLT = Random.Range(0f, 1f);
bool isGreenLT = randomLT > 0.5f ? true : false;
@ -95,15 +109,20 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroupRT = new TraficLightUI[numRT];
for (int i = 0; i < numRT; i++)
{
GameObject go = new GameObject();
GameObject go = GameObject.Instantiate(lightModelPrefab);
groupRT[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroupRT[i] = ui.GetComponent<TraficLightUI>();
uiGroupRT[i].collider = groupRT[i].GetComponent<Collider>();
}
groupRT[0].transform.position = currentPut.upPoint;
groupRT[1].transform.position = currentPut.downPoint;
groupRT[2].transform.position = currentPut.rightPoint;
//转向设置
groupRT[2].transform.eulerAngles = new Vector3(groupRT[2].transform.eulerAngles.x, 90, groupRT[2].transform.eulerAngles.z);
float randomRT = Random.Range(0f, 1f);
bool isGreenRT = randomRT > 0.5f ? true : false;
@ -118,15 +137,20 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroupUT = new TraficLightUI[numUT];
for (int i = 0; i < numUT; i++)
{
GameObject go = new GameObject();
GameObject go = GameObject.Instantiate(lightModelPrefab);
groupUT[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroupUT[i] = ui.GetComponent<TraficLightUI>();
uiGroupUT[i].collider = groupUT[i].GetComponent<Collider>();
}
groupUT[0].transform.position = currentPut.upPoint;
groupUT[1].transform.position = currentPut.leftPoint;
groupUT[2].transform.position = currentPut.rightPoint;
//转向设置
groupUT[2].transform.eulerAngles = new Vector3(groupUT[2].transform.eulerAngles.x, 90, groupUT[2].transform.eulerAngles.z);
float randomUT = Random.Range(0f, 1f);
bool isGreenUT = randomUT > 0.5f ? true : false;
@ -142,14 +166,18 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroupDT = new TraficLightUI[numDT];
for (int i = 0; i < numDT; i++)
{
GameObject go = new GameObject();
GameObject go = GameObject.Instantiate(lightModelPrefab);
groupDT[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroupDT[i] = ui.GetComponent<TraficLightUI>();
uiGroupDT[i].collider = groupDT[i].GetComponent<Collider>();
}
groupDT[0].transform.position = currentPut.downPoint;
groupDT[1].transform.position = currentPut.leftPoint;
groupDT[2].transform.position = currentPut.rightPoint;
//转向设置
groupDT[2].transform.eulerAngles = new Vector3(groupDT[2].transform.eulerAngles.x, 90, groupDT[2].transform.eulerAngles.z);
float randomDT = Random.Range(0f, 1f);
@ -160,7 +188,10 @@ public class TraficLightSet : MonoBehaviour
break;
}
currentPut.gridInfo.isPlaceLight = true;
Debug.Log(currentPut.name + "交通灯:"+ currentPut.gridInfo.isPlaceLight);
}
public void ShowTraficSetPanel(TraficRoadType type,TraficLightPut put)
@ -227,10 +258,12 @@ public class TraficLightSet : MonoBehaviour
roadBGImg.sprite = downTImg;
break;
}
//反馈完成设置
this.gameObject.SetActive(true);
currentPut = put;
}
}

@ -284,16 +284,16 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="DOTweenEditor">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
@ -650,10 +650,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -285,16 +285,16 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="DOTweenEditor">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
@ -651,10 +651,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -311,16 +311,16 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="DOTweenEditor">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
@ -677,10 +677,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -323,16 +323,16 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="DOTweenEditor">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath>
@ -680,10 +680,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup></ItemGroup>

@ -500,16 +500,16 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="DOTweenEditor">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
@ -866,10 +866,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -334,16 +334,16 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="DOTweenEditor">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath>
@ -691,10 +691,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup></ItemGroup>

@ -271,16 +271,16 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Common/Plugin/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="DOTween">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference>
<Reference Include="DOTweenEditor">
<HintPath>C:/Users/20217/Desktop/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
@ -637,10 +637,10 @@
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Users/20217/Desktop/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -423,7 +423,7 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>

@ -372,7 +372,7 @@
<HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Users/20217/Desktop/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>D:/UnityProject/Project/xf/Place/Library/PackageCache/com.unity.ext.nunit@1.0.5/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath>

Loading…
Cancel
Save