diff --git a/Assets/Editor/SceneTool.cs b/Assets/Editor/SceneTool.cs new file mode 100644 index 0000000..2999342 --- /dev/null +++ b/Assets/Editor/SceneTool.cs @@ -0,0 +1,212 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using UnityEngine.AI; +using System.IO; +using System.Text; +using System; + +public class SceneToolFloor +{ + [MenuItem("SceneTool/SetFloorMessage")]//添加FloorMessage脚本绑定楼层信息 + public static void SetFloorMessage() + { + Transform neiParent = GameObject.Find("shinei").transform.GetChild(0); + for (int i = 0; i < neiParent.childCount; i++) + { + //Debug.Log(neiParent.GetChild(i).name); + if (!neiParent.GetChild(i).GetComponent()) + { + neiParent.GetChild(i).gameObject.AddComponent(); + } + FloorMessage msg = neiParent.GetChild(i).GetComponent(); + msg.targetTrans = GetTarget(neiParent.GetChild(i)); + msg.buildNum = neiParent.name; + if (!neiParent.GetChild(i).name.ToLower().Contains("m")) + { + string floornum = neiParent.GetChild(i).name.Substring + (neiParent.GetChild(i).name.ToLower().IndexOf("nei") + 3/*, neiParent.GetChild(i).name.Length - 4*/); + + msg.floorNum = int.Parse(floornum); + msg.interlayerNum = 0; + } + else + { + msg.floorNum = int.Parse(neiParent.GetChild(i).name.Substring + (neiParent.GetChild(i).name.ToLower().IndexOf("nei") + 3, neiParent.GetChild(i).name.ToLower().IndexOf("m") + - neiParent.GetChild(i).name.ToLower().IndexOf("nei") - 4)); + msg.interlayerNum = int.Parse(neiParent.GetChild(i).name.Substring + (neiParent.GetChild(i).name.ToLower().IndexOf("m") + 1, neiParent.GetChild(i).name.Length - + neiParent.GetChild(i).name.ToLower().IndexOf("m") - 1)); + } + } + Transform waiParent = GameObject.Find("shiwai").transform.GetChild(0); + for (int i = 0; i < waiParent.childCount; i++) + { + //Debug.Log(waiParent.GetChild(i).name); + if (!waiParent.GetChild(i).GetComponent()) + { + waiParent.GetChild(i).gameObject.AddComponent(); + } + FloorMessage msg = waiParent.GetChild(i).GetComponent(); + msg.buildNum = waiParent.name; + if (!waiParent.GetChild(i).name.ToLower().Contains("m")) + { + string floornum = waiParent.GetChild(i).name.Substring + (waiParent.GetChild(i).name.ToLower().IndexOf("wai") + 3/*, waiParent.GetChild(i).name.Length - 4*/); + msg.floorNum = int.Parse(floornum); + msg.interlayerNum = 0; + } + else + { + msg.floorNum = int.Parse(waiParent.GetChild(i).name.Substring + (waiParent.GetChild(i).name.ToLower().IndexOf("wai") + 4, waiParent.GetChild(i).name.ToLower().IndexOf("m") + - waiParent.GetChild(i).name.ToLower().IndexOf("wai") - 4)); + msg.interlayerNum = int.Parse(waiParent.GetChild(i).name.Substring + (waiParent.GetChild(i).name.ToLower().IndexOf("m") + 1, waiParent.GetChild(i).name.Length - + waiParent.GetChild(i).name.ToLower().IndexOf("m") - 1)); + } + } + } + static Transform GetTarget(Transform parent) + { + for (int i = 0; i < parent.childCount; i++) + { + if (parent.GetChild(i).name.ToLower().Contains("_floor") + || parent.GetChild(i).name.ToLower().Contains("-floor") + ) + { + return parent.GetChild(i); + } + } + + return parent; + } + [MenuItem("SceneTool/SetNavLayershinei")]//添加寻路层(选中shinei对象设置,注:扶梯情况特殊没有包含) + public static void SetNavLayer() + { + Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); + for (int i = 0; i < obj.Length; i++) + { + if (obj[i].name.ToLower().Contains("_floor") ||//地面 + obj[i].name.ToLower().Contains("_floor")) + { + Debug.Log(obj[i].name); + // obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); + // if (!obj[i].gameObject.GetComponent()) + // { + // obj[i].gameObject.AddComponent(); + // } + // if (!obj[i].gameObject.GetComponent()) + // { + // obj[i].gameObject.AddComponent(); + // } + // if (!obj[i].gameObject.GetComponent()) + // { + // obj[i].gameObject.AddComponent(); + // } + // if (!obj[i].gameObject.GetComponent()) + // { + // obj[i].gameObject.AddComponent(); + // } + // CloneableEnums enumParent = obj[i].gameObject.GetComponent(); + // GameObject CarRoad = GameObject.Find("FloorNei"); + // var CloneableEnums = CarRoad.GetComponent(); + // enumParent.CloneableTypes = CloneableEnums.CloneableTypes; + // if (obj[i].parent.GetComponent()) + // { + // FloorMessage fmg = obj[i].parent.GetComponent(); + // obj[i].gameObject.GetComponent().gameObjType = CloneObjType.StaticGameObject; + // obj[i].gameObject.GetComponent().buildNum = fmg.buildNum; + // obj[i].gameObject.GetComponent().floorNum = fmg.floorNum; + // obj[i].gameObject.GetComponent().interlayerNum = fmg.interlayerNum; + // } + // if (obj[i].parent.parent.GetComponent()) + // { + // FloorMessage fmg = obj[i].parent.parent.GetComponent(); + // obj[i].gameObject.GetComponent().gameObjType = CloneObjType.StaticGameObject; + // obj[i].gameObject.GetComponent().buildNum = fmg.buildNum; + // obj[i].gameObject.GetComponent().floorNum = fmg.floorNum; + // obj[i].gameObject.GetComponent().interlayerNum = fmg.interlayerNum; + // } + //} + //if (obj[i].name.ToLower().Contains("_wall") ||//墙面 + // obj[i].name.ToLower().Contains("_wall")) + //{ + // obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); + // if (!obj[i].gameObject.GetComponent()) + // { + // obj[i].gameObject.AddComponent(); + // } + // NavMeshModifier mod = obj[i].gameObject.GetComponent(); + // mod.overrideArea = true; + // mod.area = 1; + // if (!obj[i].gameObject.GetComponent()) + // { + // obj[i].gameObject.AddComponent(); + // } + //} + //if (obj[i].name.ToLower().Contains("lt"))//楼梯 + //{ + // obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); + // if (!obj[i].gameObject.GetComponent()) + // { + // obj[i].gameObject.AddComponent(); + // } + // if (!obj[i].gameObject.GetComponent()) + // { + // obj[i].gameObject.AddComponent(); + // } + } + } + } + [MenuItem("SceneTool/GetNavLayerCarRoad")] + public static void GetNavLayerCarRoad() + { + Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); + { + for (int i = 0; i < obj.Length; i++) + { + if (obj[i].gameObject.layer == LayerMask.NameToLayer("CarRoad")) + { + // if (!obj[i].gameObject.GetComponent()) + { + Debug.Log(obj[i].name); + } + } + } + } + } + [MenuItem("SceneTool/ReadCloneTypes")] + static void ReadCloneTypes() + { + string path = Application.dataPath + "/Floors.txt"; + string str = File.ReadAllText(path, Encoding.UTF8); + string[] EnumStrList = str.Split(','); + //List EnmuList = new List(); + //foreach (var item in EnumStrList) + //{ + // if (!string.IsNullOrEmpty(item)) + // { + // CloneObjType type = (CloneObjType)Enum.Parse(typeof(CloneObjType), item); + // EnmuList.Add(type); + // } + //} + //GameObject CarRoad = GameObject.Find("FloorNei"); + //if (!CarRoad.GetComponent()) + //{ + // CarRoad.AddComponent(); + //} + //var CloneableEnums = CarRoad.GetComponent(); + //CloneableEnums.CloneableTypes = EnmuList; + } + [MenuItem("SceneTool/AddColider")] + static void AddColider() + { + Transform[] obj = Selection.GetTransforms(SelectionMode.Unfiltered); + { + Debug.Log(obj[0].name); + } + } +} \ No newline at end of file diff --git a/Assets/Editor/SceneTool.cs.meta b/Assets/Editor/SceneTool.cs.meta new file mode 100644 index 0000000..74d4e15 --- /dev/null +++ b/Assets/Editor/SceneTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64783b6d3a93095469a2c37618e659f0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/LZLD_Scene.prefab b/Assets/LZLD_Scene.prefab index 6080d14..b4833b9 100644 --- a/Assets/LZLD_Scene.prefab +++ b/Assets/LZLD_Scene.prefab @@ -84282,7 +84282,7 @@ GameObject: m_Component: - component: {fileID: 8692012863773012463} m_Layer: 0 - m_Name: 3LZLD + m_Name: LZLD m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -84338,7 +84338,7 @@ GameObject: m_Component: - component: {fileID: 4848288127021618476} m_Layer: 0 - m_Name: 3LZLD + m_Name: LZLD m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Assets/MscPublic.meta b/Assets/MscPublic.meta new file mode 100644 index 0000000..b4de45c --- /dev/null +++ b/Assets/MscPublic.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7bd60e6e20366724da8e81e6a3411638 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets.meta b/Assets/MscPublic/Assets.meta new file mode 100644 index 0000000..c8bdf9d --- /dev/null +++ b/Assets/MscPublic/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb29b54df4037f546aea659775ff8428 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts.meta b/Assets/MscPublic/Assets/Arts.meta new file mode 100644 index 0000000..32fcedb --- /dev/null +++ b/Assets/MscPublic/Assets/Arts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7921b8cca4f30e54aba3d57a7f325491 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Font.meta b/Assets/MscPublic/Assets/Arts/Font.meta new file mode 100644 index 0000000..caaf723 --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Font.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34039e9c4b477984391aa32d200a6921 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Font/MSYH.TTC b/Assets/MscPublic/Assets/Arts/Font/MSYH.TTC new file mode 100644 index 0000000..37c28de Binary files /dev/null and b/Assets/MscPublic/Assets/Arts/Font/MSYH.TTC differ diff --git a/Assets/MscPublic/Assets/Arts/Font/MSYH.TTC.meta b/Assets/MscPublic/Assets/Arts/Font/MSYH.TTC.meta new file mode 100644 index 0000000..06d27f6 --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Font/MSYH.TTC.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: cfad5fdf0e7e7ad45bbbc3bd066cb609 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontName: Microsoft YaHei + fontNames: + - Microsoft YaHei + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Textures.meta b/Assets/MscPublic/Assets/Arts/Textures.meta new file mode 100644 index 0000000..bcc5ab0 --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15df3888a3e3f9e4ba9e8274866879e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Textures/Common.meta b/Assets/MscPublic/Assets/Arts/Textures/Common.meta new file mode 100644 index 0000000..66551d3 --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Textures/Common.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6fd38e09707143499cba53399314e4a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Textures/Common/翻页向左选中(单).png b/Assets/MscPublic/Assets/Arts/Textures/Common/翻页向左选中(单).png new file mode 100644 index 0000000..550d195 Binary files /dev/null and b/Assets/MscPublic/Assets/Arts/Textures/Common/翻页向左选中(单).png differ diff --git a/Assets/MscPublic/Assets/Arts/Textures/Common/翻页向左选中(单).png.meta b/Assets/MscPublic/Assets/Arts/Textures/Common/翻页向左选中(单).png.meta new file mode 100644 index 0000000..da9164e --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Textures/Common/翻页向左选中(单).png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: d7b944ffdc15fd6488e6b19972f15623 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Textures/Examiner.meta b/Assets/MscPublic/Assets/Arts/Textures/Examiner.meta new file mode 100644 index 0000000..5928d6f --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Textures/Examiner.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c07f2e49d49444147a1051b8d41eb79c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Textures/Examiner/树展开.png b/Assets/MscPublic/Assets/Arts/Textures/Examiner/树展开.png new file mode 100644 index 0000000..b2e4bdc Binary files /dev/null and b/Assets/MscPublic/Assets/Arts/Textures/Examiner/树展开.png differ diff --git a/Assets/MscPublic/Assets/Arts/Textures/Examiner/树展开.png.meta b/Assets/MscPublic/Assets/Arts/Textures/Examiner/树展开.png.meta new file mode 100644 index 0000000..1410659 --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Textures/Examiner/树展开.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 25d9b074034294a4c81cbcf69bff3c82 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Textures/MainScene.meta b/Assets/MscPublic/Assets/Arts/Textures/MainScene.meta new file mode 100644 index 0000000..b9fad78 --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Textures/MainScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a28cdc01612126e418d56d46e94cac46 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Arts/Textures/MainScene/EqBG.png b/Assets/MscPublic/Assets/Arts/Textures/MainScene/EqBG.png new file mode 100644 index 0000000..91c8ffb Binary files /dev/null and b/Assets/MscPublic/Assets/Arts/Textures/MainScene/EqBG.png differ diff --git a/Assets/MscPublic/Assets/Arts/Textures/MainScene/EqBG.png.meta b/Assets/MscPublic/Assets/Arts/Textures/MainScene/EqBG.png.meta new file mode 100644 index 0000000..a9bdf20 --- /dev/null +++ b/Assets/MscPublic/Assets/Arts/Textures/MainScene/EqBG.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 5448f37be88977646bc3013883817301 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + 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 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Resources.meta b/Assets/MscPublic/Assets/Resources.meta new file mode 100644 index 0000000..9b2d03a --- /dev/null +++ b/Assets/MscPublic/Assets/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7605906d682fe524aafc39fe0b042aa7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Resources/UI.meta b/Assets/MscPublic/Assets/Resources/UI.meta new file mode 100644 index 0000000..7f18bc2 --- /dev/null +++ b/Assets/MscPublic/Assets/Resources/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5549ac296c2cc2d45abec35e8971c3ad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Resources/UI/FloorItem.prefab b/Assets/MscPublic/Assets/Resources/UI/FloorItem.prefab new file mode 100644 index 0000000..74ee6da --- /dev/null +++ b/Assets/MscPublic/Assets/Resources/UI/FloorItem.prefab @@ -0,0 +1,553 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1071723951798808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224827029213624594} + - component: {fileID: 222280845945885344} + - component: {fileID: 114819221560437314} + m_Layer: 5 + m_Name: HasChild + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &224827029213624594 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071723951798808} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224403975457591224} + m_Father: {fileID: 224851811614464044} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222280845945885344 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071723951798808} + m_CullTransparentMesh: 0 +--- !u!114 &114819221560437314 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1071723951798808} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 5448f37be88977646bc3013883817301, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1 &1462540699490424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224851811614464044} + - component: {fileID: 114760225879219738} + - component: {fileID: 886484853937208961} + m_Layer: 5 + m_Name: FloorItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224851811614464044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462540699490424} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224812101392552474} + - {fileID: 224719521682605098} + - {fileID: 224827029213624594} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 163, y: 49} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &114760225879219738 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462540699490424} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114451063700641064} + toggleTransition: 1 + graphic: {fileID: 114657465660630864} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 0 +--- !u!114 &886484853937208961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462540699490424} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16a33de889563db4fa6b5f24e003e464, type: 3} + m_Name: + m_EditorClassIdentifier: + buildNum: + floorNum: 0 + interlayerNum: 0 + MyChildFloors: [] + floorsPanelManager: {fileID: 0} + MyText: {fileID: 114464141237427192} + HasChild: {fileID: 1071723951798808} + MyTarget: {fileID: 0} +--- !u!1 &1513840504197712 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224637017185402482} + - component: {fileID: 222472200776745200} + - component: {fileID: 114657465660630864} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224637017185402482 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1513840504197712} + 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: 224812101392552474} + 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.2, y: 0.5} + m_SizeDelta: {x: 163, y: 49.8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222472200776745200 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1513840504197712} + m_CullTransparentMesh: 0 +--- !u!114 &114657465660630864 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1513840504197712} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.21604672, g: 0.7701974, b: 0.7941176, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1 &1565560785055474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224719521682605098} + - component: {fileID: 222714370629709676} + - component: {fileID: 114464141237427192} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224719521682605098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565560785055474} + 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: 224851811614464044} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222714370629709676 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565560785055474} + m_CullTransparentMesh: 0 +--- !u!114 &114464141237427192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565560785055474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 12800000, guid: cfad5fdf0e7e7ad45bbbc3bd066cb609, type: 3} + m_FontSize: 22 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5730\u4E0B\u505C\u8F66\u573A" +--- !u!1 &1711419534937118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224812101392552474} + - component: {fileID: 222551298539894938} + - component: {fileID: 114451063700641064} + - component: {fileID: 6151036416438185726} + - component: {fileID: 2229400231140118989} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224812101392552474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711419534937118} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224637017185402482} + m_Father: {fileID: 224851811614464044} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 81.500015, y: -24.499996} + m_SizeDelta: {x: 163, y: 49} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222551298539894938 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711419534937118} + m_CullTransparentMesh: 0 +--- !u!114 &114451063700641064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711419534937118} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &6151036416438185726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711419534937118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114451063700641064} + toggleTransition: 1 + graphic: {fileID: 0} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 0 +--- !u!114 &2229400231140118989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1711419534937118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16a33de889563db4fa6b5f24e003e464, type: 3} + m_Name: + m_EditorClassIdentifier: + buildNum: + floorNum: 0 + interlayerNum: 0 + MyChildFloors: [] + floorsPanelManager: {fileID: 0} + MyText: {fileID: 114464141237427192} + HasChild: {fileID: 0} + MyTarget: {fileID: 0} +--- !u!1 &1967893008667110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224403975457591224} + - component: {fileID: 222804012715825380} + - component: {fileID: 114092293084417284} + m_Layer: 5 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224403975457591224 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1967893008667110} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000972, y: 1.0000972, z: 1.0000963} + m_Children: [] + m_Father: {fileID: 224827029213624594} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0.00000035763333} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222804012715825380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1967893008667110} + m_CullTransparentMesh: 0 +--- !u!114 &114092293084417284 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1967893008667110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 25d9b074034294a4c81cbcf69bff3c82, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 diff --git a/Assets/MscPublic/Assets/Resources/UI/FloorItem.prefab.meta b/Assets/MscPublic/Assets/Resources/UI/FloorItem.prefab.meta new file mode 100644 index 0000000..8723bf0 --- /dev/null +++ b/Assets/MscPublic/Assets/Resources/UI/FloorItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bde92561d775dbf429b216264c660af8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts.meta b/Assets/MscPublic/Assets/Scripts.meta new file mode 100644 index 0000000..12ebd02 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc253f4fec4c9fa43936a7bd1b551512 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts/MainScene.meta b/Assets/MscPublic/Assets/Scripts/MainScene.meta new file mode 100644 index 0000000..a1e19e8 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 246f3a109d97c9d468c2d4608e341d8f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule.meta b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule.meta new file mode 100644 index 0000000..ed31d98 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf465188a2121484b99c70dea38a0d72 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/AreaNameDic.cs b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/AreaNameDic.cs new file mode 100644 index 0000000..660552d --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/AreaNameDic.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class AreaNameDic +{ + public static Dictionary NameDic; + public static string GetAreaName(string area) + { + if (NameDic==null) + { + NameDic = new Dictionary(); + + NameDic.Add("LZLD", "绿地置业"); + } + return NameDic[area]; + } +} diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/AreaNameDic.cs.meta b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/AreaNameDic.cs.meta new file mode 100644 index 0000000..67ccd89 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/AreaNameDic.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01ea5074c4cea644784f4320f0d11ab7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorMessage.cs b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorMessage.cs new file mode 100644 index 0000000..17dcfa4 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorMessage.cs @@ -0,0 +1,15 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class FloorMessage : MonoBehaviour +{ + // Use this for initialization + //使用方法:将脚本挂在场景中每一层的室内结构和室外结构的父对象上 + //功能:记录建筑每层结构的层信息 + + public string buildNum;//楼号 + public int floorNum;//层号 + public int interlayerNum;//夹层号,0表示不是夹层,1表示第一个夹层 + public Transform targetTrans;//切楼层时候用来定位的目标点 +} diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorMessage.cs.meta b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorMessage.cs.meta new file mode 100644 index 0000000..6e45e30 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9d71527466ad15c4f8756733306d3825 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorPanel.prefab b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorPanel.prefab new file mode 100644 index 0000000..48a8b7b --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorPanel.prefab @@ -0,0 +1,1790 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1038168047228766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224685314837339610} + - component: {fileID: 222480419589403850} + - component: {fileID: 114303532387208146} + - component: {fileID: 114314084241625968} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224685314837339610 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038168047228766} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224752489808843534} + m_Father: {fileID: 224542372763254150} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -1.699997, y: 0} + m_SizeDelta: {x: 8.5, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &222480419589403850 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038168047228766} + m_CullTransparentMesh: 0 +--- !u!114 &114303532387208146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038168047228766} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &114314084241625968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1038168047228766} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114362314475112462} + m_HandleRect: {fileID: 224285037281392376} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!1 &1187960008476254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224792815893175906} + - component: {fileID: 222271610053683774} + - component: {fileID: 114869959944434468} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224792815893175906 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187960008476254} + 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: 224388087401327226} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 74.25, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222271610053683774 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187960008476254} + m_CullTransparentMesh: 0 +--- !u!114 &114869959944434468 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187960008476254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1 &1200220961225854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224695763278311170} + - component: {fileID: 222132534397127380} + - component: {fileID: 114243029089367942} + - component: {fileID: 114013392359754154} + - component: {fileID: 8441018479868309566} + - component: {fileID: 2996242116025820686} + - component: {fileID: 4256340280244573875} + m_Layer: 5 + m_Name: Out + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224695763278311170 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200220961225854} + 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: 224631387485431668} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -28.19999, y: -0.0000085831} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222132534397127380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200220961225854} + m_CullTransparentMesh: 0 +--- !u!114 &114243029089367942 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200220961225854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: d7b944ffdc15fd6488e6b19972f15623, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &114013392359754154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200220961225854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114243029089367942} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &8441018479868309566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200220961225854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 55475a7d97e0f00459a5739bca447956, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2996242116025820686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200220961225854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e39c327f4d4f474186d8845f48f9af7, type: 3} + m_Name: + m_EditorClassIdentifier: + gameObjID: 0 + gameObjType: 120 + UserID: 0 +--- !u!114 &4256340280244573875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200220961225854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 37112a41404c6d342a99f409f5b9e2d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1215191801190424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224616352723372030} + - component: {fileID: 114003897132745422} + - component: {fileID: 222463835864786962} + - component: {fileID: 114996400293862858} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224616352723372030 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215191801190424} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224354172216245556} + m_Father: {fileID: 224542372763254150} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -1.6999, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &114003897132745422 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215191801190424} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!222 &222463835864786962 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215191801190424} + m_CullTransparentMesh: 0 +--- !u!114 &114996400293862858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215191801190424} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1 &1400604880175800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224354172216245556} + - component: {fileID: 114314625057527120} + - component: {fileID: 114129946429952246} + - component: {fileID: 114234905646867810} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224354172216245556 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400604880175800} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 941414553325084654} + - {fileID: 261951114919354878} + m_Father: {fileID: 224616352723372030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -0.00018310547, y: -0.000015258789} + m_SizeDelta: {x: -0.00015259, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &114314625057527120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400604880175800} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 +--- !u!114 &114129946429952246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400604880175800} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &114234905646867810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400604880175800} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1184210157, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AllowSwitchOff: 1 +--- !u!1 &1458149605943526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224085916244471142} + - component: {fileID: 222353471359238534} + - component: {fileID: 114791753221134112} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224085916244471142 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1458149605943526} + 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: 224631387485431668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 58.7, y: -27.999992} + m_SizeDelta: {x: 118.4, y: 56} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222353471359238534 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1458149605943526} + m_CullTransparentMesh: 0 +--- !u!114 &114791753221134112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1458149605943526} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.7882353, b: 0.8156863, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 12800000, guid: cfad5fdf0e7e7ad45bbbc3bd066cb609, type: 3} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u697C\u5C42" +--- !u!1 &1464929643667702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224542372763254150} + - component: {fileID: 114663277103842390} + - component: {fileID: 222085547286648840} + - component: {fileID: 114903746228632340} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224542372763254150 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464929643667702} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224616352723372030} + - {fileID: 224660795206827666} + - {fileID: 224685314837339610} + m_Father: {fileID: 224902213790725838} + 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.000034332, y: -27.875} + m_SizeDelta: {x: 174, y: 603.75} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &114663277103842390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464929643667702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 224354172216245556} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 10 + m_Viewport: {fileID: 224616352723372030} + m_HorizontalScrollbar: {fileID: 114436200717471324} + m_VerticalScrollbar: {fileID: 114314084241625968} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!222 &222085547286648840 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464929643667702} + m_CullTransparentMesh: 0 +--- !u!114 &114903746228632340 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464929643667702} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1 &1587682487987862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224902213790725838} + - component: {fileID: 222049289488703042} + - component: {fileID: 114142240089641872} + - component: {fileID: 114119877250009048} + - component: {fileID: 114079812038545432} + m_Layer: 5 + m_Name: FloorPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224902213790725838 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1587682487987862} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224542372763254150} + - {fileID: 224631387485431668} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 86, y: -13} + m_SizeDelta: {x: 174, y: 660} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222049289488703042 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1587682487987862} + m_CullTransparentMesh: 0 +--- !u!114 &114142240089641872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1587682487987862} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 5448f37be88977646bc3013883817301, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &114119877250009048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1587682487987862} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b314ac6a1f50cc241a17721d7beb1ac1, type: 3} + m_Name: + m_EditorClassIdentifier: + MovePanel: {fileID: 224902213790725838} + MoveOut: {fileID: 4256340280244573875} + MoveIn: {fileID: 1236785819737693497} + MoveOutDirction: 2 + MoveInDirction: 3 + MoveTime: 0.2 + DefenseMode: 1 +--- !u!114 &114079812038545432 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1587682487987862} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab7fa8fd57557494cac4c91d9bc30117, type: 3} + m_Name: + m_EditorClassIdentifier: + NeiParent: {fileID: 0} + WaiParent: {fileID: 0} + AllNei: [] + AllWai: [] + FloorBtnsParentPanel: {fileID: 224354172216245556} + FloorBtnPrefab: {fileID: 1462540699490424, guid: bde92561d775dbf429b216264c660af8, + type: 3} + scrollbar: {fileID: 114314084241625968} + FloorsOut: 0 +--- !u!1 &1689278155416674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224285037281392376} + - component: {fileID: 222584823840582948} + - component: {fileID: 114362314475112462} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224285037281392376 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689278155416674} + 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: 224752489808843534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222584823840582948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689278155416674} + m_CullTransparentMesh: 0 +--- !u!114 &114362314475112462 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689278155416674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 6914e4c3271e398438bd8da65de0eb5d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1 &1753332859250004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224388087401327226} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224388087401327226 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1753332859250004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224792815893175906} + m_Father: {fileID: 224660795206827666} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1775854173850562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224752489808843534} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224752489808843534 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1775854173850562} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224285037281392376} + m_Father: {fileID: 224685314837339610} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1848095669782722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224611077064363290} + - component: {fileID: 222443345135051216} + - component: {fileID: 114710447074895386} + m_Layer: 5 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224611077064363290 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848095669782722} + m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224412086348916302} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0.0000001264998} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222443345135051216 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848095669782722} + m_CullTransparentMesh: 0 +--- !u!114 &114710447074895386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848095669782722} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: d7b944ffdc15fd6488e6b19972f15623, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1 &1925438154385126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224660795206827666} + - component: {fileID: 222677758047456744} + - component: {fileID: 114957476296681780} + - component: {fileID: 114436200717471324} + m_Layer: 5 + m_Name: Scrollbar Horizontal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &224660795206827666 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925438154385126} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224388087401327226} + m_Father: {fileID: 224542372763254150} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -5.5, y: 20} + m_Pivot: {x: 0, y: 0} +--- !u!222 &222677758047456744 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925438154385126} + m_CullTransparentMesh: 0 +--- !u!114 &114957476296681780 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925438154385126} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &114436200717471324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925438154385126} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114869959944434468} + m_HandleRect: {fileID: 224792815893175906} + m_Direction: 0 + m_Value: 1 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!1 &1969329094191018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224412086348916302} + - component: {fileID: 222832411037881930} + - component: {fileID: 114849799326728312} + - component: {fileID: 114139384638607700} + - component: {fileID: 1795103799329526067} + - component: {fileID: 7925625185338174793} + - component: {fileID: 1236785819737693497} + m_Layer: 5 + m_Name: In + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &224412086348916302 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969329094191018} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000963, y: 1.0000963, z: 1.0000963} + m_Children: + - {fileID: 1323478524055577234} + - {fileID: 224611077064363290} + m_Father: {fileID: 224631387485431668} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 12.73, y: 0.0000667572} + m_SizeDelta: {x: 30, y: 56} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222832411037881930 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969329094191018} + m_CullTransparentMesh: 0 +--- !u!114 &114849799326728312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969329094191018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 5448f37be88977646bc3013883817301, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &114139384638607700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969329094191018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114849799326728312} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1795103799329526067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969329094191018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 55475a7d97e0f00459a5739bca447956, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &7925625185338174793 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969329094191018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e39c327f4d4f474186d8845f48f9af7, type: 3} + m_Name: + m_EditorClassIdentifier: + gameObjID: 0 + gameObjType: 120 + UserID: 0 +--- !u!114 &1236785819737693497 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969329094191018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 37112a41404c6d342a99f409f5b9e2d0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1983420159075130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224631387485431668} + - component: {fileID: 222506936322043610} + - component: {fileID: 114010830668476218} + - component: {fileID: 114935294864539310} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224631387485431668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1983420159075130} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224085916244471142} + - {fileID: 224695763278311170} + - {fileID: 224412086348916302} + m_Father: {fileID: 224902213790725838} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -28} + m_SizeDelta: {x: 174, y: 56} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222506936322043610 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1983420159075130} + m_CullTransparentMesh: 0 +--- !u!114 &114010830668476218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1983420159075130} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 5448f37be88977646bc3013883817301, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!114 &114935294864539310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1983420159075130} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114010830668476218} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!1 &674352030640067750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1323478524055577234} + - component: {fileID: 5296402224388607024} + - component: {fileID: 675568926819437968} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1323478524055577234 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 674352030640067750} + 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: 224412086348916302} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5296402224388607024 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 674352030640067750} + m_CullTransparentMesh: 0 +--- !u!114 &675568926819437968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 674352030640067750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 5448f37be88977646bc3013883817301, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!1001 &53047788391053778 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 224354172216245556} + m_Modifications: + - target: {fileID: 1462540699490424, guid: bde92561d775dbf429b216264c660af8, type: 3} + propertyPath: m_Name + value: FloorItem (1) + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_SizeDelta.x + value: 163 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_SizeDelta.y + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bde92561d775dbf429b216264c660af8, type: 3} +--- !u!224 &261951114919354878 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + m_PrefabInstance: {fileID: 53047788391053778} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1012823950862911426 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 224354172216245556} + m_Modifications: + - target: {fileID: 1462540699490424, guid: bde92561d775dbf429b216264c660af8, type: 3} + propertyPath: m_Name + value: FloorItem + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_SizeDelta.x + value: 163 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_SizeDelta.y + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bde92561d775dbf429b216264c660af8, type: 3} +--- !u!224 &941414553325084654 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 224851811614464044, guid: bde92561d775dbf429b216264c660af8, + type: 3} + m_PrefabInstance: {fileID: 1012823950862911426} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorPanel.prefab.meta b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorPanel.prefab.meta new file mode 100644 index 0000000..69a3a05 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a90fb1c4427b81849bc9d0fb9a1a0287 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorsPanelManager.cs b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorsPanelManager.cs new file mode 100644 index 0000000..e2fccb3 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorsPanelManager.cs @@ -0,0 +1,327 @@ +//using AX.MessageSystem; +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class FloorsPanelManager : MonoBehaviour +{ + public Transform NeiParent; + public Transform WaiParent; + public List AllNei;//存储所有楼层内层信息 + public List AllWai;//存储所有楼层的外层信息 + public Transform FloorBtnsParentPanel;//所有楼层按钮显示的父对象 + public GameObject FloorBtnPrefab; + private ToggleGroup ParentToggleGroup; + private ButtonRecordByAC OutBtn; + private ButtonRecordByAC InBtn; + public Scrollbar scrollbar; + private List ParentArea = new List(); + public FloorData CurrentFloor = new FloorData(); + public bool FloorsOut = true;//默认展开 + + void Awake() + { + LoadBuildingCompleted(); + //MessageDispatcher.AddListener("LoadBuildingCompleted", LoadBuildingCompleted);//发送场景加载完成消息 + //gameObject.SetActive(false); + + } + + //private void RecordFrameFloors(IMessage obj) + //{ + // var objectDatas = (List)obj.Data; + // UIFloorFrameData data = new UIFloorFrameData(); + // data.scrollvalue = scrollbar.value; + // data.isOut = FloorsOut; + // data.recordFrameType = RecordFrameType.UIFloor; + // data.time = RecordData.GetRecordTimer(); + // data.floorNum = CurrentFloor.floorNum; + // data.buildNum = CurrentFloor.buildNum; + // data.interlayerNum = CurrentFloor.interlayerNum; + // data.isOn = CurrentFloor.isOn; + // objectDatas.Add(DeepCloneTool.DeepClone(data)); + //} + + private void scrollbar_valueChanged(float value) + { + // AddPosRecordData(); + } + //private void AddPosRecordData() + //{ + // if (RecordData.isRecording()) + // { + // var eventData = new UIFloorPosEventData(); + // eventData.time = RecordData.GetRecordTimer(); + // eventData.eventType = RecordEventType.FloorsPanelPos; + // eventData.scrollvalue = scrollbar.value; + // eventData.isOut = FloorsOut; + // RecordData.AddRecordEventData(eventData); + // } + //} + private void InBtn_Click() + { + FloorsOut = false; + // AddPosRecordData(); + } + + private void OutBtn_Click() + { + FloorsOut = true; + //AddPosRecordData(); + //foreach (Transform item in FloorBtnsParentPanel) + //{ + // if (item.GetComponent().floorNum == 0) + // { + // if (item.GetComponent().isOn) + // { + // item.GetComponent().isOn = false; + // } + // } + //} + } + //private void OnDestroy() + //{ + // MessageDispatcher.RemoveListener("GAMEOBJ_RECORD", RecordFrameFloors); + // MessageDispatcher.RemoveListener("GAMEOBJ_LOAD", ReplayFrameFloors); + // MessageDispatcher.RemoveListener("LoadBuildingCompleted", LoadBuildingCompleted);//发送场景加载完成消息 + //} + + private void LoadBuildingCompleted(/*IMessage obj*/) + { + bool ok = Initialization(); + if (!ok) + return; + else + gameObject.SetActive(true); + OutBtn = GetComponent().MoveOut; + InBtn = GetComponent().MoveIn; + scrollbar = transform.Find("Scroll View/Scrollbar Vertical").GetComponent(); + scrollbar.onValueChanged.AddListener(scrollbar_valueChanged); + OutBtn.OutInterFaceButton =OutBtn_Click; + InBtn.OutInterFaceButton=(InBtn_Click); + //MessageDispatcher.AddListener("ReplayEvent", ReplayEventFloors); + //MessageDispatcher.AddListener("GAMEOBJ_RECORD", RecordFrameFloors); + //MessageDispatcher.AddListener("GAMEOBJ_LOAD", ReplayFrameFloors); + } + + //private void ReplayEventFloors(IMessage obj) + //{ + // var eventData = (EventData)obj.Data; + // if (eventData.eventType == RecordEventType.FloorsPanelPos) + // { + // UIFloorPosEventData data = (UIFloorPosEventData)obj.Data; + // if (!data.isOut) + // { + // if (FloorsOut) + // { + // FloorsOut = data.isOut; + // InBtn_Click(); + // GetComponent().MoveIn_Click(); + // } + // } + // else + // { + // if (!FloorsOut) + // { + // FloorsOut = data.isOut; + // OutBtn_Click(); + // GetComponent().MoveOut_Click(); + // } + // } + // scrollbar.value = data.scrollvalue; + // } + // else if (eventData.eventType == RecordEventType.UIFloor) + // { + // UIFloorEventData eventdata = (UIFloorEventData)obj.Data; + + // CurrentFloor.buildNum = eventdata.buildNum; + // CurrentFloor.floorNum = eventdata.floorNum; + // CurrentFloor.interlayerNum = eventdata.interlayerNum; + // CurrentFloor.isOn = eventdata.isOn; + // Setting(CurrentFloor); + // } + //} + + //private void ReplayFrameFloors(IMessage obj) + //{ + // var objectData = (ObjectData)obj.Data; + // if (objectData.recordFrameType == RecordFrameType.UIFloor) + // { + // UIFloorFrameData framedata = (UIFloorFrameData)obj.Data; + // if (!framedata.isOut) + // { + // if (FloorsOut) + // { + // FloorsOut = framedata.isOut; + // InBtn_Click(); + // GetComponent().MoveIn_Click(); + // } + // } + // else + // { + // if (!FloorsOut) + // { + // FloorsOut = framedata.isOut; + // OutBtn_Click(); + // GetComponent().MoveOut_Click(); + // } + // } + // scrollbar.value = framedata.scrollvalue; + + // CurrentFloor.buildNum = framedata.buildNum; + // CurrentFloor.floorNum = framedata.floorNum; + // CurrentFloor.interlayerNum = framedata.interlayerNum; + // CurrentFloor.isOn = framedata.isOn; + // Setting(CurrentFloor); + // } + //} + + private void Setting(FloorData data) + { + if (string.IsNullOrEmpty(data.buildNum) || data.isOn == false) + { + foreach (var item in ParentArea) + { + if (item.GetComponent().isOn) + { + item.GetComponent().isOn = false; + } + } + return; + } + UIFloor parent = null; + foreach (var item in ParentArea) + { + if (item.GetComponent().isOn) + { + item.GetComponent().isOn = false; + } + if (item.buildNum == data.buildNum) + parent = item; + } + if (Mathf.Abs(data.floorNum) == 0) + { + parent.GetComponent().isOn = true; + } + else + { + parent.GetComponent().isOn = true; + foreach (var item in parent.MyChildFloors) + { + if (item.GetComponent().floorNum == data.floorNum + && item.GetComponent().interlayerNum == data.interlayerNum) + { + item.GetComponent().isOn = true; + } + } + } + } + private bool Initialization()//初始化数据信息 + { + string path = "LZLD_Scene";// LoadBuilding.GetInstance().building.PrefabName; + NeiParent = GameObject.Find(path).transform.Find("shinei"); + WaiParent = GameObject.Find(path).transform.Find("shiwai"); + if (NeiParent == null && WaiParent == null)//如果没有可以切层的层级目录直接隐藏切楼层菜单 + { + //gameObject.SetActive(false); + return false; + } + if (FloorBtnPrefab == null) + { + FloorBtnPrefab = Resources.Load("UI/FloorItem") as GameObject; + } + foreach (Transform item in FloorBtnsParentPanel) + { + Destroy(item.gameObject); + } + if (GetComponent()) + ParentToggleGroup = GetComponent(); + else + ParentToggleGroup = gameObject.AddComponent(); + + ParentToggleGroup.allowSwitchOff = true; + + if (NeiParent) + { + var MaxNumNei = NeiParent.transform.childCount; + for (int i = 0; i < MaxNumNei; i++) + { + Transform child = NeiParent.GetChild(i); + GameObject floorBtnParent = Instantiate(FloorBtnPrefab, FloorBtnsParentPanel); + ToggleGroup floorBtnParentGroup = floorBtnParent.AddComponent(); + floorBtnParentGroup.allowSwitchOff = true; + UIFloor floorParent = floorBtnParent.GetComponent(); + floorParent.GetComponent().group = ParentToggleGroup; + floorParent.MyText.text = AreaNameDic.GetAreaName(child.name); + floorParent.buildNum = child.name; + floorParent.floorNum = 0; + floorParent.interlayerNum = 0; + floorParent.HasChild.SetActive(true); + floorParent.floorsPanelManager = this; + floorParent.MyTarget = GetAreaTargetManager.Instance.GetTarget(child.name); + ParentArea.Add(floorParent); + var childNum = child.transform.childCount; + for (int j = 0; j < childNum; j++) + { + Transform childchild = child.GetChild(j); + GameObject floorBtn = Instantiate(FloorBtnPrefab, FloorBtnsParentPanel); + UIFloor floor = floorBtn.GetComponent(); + floor.GetComponent().group = floorBtnParentGroup; + + FloorMessage msg = childchild.GetComponent(); + floor.MyTarget = msg.targetTrans; + floor.buildNum = msg.buildNum; + floor.buildNum = msg.buildNum; + floor.floorNum = msg.floorNum; + floor.interlayerNum = msg.interlayerNum; + floor.MyText.text = GetName(floor.floorNum, floor.interlayerNum); + floor.floorsPanelManager = this; + floorBtn.gameObject.SetActive(false); + floorParent.MyChildFloors.Add(floorBtn.transform); + if (msg != null) + AllNei.Add(msg); + } + } + } + if (WaiParent) + { + var MaxNumWai = WaiParent.childCount; + for (int i = 0; i < MaxNumWai; i++) + { + Transform child = WaiParent.GetChild(i); + + var childNum = child.transform.childCount; + for (int j = 0; j < childNum; j++) + { + Transform childchild = child.GetChild(j); + FloorMessage msg = childchild.GetComponent(); + if (msg != null) + AllWai.Add(msg); + } + } + } + return true; + } + private string GetName(int floorNum, int interlayerNum) + { + string result = ""; + if (floorNum < 0) + { + result += "B"; + floorNum = -floorNum; + } + else + { + result += "F"; + } + result += floorNum.ToString(); + if (interlayerNum > 0) + { + result += "M"; + result += interlayerNum.ToString(); + } + return result; + } +} diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorsPanelManager.cs.meta b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorsPanelManager.cs.meta new file mode 100644 index 0000000..9ec2445 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/FloorsPanelManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab7fa8fd57557494cac4c91d9bc30117 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/GetAreaTargetManager.cs b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/GetAreaTargetManager.cs new file mode 100644 index 0000000..f0ee299 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/GetAreaTargetManager.cs @@ -0,0 +1,38 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class GetAreaTargetManager : MonoBehaviour +{ + public Vector3 cameraInitPos = new Vector3();//相机Target初始位置 + public float initDis;//相机离Target距离的初始值 + public float init_X;//相机水平旋转初始值 + public float init_Y;//相机竖直旋转初始值 + + public static GetAreaTargetManager Instance; + [SerializeField] + private List children; + private void Awake() + { + children = new List(); + foreach (Transform item in transform) + { + children.Add(item); + } + Instance = this; + } + public Transform GetTarget(string name) + { + Transform result = null; + foreach (var item in children) + { + if (item.name == name) + { + result = item; + break; + } + } + + return result; + } +} diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/GetAreaTargetManager.cs.meta b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/GetAreaTargetManager.cs.meta new file mode 100644 index 0000000..4963973 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/GetAreaTargetManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e01c388cf4175aa49b4973deb437d754 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/UIFloor.cs b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/UIFloor.cs new file mode 100644 index 0000000..aa35cc5 --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/UIFloor.cs @@ -0,0 +1,161 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +//using AX.MessageSystem; +using UnityEngine.UI; +using System.Linq; +//using AX.InputSystem; + +public struct FloorData +{ + public string buildNum;//楼号 + public int floorNum;//层号 + public int interlayerNum;//夹层号,0表示不是夹层,1表示第一个夹层 + public bool isOn; +} +public class UIFloor : BaseToggle +{ + //楼层切换UI,发送楼层切换消息 + public string buildNum;//楼号 + public int floorNum;//层号 + public int interlayerNum;//夹层号,0表示不是夹层,1表示第一个夹层 + public List MyChildFloors = new List();//所含楼层 + public FloorsPanelManager floorsPanelManager; + public Text MyText; + public GameObject HasChild;//显示该建筑(区域)下的所有楼层 + public Transform MyTarget; + //private CameraManager cameraManager; + private float FollowCameraDistance = 100f; + private CameraManager cameraManager; + private void Awake() + { + cameraManager = GameObject.Find("Main Camera").GetComponent(); + //MyTarget = GameObject.Find("FloorPlaneCameraPos").transform.Find("LZLD"); + //Debug.Log(MyTarget.name); + } + public override void RespondFun(bool isOn) + { + var group = GetComponent().group; + var anyIsOn = group.AnyTogglesOn(); + var data = new FloorData { buildNum = buildNum, floorNum = floorNum, interlayerNum = interlayerNum, isOn = isOn }; + if ((anyIsOn && isOn) || !anyIsOn) + { + floorsPanelManager.CurrentFloor = data; + + //切层时,发送ESC取消对象选中的消息,取消对象选中,避免误操作。 + //例如4层有消防员选中且开启了选择目标技能,切到3层,如果不取消消防员的选中,场景中点击左键会触发此消防员的选中目标技能,改变喷水方向 + //MessageDispatcher.SendMessage("CANCEL_SELECTED_COMMAND", new CmdArgs()); + + //MessageDispatcher.SendMessage("FloorNumChanged", data); + + //CameraManager.Instance.initialTargetPosY = MyTarget.position.y; + } + if (isOn) + { + if (MyChildFloors.Count > 0) + { + foreach (var item in MyChildFloors) + { + item.gameObject.SetActive(true); + } + } + ShowFloor(data); + } + else + { + if (MyChildFloors.Count > 0) + { + foreach (var item in MyChildFloors) + { + if (item.GetComponent().isOn) + { + item.GetComponent().isOn = false; + } + item.gameObject.SetActive(false); + } + } + HideFloor(); + } + } + + private void HideFloor() + { + foreach (var item in floorsPanelManager.AllNei) + { + item.gameObject.SetActive(true); + } + foreach (var item in floorsPanelManager.AllWai) + { + item.gameObject.SetActive(true); + } + } + + private void ShowFloor(FloorData data) + { + if (Mathf.Abs(data.floorNum) > 0) + { + foreach (var item in floorsPanelManager.AllWai) + { + if (item.buildNum == data.buildNum && item.floorNum > data.floorNum && Mathf.Abs(item.floorNum) > 0) + { + item.gameObject.SetActive(false); + } + + } + foreach (var item in floorsPanelManager.AllNei) + { + if (item.buildNum == data.buildNum && item.floorNum > data.floorNum && Mathf.Abs(item.floorNum) > 0) + { + item.gameObject.SetActive(false); + } + if (item.buildNum == data.buildNum && item.floorNum == data.floorNum && item.interlayerNum > data.interlayerNum && Mathf.Abs(item.floorNum) > 0) + { + item.gameObject.SetActive(false); + } + + } + } + if (MyTarget != null/* && floorNum == 0*/)//镜头拉近 + { + cameraManager.SetCameraView(MyTarget.position, FollowCameraDistance,10,27); + } + //if (RecordData.isRecording()) + //{ + // AddRecordUIFloor(data); + //} + } + + //private void AddRecordUIFloor(FloorData data) + //{ + // var eventData = new UIFloorEventData(); + // eventData.time = RecordData.GetRecordTimer(); + // eventData.eventType = RecordEventType.UIFloor; + // eventData.buildNum = data.buildNum; + // eventData.floorNum = data.floorNum; + // eventData.interlayerNum = data.interlayerNum; + // eventData.isOn = data.isOn; + + // RecordData.AddRecordEventData(eventData); + //} + + //void Start() + //{ + // MessageDispatcher.AddListener("ToChangeFloor", changeFloor); + // //cameraManager = Camera.main.GetComponent(); + //} + + //public override void OnDestroy() + //{ + // base.OnDestroy(); + // MessageDispatcher.RemoveListener("ToChangeFloor", changeFloor); + //} + //private void changeFloor(IMessage msg) + //{ + // var data = (FloorData)msg.Data; + // if (data.buildNum == buildNum && data.floorNum == floorNum && data.interlayerNum == interlayerNum) + // { + // GetComponent().isOn = true; + // } + //} +} diff --git a/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/UIFloor.cs.meta b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/UIFloor.cs.meta new file mode 100644 index 0000000..fa1381c --- /dev/null +++ b/Assets/MscPublic/Assets/Scripts/MainScene/FloorControlModule/UIFloor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 16a33de889563db4fa6b5f24e003e464 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: