道路信息未改版前

master
2021744738 2 years 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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="DOTweenEditor"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UI"> <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>
<Reference Include="UnityEditor.UI"> <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>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

@ -267,7 +267,7 @@
<HintPath>Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath> <HintPath>Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference> </Reference>
<Reference Include="nunit.framework"> <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>
<Reference Include="netstandard"> <Reference Include="netstandard">
<HintPath>D:\UnityHub\2019.4.17f1c1\Editor\Data\NetStandard\ref\2.0.0\netstandard.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/Managed/UnityEditor.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="netstandard"> <Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UI"> <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>
<Reference Include="UnityEditor.UI"> <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>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

@ -270,7 +270,7 @@
<HintPath>Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath> <HintPath>Assets/Plugins/Demigiant/DOTween/DOTween.dll</HintPath>
</Reference> </Reference>
<Reference Include="nunit.framework"> <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>
<Reference Include="netstandard"> <Reference Include="netstandard">
<HintPath>D:\UnityHub\2019.4.17f1c1\Editor\Data\NetStandard\ref\2.0.0\netstandard.dll</HintPath> <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\RoadInfo.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\BuildTip.cs" /> <Compile Include="Assets\BuildSystem\Scripts\UI\BuildTip.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\GridUI.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\Select.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\SetPanel.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\WebConnectSample.cs" />
<Compile Include="Assets\Common\EduCoderWebSupport\WebConnecter.cs" /> <Compile Include="Assets\Common\EduCoderWebSupport\WebConnecter.cs" />
<Compile Include="Assets\Common\Plugin\JsonNetSample\JsonNetSample.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\RoadInfo.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\BuildTip.cs" /> <Compile Include="Assets\BuildSystem\Scripts\UI\BuildTip.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\GridUI.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\Select.cs" />
<Compile Include="Assets\BuildSystem\Scripts\UI\SetPanel.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\WebConnectSample.cs" />
<Compile Include="Assets\Common\EduCoderWebSupport\WebConnecter.cs" /> <Compile Include="Assets\Common\EduCoderWebSupport\WebConnecter.cs" />
<Compile Include="Assets\Common\Plugin\JsonNetSample\JsonNetSample.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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/Managed/UnityEditor.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="netstandard"> <Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UI"> <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>
<Reference Include="UnityEditor.UI"> <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>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

@ -32,15 +32,20 @@ namespace BuildSystem
private void OnEnable() private void OnEnable()
{ {
roadGoInfo = new List<object[]>(); 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 }; object[] isCan = new object[4] { null, null, null, null };
//如果对应方向上有道路 进行特殊设置 //如果对应方向上有道路 进行特殊设置
if (isHaveRoad[i] == DirIsHaveRoad.Yes) if (isHaveRoad[i] == DirIsHaveRoad.Yes)
{ {
//遍历四个方向 如果方向有道路说明可以设置 //遍历四个方向 如果方向有道路说明可以设置
if (roadNumberType[i] == RoadNumberType.Two && j==2) if (roadNumberType[i] == RoadNumberType.Two && j == 2)
{ {
roadGoInfo.Add(isCan); roadGoInfo.Add(isCan);
break; 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_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: "\u5207\u6362" m_Text: "\u65CB\u8F6C"
--- !u!1 &2166234203221984362 --- !u!1 &2166234203221984362
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

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

@ -33,8 +33,10 @@ namespace BuildSystem
[Header("放置标识")] [Header("放置标识")]
public GameObject flag; public GameObject flag;
[Header("游戏是否结束")] [Header("部署阶段状态")]
public bool isGameEnd = false; public bool oneStageEnd = false;
[Header("红绿灯放置阶段状态")]
public bool redGreenLightEnd = false;
[Header("用于初始化地图")] [Header("用于初始化地图")]
public PlaceObject_SO t2up; public PlaceObject_SO t2up;
@ -54,6 +56,39 @@ namespace BuildSystem
CreateTerrain(); CreateTerrain();
DontDestroyOnLoad(gameObject); 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(w[0], 0, 0);
CreatePlaceSpecial(h2, 1, 0); CreatePlaceSpecial(h2, 1, 0);
CreatePlaceSpecial(h2, 2, 0); CreatePlaceSpecial(h2, 2, 0);
@ -115,33 +150,22 @@ namespace BuildSystem
gridMap[11][4].gridType = GridType.Special; gridMap[11][4].gridType = GridType.Special;
}
/// <summary> AddGridInfo(3, 0);
/// 创建地形 AddGridInfo(10, 0);
/// </summary> AddGridInfo(3, 7);
void CreateTerrain() AddGridInfo(10, 7);
{ AddGridInfo(0, 2);
//创建地图 AddGridInfo(13, 5);
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)
void AddGridInfo(int x, int y)
{ {
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>
/// 创建一个当前选择的物体,用于指示器的更换 /// 创建一个当前选择的物体,用于指示器的更换
/// </summary> /// </summary>
@ -173,42 +197,12 @@ namespace BuildSystem
gridMap[x][y].roadType = place.roadType; gridMap[x][y].roadType = place.roadType;
gridMap[x][y].placeObject = obj; gridMap[x][y].placeObject = obj;
//转换红绿灯需要的信息
if (gridMap[x][y].roadType != RoadType.T && gridMap[x][y].roadType != RoadType.Ten) return; if (gridMap[x][y].roadType != RoadType.T && gridMap[x][y].roadType != RoadType.Ten) return;
var gridinfo = trans.gameObject.AddComponent<GridInfo>(); var gridinfo = trans.gameObject.AddComponent<GridInfo>();
grid.Add(gridinfo); grid.Add(gridinfo);
gridinfo.TransData(gridMap[x][y]);
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;
}
} }
/// <summary> /// <summary>
@ -233,7 +227,7 @@ namespace BuildSystem
{ {
Transform trans = Instantiate(place.prefab, transform); Transform trans = Instantiate(place.prefab, transform);
PlaceObject obj = trans.gameObject.AddComponent<PlaceObject>(); 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))); obj.SetPosition(GetGridPos(new Vector3Int(x, 0, y)));
gridMap[x][y].isPlace = true; gridMap[x][y].isPlace = true;
@ -375,10 +369,13 @@ namespace BuildSystem
} }
private void Update() private void Update()
{
if (!oneStageEnd)
{ {
//物体跟随鼠标 //物体跟随鼠标
if (placeObj && isCanPlace) { if (placeObj && isCanPlace)
if (mouseClick.MouseInGrid() != new Vector3Int(-1,-1,-1)) {
if (mouseClick.MouseInGrid() != new Vector3Int(-1, -1, -1))
{ {
placeObj.SetPosition(GetGridPos(mouseClick.MouseInGrid())); placeObj.SetPosition(GetGridPos(mouseClick.MouseInGrid()));
} }
@ -389,10 +386,12 @@ namespace BuildSystem
{ {
CreatePlace(placeObject_SO, mouseClick.MouseInGrid().x, mouseClick.MouseInGrid().z); CreatePlace(placeObject_SO, mouseClick.MouseInGrid().x, mouseClick.MouseInGrid().z);
} }
else if (Input.GetMouseButtonDown(1) && mouseClick.MouseInGrid()!=new Vector3Int(-1,-1,-1)) 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)
{ {
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); RemovePlace(mouseClick.MouseInGrid().x, mouseClick.MouseInGrid().z);
buildTip.ShowTip("拆除提示"); buildTip.ShowTip("拆除提示");
@ -403,10 +402,10 @@ namespace BuildSystem
//变色提示 //变色提示
if (placeObj) if (placeObj)
{ {
flag.transform.position = placeObj.transform.position - new Vector3(0,0.5f,0); flag.transform.position = placeObj.transform.position - new Vector3(0, 0.5f, 0);
if (isCanCreateToTip()) if (isCanCreateToTip())
{ {
flag.GetComponent<MeshRenderer>().material.SetColor("_Color", new Color32(48,255,30,128)); flag.GetComponent<MeshRenderer>().material.SetColor("_Color", new Color32(48, 255, 30, 128));
} }
else else
{ {
@ -415,11 +414,12 @@ namespace BuildSystem
} }
//判断通关 //判断通关
if (IsGameEnd() && !isGameEnd) if (IsGameEnd() && !oneStageEnd)
{ {
isGameEnd = true; oneStageEnd = true;
EduCoderTool.WebConnecter.Singleton.SendResultToWeb(true); flag.SetActive(false);
} UIManager.Instance.OneStageEnd();
Debug.Log("部署阶段结束");
//更新格子的相邻道路 //更新格子的相邻道路
for (int i = 0; i < mapSize.x; i++) for (int i = 0; i < mapSize.x; i++)
@ -429,6 +429,36 @@ namespace BuildSystem
gridMap[i][j].InitGround(); gridMap[i][j].InitGround();
} }
} }
Debug.Log(grid.Count);
}
}
if (!redGreenLightEnd && oneStageEnd) {
bool flag = true;
foreach (GridInfo info in grid) {
if (!info.isPlaceLight) {
flag = false;
break;
}
}
//红绿灯放置阶段结束
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; isCanMove = true;
} }
if (raycastHit.collider.tag == "TraficLight") { if (raycastHit.collider.tag == "TraficLight")
isCanMove = false;
}
else
{ {
isCanMove = true; isCanMove = false;
} }
} }
else { else {
isCanMove = true; isCanMove = true;
} }
//停止运动销毁 //停止运动销毁
if (stupT > 30) if (stupT > 15)
{ {
CarController.Instance.number--; CarController.Instance.number--;
Destroy(gameObject); Destroy(gameObject);
@ -129,6 +127,7 @@ namespace BuildSystem
final.Add(ground[i]); final.Add(ground[i]);
} }
} }
int rand = Random.Range(0, final.Count); int rand = Random.Range(0, final.Count);
canGrid = final[rand]; canGrid = final[rand];
//确保格子不是已经行走过的格子 //确保格子不是已经行走过的格子
@ -150,13 +149,16 @@ namespace BuildSystem
id = 3; id = 3;
} }
enterRoadID = Random.Range(0,id); enterRoadID = Random.Range(0,id);
roadId = enterRoadID;
} else if (outRoadID == -1) { } else if (outRoadID == -1) {
outRoadID = enterRoadID;
RoadNumberType road = canGrid.placeObject.roadNumberType[(int)curDir]; RoadNumberType road = canGrid.placeObject.roadNumberType[(int)curDir];
if (road == RoadNumberType.Two && id==3) if (road == RoadNumberType.Two && id==3)
{ {
id = 2; id = 2;
outRoadID = 2;
} }
outRoadID = Random.Range(0, id);
} }
isFindEnd = true; isFindEnd = true;
canGrid = null; canGrid = null;
@ -188,7 +190,7 @@ namespace BuildSystem
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
IEnumerator StartMove() { 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) { while (moveRoad.Count != 0) {
yield return new WaitUntil(() => { return isMoveEnd;}); yield return new WaitUntil(() => { return isMoveEnd;});
isMoveEnd = false; isMoveEnd = false;

@ -37,5 +37,13 @@ namespace BuildSystem
(float)(height * BuildSystemManager.Instance.gridSize) / 2 - (float)(BuildSystemManager.Instance.gridSize * 0.5f)); (float)(height * BuildSystemManager.Instance.gridSize) / 2 - (float)(BuildSystemManager.Instance.gridSize * 0.5f));
transform.position = pos + target; 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; using UnityEngine;
namespace BuildSystem 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 class RoadInfo : MonoBehaviour
{ {
public List<Transform> enterUp1; public List<Transform> enterUp1;
@ -69,6 +44,16 @@ namespace BuildSystem
public Transform leftPos; public Transform leftPos;
public Transform rightPos; public Transform rightPos;
[Header("camera")]
public Camera camera;
private void Awake()
{
if (camera != null) {
camera.gameObject.SetActive(false);
}
}
/// <summary> /// <summary>
/// 根据给出的路径获取进入方向,出去方向和车道 /// 根据给出的路径获取进入方向,出去方向和车道

@ -65,6 +65,7 @@ namespace BuildSystem
public void SetData(List<object[]> info) { public void SetData(List<object[]> info) {
placeObject_SO[dataIndex].roadGoInfo = info; placeObject_SO[dataIndex].roadGoInfo = info;
BuildSystemManager.Instance.ChangeChoose(placeObject_SO[dataIndex]);
BuildSystemManager.Instance.buildTip.ShowTip("设置成功"); 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 System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
namespace BuildSystem { namespace BuildSystem
{
public class SetPanel : MonoBehaviour public class SetPanel : MonoBehaviour
{ {
@ -27,7 +28,7 @@ namespace BuildSystem {
sure.onClick.AddListener(SetData); 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; this.grid = grid;
placeObject = placeObject_SO; placeObject = placeObject_SO;
@ -35,48 +36,81 @@ namespace BuildSystem {
CreatePanel(); CreatePanel();
} }
void CreatePanel() { void CreatePanel()
{
List<Toggle> jilu = new List<Toggle>();
// //
int i = 1; int roadID = 1;
foreach (object[] r in placeObject.roadGoInfo) { for (int i = 0; i < placeObject.roadGoInfo.Count; i++)
{
object[] curRoadGoInfo = placeObject.roadGoInfo[i];
//判断该车道是否存在 //判断该车道是否存在
bool flag = false; bool flag = false;
foreach (object o in r) foreach (object o in curRoadGoInfo)
{
if (o != null)
{ {
if (o != null) {
flag = true; flag = true;
break; break;
} }
} }
//对存在车道的道路进行ui创建 //对存在车道的道路进行ui创建
if (flag) { if (flag)
{
GameObject text = Instantiate(roadPre, road); GameObject text = Instantiate(roadPre, road);
text.GetComponent<Text>().text = i.ToString(); text.GetComponent<Text>().text = roadID.ToString();
for (int l=0;l<r.Length;l++) { int nonullnumber = 0;
if (l == 0) { jilu.Clear();
bool isCanStraight = true; for (int l = 0; l < curRoadGoInfo.Length; l++)
if ((r[0] == null || (bool)r[0] == false) && (r[2] == null || (bool)r[2] == false)) { {
isCanStraight = false; int transID = 0;
if (i < 3) { //-2 <0 +4
transID = l - 2;
if (transID < 0)
{
transID += 4;
}
}
else if (i < 6) //+3 >0 -4
{
transID = 3 + l;
if (transID > 3)
{
transID -= 4;
}
}
else if (i < 9)
{
transID = l;
} }
GameObject toggle = Instantiate(cansetPre, dir[0]); else
toggle.GetComponent<Toggle>().isOn = isCanStraight; {
transID = l + 1;
if (transID > 3)
{
transID -= 4;
} }
}
//奇数 左右 if (curRoadGoInfo[transID] == null)
if (l % 2 != 0) {
if (r[l] == null)
{ {
Instantiate(notsetPre, dir[l]); Instantiate(notsetPre, dir[l]);
} }
else else
{ {
nonullnumber++;
GameObject toggle = Instantiate(cansetPre, dir[l]); GameObject toggle = Instantiate(cansetPre, dir[l]);
toggle.GetComponent<Toggle>().isOn = (bool)r[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() void SetData()
{ {
int i = 0; int roadID = 0;
foreach (object[] r in placeObject.roadGoInfo) for(int i=0;i< placeObject.roadGoInfo.Count;i++)
{ {
object[] curRoadGoInfo = placeObject.roadGoInfo[i];
//判断车道是否存在 //判断车道是否存在
bool flag = false; bool flag = false;
foreach (object o in r) foreach (object o in curRoadGoInfo)
{ {
if (o != null) if (o != null)
{ {
@ -101,34 +136,56 @@ namespace BuildSystem {
if (flag) if (flag)
{ {
for (int d = 0;d < 4;d++) { for (int d = 0; d < 4; d++)
//对左右进行数据写入
if (d % 2 != 0)
{ {
if (dir[d].GetChild(i).GetComponent<Toggle>()) 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 if (i < 6) //+3 >0 -4
{
transID = d + 1;
if (transID > 3)
{
transID -= 4;
}
}
else if (i < 9)
{
transID = d;
} }
else else
{ {
r[d] = null; transID = d - 1;
if (transID < 0)
{
transID += 4;
} }
} }
//对上下数据进行写入
else { if (dir[transID].GetChild(roadID).GetComponent<Toggle>())
if (r[d] != null) { {
r[d] = dir[0].GetChild(i).GetComponent<Toggle>().isOn; curRoadGoInfo[d] = dir[transID].GetChild(roadID).GetComponent<Toggle>().isOn;
} }
else
{
curRoadGoInfo[d] = null;
} }
} }
i++; roadID++;
} }
} }
grid.SetData(placeObject.roadGoInfo); grid.SetData(placeObject.roadGoInfo);
} }
private void OnDisable() private void OnDisable()
{ {
//清空之前设置的显示 //清空之前设置的显示
@ -144,6 +201,14 @@ namespace BuildSystem {
Destroy(trans.GetChild(t).gameObject); 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_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 294996151442396084} m_GameObject: {fileID: 294996151442396084}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 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_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 4523910976041991032} m_Father: {fileID: 4523910976041991032}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &681660664601739283
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -178,7 +252,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1723464434968376251} m_GameObject: {fileID: 1723464434968376251}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 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_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 1351230263859948204} m_Father: {fileID: 1351230263859948204}
@ -391,7 +465,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3593481038717312697} m_GameObject: {fileID: 3593481038717312697}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 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_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 5221060033376255250} m_Father: {fileID: 5221060033376255250}
@ -708,7 +782,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5900826672171397676} m_GameObject: {fileID: 5900826672171397676}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 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_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 4785405425276251019} m_Father: {fileID: 4785405425276251019}
@ -799,7 +873,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6581003556712326071} m_GameObject: {fileID: 6581003556712326071}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 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_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 1245791880227199324} m_Father: {fileID: 1245791880227199324}
@ -950,7 +1024,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8451560354117843924} m_GameObject: {fileID: 8451560354117843924}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 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_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 3929997606952691080} m_Father: {fileID: 3929997606952691080}
@ -991,6 +1065,7 @@ Transform:
- {fileID: 76326592186176352} - {fileID: 76326592186176352}
- {fileID: 6138328955338118975} - {fileID: 6138328955338118975}
- {fileID: 6194102936137923593} - {fileID: 6194102936137923593}
- {fileID: 1781731921633688660}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180}
@ -1096,6 +1171,7 @@ MonoBehaviour:
downPos: {fileID: 0} downPos: {fileID: 0}
leftPos: {fileID: 683543327642807039} leftPos: {fileID: 683543327642807039}
rightPos: {fileID: 6326459644571844927} rightPos: {fileID: 6326459644571844927}
camera: {fileID: 8550231283188781767}
--- !u!1 &9162126810763398049 --- !u!1 &9162126810763398049
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -151,6 +151,80 @@ Transform:
m_Father: {fileID: 1658141951919552006} m_Father: {fileID: 1658141951919552006}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &3047698346392255575
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -992,6 +1066,7 @@ Transform:
- {fileID: 8220158498852504502} - {fileID: 8220158498852504502}
- {fileID: 8535007929614287798} - {fileID: 8535007929614287798}
- {fileID: 2994332919232889235} - {fileID: 2994332919232889235}
- {fileID: 7765138599782378272}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270}
@ -1097,6 +1172,7 @@ MonoBehaviour:
downPos: {fileID: 4996509578760909455} downPos: {fileID: 4996509578760909455}
leftPos: {fileID: 0} leftPos: {fileID: 0}
rightPos: {fileID: 560928947540567509} rightPos: {fileID: 560928947540567509}
camera: {fileID: 1359540515956652407}
--- !u!1 &8852152479835973334 --- !u!1 &8852152479835973334
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -213,6 +213,80 @@ Transform:
m_Father: {fileID: 7940525485704781851} m_Father: {fileID: 7940525485704781851}
m_RootOrder: 8 m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 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 --- !u!1 &2981252669039295397
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -961,6 +1035,7 @@ Transform:
- {fileID: 7183640936154015715} - {fileID: 7183640936154015715}
- {fileID: 267773995120736685} - {fileID: 267773995120736685}
- {fileID: 7940525485704781851} - {fileID: 7940525485704781851}
- {fileID: 1926975948842599881}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90}
@ -1066,6 +1141,7 @@ MonoBehaviour:
downPos: {fileID: 6061283497755499385} downPos: {fileID: 6061283497755499385}
leftPos: {fileID: 239960794980504523} leftPos: {fileID: 239960794980504523}
rightPos: {fileID: 0} rightPos: {fileID: 0}
camera: {fileID: 1552269047401256851}
--- !u!1 &8769482433422548174 --- !u!1 &8769482433422548174
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -242,6 +242,80 @@ Transform:
m_Father: {fileID: 7795126722585373248} m_Father: {fileID: 7795126722585373248}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &3469296356807113153
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -992,6 +1066,7 @@ Transform:
- {fileID: 6575636396576832399} - {fileID: 6575636396576832399}
- {fileID: 6122558190428188718} - {fileID: 6122558190428188718}
- {fileID: 3985219066560287243} - {fileID: 3985219066560287243}
- {fileID: 6881944651763930934}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -1101,6 +1176,7 @@ MonoBehaviour:
downPos: {fileID: 7773358600117388589} downPos: {fileID: 7773358600117388589}
leftPos: {fileID: 6260547399384066494} leftPos: {fileID: 6260547399384066494}
rightPos: {fileID: 6212148230672188719} rightPos: {fileID: 6212148230672188719}
camera: {fileID: 7520351714247184291}
--- !u!1 &9131841974535946381 --- !u!1 &9131841974535946381
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -303,6 +303,80 @@ Transform:
m_Father: {fileID: 1842923172466724395} m_Father: {fileID: 1842923172466724395}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &1901613657848609724
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -398,6 +472,7 @@ Transform:
- {fileID: 8248985313256814401} - {fileID: 8248985313256814401}
- {fileID: 5737265357576029951} - {fileID: 5737265357576029951}
- {fileID: 3835587251844450753} - {fileID: 3835587251844450753}
- {fileID: 6327105817674863579}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180}
@ -509,6 +584,7 @@ MonoBehaviour:
downPos: {fileID: 0} downPos: {fileID: 0}
leftPos: {fileID: 6922738517308467537} leftPos: {fileID: 6922738517308467537}
rightPos: {fileID: 4369283421183075718} rightPos: {fileID: 4369283421183075718}
camera: {fileID: 6368642379756668788}
--- !u!1 &1976361211392576807 --- !u!1 &1976361211392576807
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -371,6 +371,7 @@ Transform:
- {fileID: 149013525884695405} - {fileID: 149013525884695405}
- {fileID: 693370193805265985} - {fileID: 693370193805265985}
- {fileID: 4543149366215786196} - {fileID: 4543149366215786196}
- {fileID: 1544002383513439544}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270}
@ -482,6 +483,7 @@ MonoBehaviour:
downPos: {fileID: 6259706910834506354} downPos: {fileID: 6259706910834506354}
leftPos: {fileID: 0} leftPos: {fileID: 0}
rightPos: {fileID: 2544006769500084701} rightPos: {fileID: 2544006769500084701}
camera: {fileID: 5390977667922214845}
--- !u!1 &1994812508411109454 --- !u!1 &1994812508411109454
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1142,6 +1144,80 @@ Transform:
m_Father: {fileID: 4543149366215786196} m_Father: {fileID: 4543149366215786196}
m_RootOrder: 15 m_RootOrder: 15
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 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 --- !u!1 &6567474214587288315
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -309,6 +309,7 @@ Transform:
- {fileID: 5971216333119329530} - {fileID: 5971216333119329530}
- {fileID: 5451696835700800936} - {fileID: 5451696835700800936}
- {fileID: 6545418337859143864} - {fileID: 6545418337859143864}
- {fileID: 4849785412879156011}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90}
@ -420,6 +421,7 @@ MonoBehaviour:
downPos: {fileID: 2093439896176558010} downPos: {fileID: 2093439896176558010}
leftPos: {fileID: 9075036939669922856} leftPos: {fileID: 9075036939669922856}
rightPos: {fileID: 0} rightPos: {fileID: 0}
camera: {fileID: 3159202730400035084}
--- !u!1 &2105777213632218057 --- !u!1 &2105777213632218057
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1324,6 +1326,80 @@ Transform:
m_Father: {fileID: 6165738032568713222} m_Father: {fileID: 6165738032568713222}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &8052245046934131181
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -186,6 +186,7 @@ Transform:
- {fileID: 6837415424425338143} - {fileID: 6837415424425338143}
- {fileID: 5717092477221628793} - {fileID: 5717092477221628793}
- {fileID: 881932905107705741} - {fileID: 881932905107705741}
- {fileID: 18350818634937844}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -297,6 +298,7 @@ MonoBehaviour:
downPos: {fileID: 7544215823446974913} downPos: {fileID: 7544215823446974913}
leftPos: {fileID: 6720849451219955578} leftPos: {fileID: 6720849451219955578}
rightPos: {fileID: 8638343251423993009} rightPos: {fileID: 8638343251423993009}
camera: {fileID: 5962452551469353535}
--- !u!1 &1978785091043631996 --- !u!1 &1978785091043631996
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -836,6 +838,80 @@ Transform:
m_Father: {fileID: 5168262425803682169} m_Father: {fileID: 5168262425803682169}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &5034501678850856316
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -852,6 +852,80 @@ Transform:
m_Father: {fileID: 1586263615184305307} m_Father: {fileID: 1586263615184305307}
m_RootOrder: 3 m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 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 --- !u!1 &7511653477409773145
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1116,6 +1190,7 @@ Transform:
- {fileID: 6340092016454028400} - {fileID: 6340092016454028400}
- {fileID: 1441299800810922932} - {fileID: 1441299800810922932}
- {fileID: 1586263615184305307} - {fileID: 1586263615184305307}
- {fileID: 1402279569213851795}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180}
@ -1223,6 +1298,7 @@ MonoBehaviour:
downPos: {fileID: 0} downPos: {fileID: 0}
leftPos: {fileID: 1894600256226028402} leftPos: {fileID: 1894600256226028402}
rightPos: {fileID: 112394290151151798} rightPos: {fileID: 112394290151151798}
camera: {fileID: 5445184227832020411}
--- !u!1 &8964634807860035332 --- !u!1 &8964634807860035332
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -606,6 +606,80 @@ Transform:
m_Father: {fileID: 8189192162428827414} m_Father: {fileID: 8189192162428827414}
m_RootOrder: 3 m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 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 --- !u!1 &5767038477823602640
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1007,6 +1081,7 @@ Transform:
- {fileID: 5329618604996381251} - {fileID: 5329618604996381251}
- {fileID: 4798499295363573484} - {fileID: 4798499295363573484}
- {fileID: 5913935530719171493} - {fileID: 5913935530719171493}
- {fileID: 8807773060094911336}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270}
@ -1114,6 +1189,7 @@ MonoBehaviour:
downPos: {fileID: 6280387748659140698} downPos: {fileID: 6280387748659140698}
leftPos: {fileID: 0} leftPos: {fileID: 0}
rightPos: {fileID: 4781358712736690105} rightPos: {fileID: 4781358712736690105}
camera: {fileID: 5939893672695256205}
--- !u!1 &8858956509746008751 --- !u!1 &8858956509746008751
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -1,5 +1,79 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %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 --- !u!1 &313616832489607573
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1146,6 +1220,7 @@ Transform:
- {fileID: 9135091558369902199} - {fileID: 9135091558369902199}
- {fileID: 3765228553522080402} - {fileID: 3765228553522080402}
- {fileID: 6948506814759501766} - {fileID: 6948506814759501766}
- {fileID: 3106936839264086300}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90}
@ -1253,3 +1328,4 @@ MonoBehaviour:
downPos: {fileID: 5790104452336859542} downPos: {fileID: 5790104452336859542}
leftPos: {fileID: 5032373774764612468} leftPos: {fileID: 5032373774764612468}
rightPos: {fileID: 0} rightPos: {fileID: 0}
camera: {fileID: 2312110882661350167}

@ -139,6 +139,80 @@ Transform:
m_Father: {fileID: 6893721724841146440} m_Father: {fileID: 6893721724841146440}
m_RootOrder: 9 m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 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 --- !u!1 &2564822745984029106
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1146,6 +1220,7 @@ Transform:
- {fileID: 7297927552608673688} - {fileID: 7297927552608673688}
- {fileID: 1203137295022362927} - {fileID: 1203137295022362927}
- {fileID: 6893721724841146440} - {fileID: 6893721724841146440}
- {fileID: 8873894875015307037}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 0}
@ -1253,3 +1328,4 @@ MonoBehaviour:
downPos: {fileID: 565192943612027706} downPos: {fileID: 565192943612027706}
leftPos: {fileID: 8807909907279212588} leftPos: {fileID: 8807909907279212588}
rightPos: {fileID: 144952523232961850} rightPos: {fileID: 144952523232961850}
camera: {fileID: 3533160865722374693}

@ -1,5 +1,79 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %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 --- !u!1 &260095818042978291
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -903,6 +977,7 @@ Transform:
- {fileID: 6836594490658705030} - {fileID: 6836594490658705030}
- {fileID: 9197945325815604486} - {fileID: 9197945325815604486}
- {fileID: 8895442210107781154} - {fileID: 8895442210107781154}
- {fileID: 7491731375654143179}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 180}
@ -1012,6 +1087,7 @@ MonoBehaviour:
downPos: {fileID: 0} downPos: {fileID: 0}
leftPos: {fileID: 4444223198336848744} leftPos: {fileID: 4444223198336848744}
rightPos: {fileID: 890027562306647427} rightPos: {fileID: 890027562306647427}
camera: {fileID: 6638919422374302353}
--- !u!1 &7140648431836127754 --- !u!1 &7140648431836127754
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -213,6 +213,80 @@ Transform:
m_Father: {fileID: 2184397404922513485} m_Father: {fileID: 2184397404922513485}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &2720741275522014075
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -968,6 +1042,7 @@ Transform:
- {fileID: 9214335354106651463} - {fileID: 9214335354106651463}
- {fileID: 3148968837113393107} - {fileID: 3148968837113393107}
- {fileID: 1319354259547126310} - {fileID: 1319354259547126310}
- {fileID: 4406595736713743741}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 270}
@ -1077,6 +1152,7 @@ MonoBehaviour:
downPos: {fileID: 2740746111268300064} downPos: {fileID: 2740746111268300064}
leftPos: {fileID: 0} leftPos: {fileID: 0}
rightPos: {fileID: 9089824064808665963} rightPos: {fileID: 9089824064808665963}
camera: {fileID: 4125975049468457189}
--- !u!1 &7067900224691610942 --- !u!1 &7067900224691610942
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -30,6 +30,80 @@ Transform:
m_Father: {fileID: 5513452999884715498} m_Father: {fileID: 5513452999884715498}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &331430221402973887
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1089,6 +1163,7 @@ Transform:
- {fileID: 2557915033237587606} - {fileID: 2557915033237587606}
- {fileID: 8576711210156279719} - {fileID: 8576711210156279719}
- {fileID: 6026978885756907115} - {fileID: 6026978885756907115}
- {fileID: 306510083891111738}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 90}
@ -1198,6 +1273,7 @@ MonoBehaviour:
downPos: {fileID: 3578106936632892032} downPos: {fileID: 3578106936632892032}
leftPos: {fileID: 3543981289668548043} leftPos: {fileID: 3543981289668548043}
rightPos: {fileID: 0} rightPos: {fileID: 0}
camera: {fileID: 2518910771958135393}
--- !u!1 &7443478964802125265 --- !u!1 &7443478964802125265
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -872,6 +872,80 @@ Transform:
m_Father: {fileID: 2581757321806823073} m_Father: {fileID: 2581757321806823073}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &6909620678032980806
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -937,6 +1011,7 @@ Transform:
- {fileID: 8584658522211786049} - {fileID: 8584658522211786049}
- {fileID: 5888505581242036035} - {fileID: 5888505581242036035}
- {fileID: 2861086237578247037} - {fileID: 2861086237578247037}
- {fileID: 8509263532078103898}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 0} m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 0}
@ -1046,6 +1121,7 @@ MonoBehaviour:
downPos: {fileID: 2433690933499699349} downPos: {fileID: 2433690933499699349}
leftPos: {fileID: 4484813041790212111} leftPos: {fileID: 4484813041790212111}
rightPos: {fileID: 3375729637111137080} rightPos: {fileID: 3375729637111137080}
camera: {fileID: 2364304341641887933}
--- !u!1 &6950251169566955844 --- !u!1 &6950251169566955844
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -522,6 +522,7 @@ Transform:
- {fileID: 3273995590237864629} - {fileID: 3273995590237864629}
- {fileID: 3277399072273346961} - {fileID: 3277399072273346961}
- {fileID: 3965995739625899752} - {fileID: 3965995739625899752}
- {fileID: 3207336756189232527}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -631,6 +632,7 @@ MonoBehaviour:
downPos: {fileID: 3993379305456766488} downPos: {fileID: 3993379305456766488}
leftPos: {fileID: 8091704708208421334} leftPos: {fileID: 8091704708208421334}
rightPos: {fileID: 5893431933547507464} rightPos: {fileID: 5893431933547507464}
camera: {fileID: 2316662900429030375}
--- !u!1 &3357694901846522357 --- !u!1 &3357694901846522357
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1287,6 +1289,80 @@ Transform:
m_Father: {fileID: 5799382221003316321} m_Father: {fileID: 5799382221003316321}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &8054583730522622774
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

@ -305,6 +305,80 @@ Transform:
m_Father: {fileID: 8349374938429843482} m_Father: {fileID: 8349374938429843482}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 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 --- !u!1 &1654737414450135938
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -493,6 +567,7 @@ Transform:
- {fileID: 9052887623359106888} - {fileID: 9052887623359106888}
- {fileID: 5169463045836499760} - {fileID: 5169463045836499760}
- {fileID: 8280170000059117167} - {fileID: 8280170000059117167}
- {fileID: 5264294483708157798}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -610,6 +685,7 @@ MonoBehaviour:
downPos: {fileID: 8834431211996280575} downPos: {fileID: 8834431211996280575}
leftPos: {fileID: 1088190018925019494} leftPos: {fileID: 1088190018925019494}
rightPos: {fileID: 4405317126864700222} rightPos: {fileID: 4405317126864700222}
camera: {fileID: 5920075478076797701}
--- !u!1 &2474297325354914860 --- !u!1 &2474297325354914860
GameObject: GameObject:
m_ObjectHideFlags: 0 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_GameObject: {fileID: 7445011578887662815}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} 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_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
@ -90,8 +90,4 @@ MonoBehaviour:
red: {fileID: 21300000, guid: 256cd4396474ca94ab1d67a19a865705, type: 3} red: {fileID: 21300000, guid: 256cd4396474ca94ab1d67a19a865705, type: 3}
yellow: {fileID: 21300000, guid: 4ffcc34a96712534ba1e715a213e5b4c, type: 3} yellow: {fileID: 21300000, guid: 4ffcc34a96712534ba1e715a213e5b4c, type: 3}
green: {fileID: 21300000, guid: a7042f4b99105b8499060e85631231cb, type: 3} green: {fileID: 21300000, guid: a7042f4b99105b8499060e85631231cb, type: 3}
_target: {fileID: 0} target: {fileID: 0}
redTime: 0
yellowTime: 0
greenTime: 0
timer: 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;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
public class GridInfo : MonoBehaviour public class GridInfo : MonoBehaviour
{ {
public TraficRoadType roadType = TraficRoadType.; 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,6 +7,9 @@ public class TraficLightManager : MonoSingleton<TraficLightManager>
public TraficWnd traficWnd; public TraficWnd traficWnd;
public bool isOpenTraficPut = false; public bool isOpenTraficPut = false;
public float traficLightTimeScale = 1f; public float traficLightTimeScale = 1f;
protected override void Awake() protected override void Awake()
{ {
base.Awake(); base.Awake();
@ -27,8 +30,10 @@ public class TraficLightManager : MonoSingleton<TraficLightManager>
{ {
GameObject go = new GameObject("put"); GameObject go = new GameObject("put");
TraficLightPut put = go.AddComponent<TraficLightPut>(); 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); 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,7 +15,8 @@ public class TraficLightPut : MonoBehaviour
public TraficRoadType traficType = TraficRoadType.; public TraficRoadType traficType = TraficRoadType.;
[HideInInspector] [HideInInspector]
public Vector3 upPoint, downPoint, leftPoint, rightPoint; 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) 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.eulerAngles = parent.eulerAngles;
transform.SetParent(parent); transform.SetParent(parent);
MeshRenderer meshRenderer =gameObject.AddComponent<MeshRenderer>(); //碰撞检测
MeshRenderer meshRenderer = gameObject.AddComponent<MeshRenderer>();
MeshFilter filter = gameObject.AddComponent<MeshFilter>(); MeshFilter filter = gameObject.AddComponent<MeshFilter>();
filter.mesh = parent.GetComponent<MeshFilter>().mesh; filter.mesh = parent.GetComponent<MeshFilter>().mesh;
MeshCollider collider = gameObject.AddComponent<MeshCollider>(); MeshCollider collider = gameObject.AddComponent<MeshCollider>();
collider.convex = true; collider.convex = true;
collider.isTrigger = true; collider.isTrigger = true;
meshRenderer.enabled = false; meshRenderer.enabled = false;
//生成提示特效物件 //生成提示特效物件
@ -50,10 +54,11 @@ public class TraficLightPut : MonoBehaviour
private void OnMouseDown() private void OnMouseDown()
{ {
if (TraficLightManager.Instance.isOpenTraficPut == false) return; if (TraficLightManager.Instance.isOpenTraficPut == false) return;
TraficLightManager.Instance.ShowTraficSetPanel(traficType,this); TraficLightManager.Instance.ShowTraficSetPanel(traficType, this);
Debug.Log("显示类型为" + traficType + "的设置面板"); Debug.Log("显示类型为" + traficType + "的设置面板");
} }

@ -32,6 +32,8 @@ public class TraficLightUI : MonoBehaviour
private float scale = 0.4f; 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) 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) if (_isGreen)
{ {
collider.enabled = false;
timer += Time.deltaTime* TraficLightManager.Instance.traficLightTimeScale; timer += Time.deltaTime* TraficLightManager.Instance.traficLightTimeScale;
if (timer >= greenTime) if (timer >= greenTime)
{ {
_isYellow = true; _isYellow = true;
@ -125,8 +129,10 @@ public class TraficLightUI : MonoBehaviour
} }
}else if (_isRed) }else if (_isRed)
{ {
collider.enabled = true;
if (_paternerLight != null && _elseDirLight == null) if (_paternerLight != null && _elseDirLight == null)
{ {
this._isGreen = _paternerLight._isGreen; this._isGreen = _paternerLight._isGreen;
this.image.sprite = _paternerLight.image.sprite; this.image.sprite = _paternerLight.image.sprite;
} }

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

@ -14,7 +14,8 @@ public class TraficLightSet : MonoBehaviour
[Header("UI组件")] [Header("UI组件")]
public Button setOverBtn; public Button setOverBtn;
public Image roadBGImg; public Image roadBGImg;
public GameObject lightUIPrefab;
public GameObject lightModelPrefab;
private TraficLightPut currentPut; private TraficLightPut currentPut;
@ -47,15 +48,21 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroup = new TraficLightUI[num]; TraficLightUI[] uiGroup = new TraficLightUI[num];
for (int i = 0; i < num; i++) for (int i = 0; i < num; i++)
{ {
GameObject go = new GameObject(); GameObject go = GameObject.Instantiate(lightModelPrefab);
group[i] = go; group[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroup[i] = ui.GetComponent<TraficLightUI>(); uiGroup[i] = ui.GetComponent<TraficLightUI>();
uiGroup[i].collider = group[i].GetComponent<Collider>();
} }
group[0].transform.position = currentPut.upPoint; group[0].transform.position = currentPut.upPoint;
group[1].transform.position = currentPut.downPoint; group[1].transform.position = currentPut.downPoint;
group[2].transform.position = currentPut.leftPoint; group[2].transform.position = currentPut.leftPoint;
group[3].transform.position = currentPut.rightPoint; 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); float random = Random.Range(0f, 1f);
bool isGreen = random > 0.5f ? true : false; bool isGreen = random > 0.5f ? true : false;
@ -65,6 +72,7 @@ public class TraficLightSet : MonoBehaviour
uiGroup[3].Init(!isGreen, rightSet, currentPut.rightPoint,LightDir.right, uiGroup[1]);//右 uiGroup[3].Init(!isGreen, rightSet, currentPut.rightPoint,LightDir.right, uiGroup[1]);//右
break; break;
case TraficRoadType.leftT: case TraficRoadType.leftT:
int numLT = 3; int numLT = 3;
@ -72,14 +80,20 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroupLT = new TraficLightUI[numLT]; TraficLightUI[] uiGroupLT = new TraficLightUI[numLT];
for (int i = 0; i < numLT; i++) for (int i = 0; i < numLT; i++)
{ {
GameObject go = new GameObject(); GameObject go = GameObject.Instantiate(lightModelPrefab);
groupLT[i] = go; groupLT[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroupLT[i] = ui.GetComponent<TraficLightUI>(); uiGroupLT[i] = ui.GetComponent<TraficLightUI>();
uiGroupLT[i].collider = groupLT[i].GetComponent<Collider>();
} }
groupLT[0].transform.position = currentPut.upPoint; groupLT[0].transform.position = currentPut.upPoint;
groupLT[1].transform.position = currentPut.downPoint; groupLT[1].transform.position = currentPut.downPoint;
groupLT[2].transform.position = currentPut.leftPoint; 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); float randomLT = Random.Range(0f, 1f);
@ -95,14 +109,19 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroupRT = new TraficLightUI[numRT]; TraficLightUI[] uiGroupRT = new TraficLightUI[numRT];
for (int i = 0; i < numRT; i++) for (int i = 0; i < numRT; i++)
{ {
GameObject go = new GameObject(); GameObject go = GameObject.Instantiate(lightModelPrefab);
groupRT[i] = go; groupRT[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroupRT[i] = ui.GetComponent<TraficLightUI>(); uiGroupRT[i] = ui.GetComponent<TraficLightUI>();
uiGroupRT[i].collider = groupRT[i].GetComponent<Collider>();
} }
groupRT[0].transform.position = currentPut.upPoint; groupRT[0].transform.position = currentPut.upPoint;
groupRT[1].transform.position = currentPut.downPoint; groupRT[1].transform.position = currentPut.downPoint;
groupRT[2].transform.position = currentPut.rightPoint; 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); float randomRT = Random.Range(0f, 1f);
@ -118,14 +137,19 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroupUT = new TraficLightUI[numUT]; TraficLightUI[] uiGroupUT = new TraficLightUI[numUT];
for (int i = 0; i < numUT; i++) for (int i = 0; i < numUT; i++)
{ {
GameObject go = new GameObject(); GameObject go = GameObject.Instantiate(lightModelPrefab);
groupUT[i] = go; groupUT[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroupUT[i] = ui.GetComponent<TraficLightUI>(); uiGroupUT[i] = ui.GetComponent<TraficLightUI>();
uiGroupUT[i].collider = groupUT[i].GetComponent<Collider>();
} }
groupUT[0].transform.position = currentPut.upPoint; groupUT[0].transform.position = currentPut.upPoint;
groupUT[1].transform.position = currentPut.leftPoint; groupUT[1].transform.position = currentPut.leftPoint;
groupUT[2].transform.position = currentPut.rightPoint; 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); float randomUT = Random.Range(0f, 1f);
@ -142,14 +166,18 @@ public class TraficLightSet : MonoBehaviour
TraficLightUI[] uiGroupDT = new TraficLightUI[numDT]; TraficLightUI[] uiGroupDT = new TraficLightUI[numDT];
for (int i = 0; i < numDT; i++) for (int i = 0; i < numDT; i++)
{ {
GameObject go = new GameObject(); GameObject go = GameObject.Instantiate(lightModelPrefab);
groupDT[i] = go; groupDT[i] = go;
GameObject ui = GameObject.Instantiate(Resources.Load<GameObject>("Prefab/TraficLightUI"));
GameObject ui = GameObject.Instantiate(lightUIPrefab);
uiGroupDT[i] = ui.GetComponent<TraficLightUI>(); uiGroupDT[i] = ui.GetComponent<TraficLightUI>();
uiGroupDT[i].collider = groupDT[i].GetComponent<Collider>();
} }
groupDT[0].transform.position = currentPut.downPoint; groupDT[0].transform.position = currentPut.downPoint;
groupDT[1].transform.position = currentPut.leftPoint; groupDT[1].transform.position = currentPut.leftPoint;
groupDT[2].transform.position = currentPut.rightPoint; 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); float randomDT = Random.Range(0f, 1f);
@ -161,6 +189,9 @@ public class TraficLightSet : MonoBehaviour
break; break;
} }
currentPut.gridInfo.isPlaceLight = true;
Debug.Log(currentPut.name + "交通灯:"+ currentPut.gridInfo.isPlaceLight);
} }
public void ShowTraficSetPanel(TraficRoadType type,TraficLightPut put) public void ShowTraficSetPanel(TraficRoadType type,TraficLightPut put)
@ -227,10 +258,12 @@ public class TraficLightSet : MonoBehaviour
roadBGImg.sprite = downTImg; roadBGImg.sprite = downTImg;
break; break;
} }
//反馈完成设置
this.gameObject.SetActive(true); this.gameObject.SetActive(true);
currentPut = put; 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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="DOTweenEditor"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEditor.UI"> <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>
<Reference Include="UnityEngine.UI"> <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>
</ItemGroup> </ItemGroup>
<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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="DOTweenEditor"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEditor.UI"> <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>
<Reference Include="UnityEngine.UI"> <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>
</ItemGroup> </ItemGroup>
<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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="DOTweenEditor"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEditor.UI"> <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>
<Reference Include="UnityEngine.UI"> <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>
</ItemGroup> </ItemGroup>
<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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="DOTweenEditor"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="netstandard"> <Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEditor.UI"> <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>
<Reference Include="UnityEngine.UI"> <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>
</ItemGroup> </ItemGroup>
<ItemGroup></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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="DOTweenEditor"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEditor.UI"> <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>
<Reference Include="UnityEngine.UI"> <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>
</ItemGroup> </ItemGroup>
<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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="DOTweenEditor"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="netstandard"> <Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEditor.UI"> <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>
<Reference Include="UnityEngine.UI"> <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>
</ItemGroup> </ItemGroup>
<ItemGroup></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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="Newtonsoft.Json"> <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>
<Reference Include="DOTween"> <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>
<Reference Include="DOTweenEditor"> <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>
<Reference Include="nunit.framework"> <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>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <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> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEditor.UI"> <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>
<Reference Include="UnityEngine.UI"> <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>
</ItemGroup> </ItemGroup>
<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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="nunit.framework"> <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>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <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> <HintPath>C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll</HintPath>
</Reference> </Reference>
<Reference Include="nunit.framework"> <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>
<Reference Include="netstandard"> <Reference Include="netstandard">
<HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath> <HintPath>D:/UnityHub/2019.4.17f1c1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll</HintPath>

Loading…
Cancel
Save