30 changed files with 7010 additions and 3644 deletions
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 6d1f87c875698ef4b8f0c587457ab623 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: cb016a7c0b9de9a4a9759460e61ab087 |
||||||
|
NativeFormatImporter: |
||||||
|
externalObjects: {} |
||||||
|
mainObjectFileID: 23800000 |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
Binary file not shown.
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: a6122a8801dced944a4e283156dd0ffc |
||||||
|
NativeFormatImporter: |
||||||
|
externalObjects: {} |
||||||
|
mainObjectFileID: 23800000 |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 251adb369f854fd4c9a4a86528fb32ac |
||||||
|
PrefabImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 9226852ee41f9e24f828bbf8f81aa4e8 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,122 @@ |
|||||||
|
%YAML 1.1 |
||||||
|
%TAG !u! tag:unity3d.com,2011: |
||||||
|
--- !u!1 &1527694588518554871 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 1529966725863981059} |
||||||
|
- component: {fileID: 1531997355367310783} |
||||||
|
- component: {fileID: 1542286568647539139} |
||||||
|
- component: {fileID: 1573562317796427713} |
||||||
|
- component: {fileID: 1895292020963793607} |
||||||
|
- component: {fileID: 3290948624327166060} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: 4#_Floor 2 |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!4 &1529966725863981059 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1527694588518554871} |
||||||
|
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} |
||||||
|
m_LocalPosition: {x: -25.172617, y: -4.183086, z: -7.9537644} |
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1} |
||||||
|
m_Children: [] |
||||||
|
m_Father: {fileID: 0} |
||||||
|
m_RootOrder: 0 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!33 &1531997355367310783 |
||||||
|
MeshFilter: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1527694588518554871} |
||||||
|
m_Mesh: {fileID: 4301538, guid: 378408775c6256848bb7ece10787b6ec, type: 3} |
||||||
|
--- !u!23 &1542286568647539139 |
||||||
|
MeshRenderer: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1527694588518554871} |
||||||
|
m_Enabled: 1 |
||||||
|
m_CastShadows: 1 |
||||||
|
m_ReceiveShadows: 1 |
||||||
|
m_DynamicOccludee: 1 |
||||||
|
m_MotionVectors: 1 |
||||||
|
m_LightProbeUsage: 1 |
||||||
|
m_ReflectionProbeUsage: 1 |
||||||
|
m_RenderingLayerMask: 1 |
||||||
|
m_RendererPriority: 0 |
||||||
|
m_Materials: |
||||||
|
- {fileID: 2100000, guid: 9a0fd152b78abca4abb88e95073fb0bf, type: 2} |
||||||
|
m_StaticBatchInfo: |
||||||
|
firstSubMesh: 0 |
||||||
|
subMeshCount: 0 |
||||||
|
m_StaticBatchRoot: {fileID: 0} |
||||||
|
m_ProbeAnchor: {fileID: 0} |
||||||
|
m_LightProbeVolumeOverride: {fileID: 0} |
||||||
|
m_ScaleInLightmap: 1 |
||||||
|
m_PreserveUVs: 0 |
||||||
|
m_IgnoreNormalsForChartDetection: 0 |
||||||
|
m_ImportantGI: 0 |
||||||
|
m_StitchLightmapSeams: 0 |
||||||
|
m_SelectedEditorRenderState: 3 |
||||||
|
m_MinimumChartSize: 4 |
||||||
|
m_AutoUVMaxDistance: 0.5 |
||||||
|
m_AutoUVMaxAngle: 89 |
||||||
|
m_LightmapParameters: {fileID: 0} |
||||||
|
m_SortingLayerID: 0 |
||||||
|
m_SortingLayer: 0 |
||||||
|
m_SortingOrder: 0 |
||||||
|
--- !u!64 &1573562317796427713 |
||||||
|
MeshCollider: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1527694588518554871} |
||||||
|
m_Material: {fileID: 0} |
||||||
|
m_IsTrigger: 0 |
||||||
|
m_Enabled: 1 |
||||||
|
serializedVersion: 3 |
||||||
|
m_Convex: 0 |
||||||
|
m_CookingOptions: 14 |
||||||
|
m_Mesh: {fileID: 4301538, guid: 378408775c6256848bb7ece10787b6ec, type: 3} |
||||||
|
--- !u!114 &1895292020963793607 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1527694588518554871} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
CloneableTypes: c8000000ca000000cb0000002c0100002d0100002e0100005f01000060010000610100006401000090010000cc000000cd000000ce000000d0000000d1000000640100006d0100002f010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f02000030020000640200006502000066020000670200006802000069020000 |
||||||
|
isHandleCloneHitPoint: 0 |
||||||
|
--- !u!114 &3290948624327166060 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1527694588518554871} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 0b9c305761a78ca41b5f94428fa22b82, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: df8391fbe30212e45a9d9b062c8cdabc |
||||||
|
PrefabImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: a688944dd20111445ba6563f5912b431 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,669 @@ |
|||||||
|
using System.Collections; |
||||||
|
using System.Collections.Generic; |
||||||
|
using UnityEngine; |
||||||
|
using UnityEditor; |
||||||
|
using UnityEngine.AI; |
||||||
|
using System.IO; |
||||||
|
using System.Text; |
||||||
|
using System; |
||||||
|
|
||||||
|
public class SceneTool |
||||||
|
{ |
||||||
|
[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<FloorMessage>()) |
||||||
|
{ |
||||||
|
neiParent.GetChild(i).gameObject.AddComponent<FloorMessage>(); |
||||||
|
} |
||||||
|
FloorMessage msg = neiParent.GetChild(i).GetComponent<FloorMessage>(); |
||||||
|
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 - 3); |
||||||
|
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") - 3)); |
||||||
|
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<FloorMessage>()) |
||||||
|
{ |
||||||
|
waiParent.GetChild(i).gameObject.AddComponent<FloorMessage>(); |
||||||
|
} |
||||||
|
FloorMessage msg = waiParent.GetChild(i).GetComponent<FloorMessage>(); |
||||||
|
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 - 3); |
||||||
|
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") + 3, waiParent.GetChild(i).name.ToLower().IndexOf("m") |
||||||
|
- waiParent.GetChild(i).name.ToLower().IndexOf("wai") - 3)); |
||||||
|
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") |
||||||
|
|| parent.GetChild(i).name.ToLower().Contains("-floor") |
||||||
|
) |
||||||
|
{ |
||||||
|
if (parent.GetChild(i).GetComponent<MeshRenderer>()) |
||||||
|
return parent.GetChild(i); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
return parent; |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetNavLayerShiNeiFloor")]//添加寻路层(选中shinei对象设置,注:扶梯情况特殊没有包含) |
||||||
|
public static void SetNavLayerShiNeiFloor() |
||||||
|
{ |
||||||
|
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") || |
||||||
|
obj[i].name.ToLower().Contains("floor") || |
||||||
|
obj[i].name.ToLower().Contains("chewei") || |
||||||
|
obj[i].name.ToLower().Contains("-floor") && |
||||||
|
obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<PathFindable>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<PathFindable>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneGameObjInfo>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneGameObjInfo>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
Transform Template = GameObject.Find("TheCarRoad").transform.Find("ShiNeiFloor"); |
||||||
|
var CloneableEnums = Template.GetComponent<CloneableEnums>(); |
||||||
|
enumParent.CloneableTypes = CloneableEnums.CloneableTypes; |
||||||
|
if (obj[i].parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
if (obj[i].parent.parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
} |
||||||
|
if (obj[i].name.ToLower().Contains("_wall") ||//墙面 |
||||||
|
obj[i].name.ToLower().Contains("_wall") || |
||||||
|
obj[i].name.ToLower().Contains("wall") || |
||||||
|
obj[i].name.ToLower().Contains("-wall") && |
||||||
|
obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<NavMeshModifier>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<NavMeshModifier>(); |
||||||
|
} |
||||||
|
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>(); |
||||||
|
mod.overrideArea = true; |
||||||
|
mod.area = 1; |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
} |
||||||
|
if (obj[i].name.ToLower().Contains("zhuzi") ||//柱子 |
||||||
|
obj[i].name.ToLower().Contains("_zhuzi") || |
||||||
|
obj[i].name.ToLower().Contains("-zhuzi") && |
||||||
|
obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
//Debug.Log(obj[i].name); |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<NavMeshModifier>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<NavMeshModifier>(); |
||||||
|
} |
||||||
|
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>(); |
||||||
|
mod.overrideArea = true; |
||||||
|
mod.area = 1; |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
} |
||||||
|
if (obj[i].name.ToLower().Contains("lt") && |
||||||
|
obj[i].GetComponent<MeshRenderer>() && |
||||||
|
!obj[i].name.ToLower().Contains("lt_name") && |
||||||
|
!obj[i].name.ToLower().Contains("_ltcs"))//楼梯 |
||||||
|
{ |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<PathFindable>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<PathFindable>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneGameObjInfo>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneGameObjInfo>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
Transform Template = GameObject.Find("TheCarRoad").transform.Find("ShiNeiFloor"); |
||||||
|
var CloneableEnums = Template.GetComponent<CloneableEnums>(); |
||||||
|
enumParent.CloneableTypes = CloneableEnums.CloneableTypes; |
||||||
|
if (obj[i].parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
if (obj[i].parent.parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
} |
||||||
|
if (obj[i].name.ToLower().Contains("ft") && |
||||||
|
obj[i].GetComponent<MeshRenderer>() && |
||||||
|
!obj[i].name.ToLower().Contains("ft_name") && |
||||||
|
!obj[i].name.ToLower().Contains("bf"))//扶梯 |
||||||
|
{ |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<PathFindable>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<PathFindable>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneGameObjInfo>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneGameObjInfo>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
Transform Template = GameObject.Find("TheCarRoad").transform.Find("ShiNeiFloor"); |
||||||
|
var CloneableEnums = Template.GetComponent<CloneableEnums>(); |
||||||
|
enumParent.CloneableTypes = CloneableEnums.CloneableTypes; |
||||||
|
if (obj[i].parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
if (obj[i].parent.parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.StaticGameObject; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetNavLayerShiWaiCarRoad")]//添加寻路层车(前提是将车的寻路层添加layer CarRoad) |
||||||
|
public static void SetNavLayerShiWaiCarRoad() |
||||||
|
{ |
||||||
|
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<NavMeshModifier>()) |
||||||
|
{ |
||||||
|
//Debug.Log(obj[i].name); |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<PathFindable>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<PathFindable>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
Transform Template = GameObject.Find("TheCarRoad").transform; |
||||||
|
var CloneableEnums = Template.GetComponent<CloneableEnums>(); |
||||||
|
enumParent.CloneableTypes = CloneableEnums.CloneableTypes; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetNavLayerShiWaiSoldierRoad")]//添加寻路层车(前提是将车的寻路层添加layer SoliderRoad) |
||||||
|
public static void SetNavLayerShiWaiSoliderRoad() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].gameObject.layer == LayerMask.NameToLayer("SoldierRoad")) |
||||||
|
{ |
||||||
|
if (!obj[i].gameObject.GetComponent<NavMeshModifier>()) |
||||||
|
{ |
||||||
|
//Debug.Log(obj[i].name); |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<PathFindable>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<PathFindable>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
Transform Template = GameObject.Find("TheCarRoad").transform.Find("ShiWaiSolider"); |
||||||
|
var CloneableEnums = Template.GetComponent<CloneableEnums>(); |
||||||
|
enumParent.CloneableTypes = CloneableEnums.CloneableTypes; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/RemoveColider")]//移除碰撞器 |
||||||
|
public static void RemoveColider() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
UnityEngine.Object.DestroyImmediate(obj[i].GetComponent<MeshCollider>(), true); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/AddColider")]//添加碰撞器 |
||||||
|
public static void AddColider() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
if (!obj[i].GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetGuanDing")] |
||||||
|
public static void SetGuanDing() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<FireOnTank>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<FireOnTank>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<PathFindable>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<PathFindable>(); |
||||||
|
} |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
Transform Template = GameObject.Find("Guanding").transform; |
||||||
|
var CloneableEnums = Template.GetComponent<CloneableEnums>(); |
||||||
|
enumParent.CloneableTypes = CloneableEnums.CloneableTypes; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetGuanBi")] |
||||||
|
public static void SetGuanBi() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<NavMeshModifier>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<NavMeshModifier>(); |
||||||
|
} |
||||||
|
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>(); |
||||||
|
mod.overrideArea = true; |
||||||
|
mod.area = 1; |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
Transform Template = GameObject.Find("GuanBi").transform; |
||||||
|
var CloneableEnums = Template.GetComponent<CloneableEnums>(); |
||||||
|
enumParent.CloneableTypes = CloneableEnums.CloneableTypes; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetGuanDi")] |
||||||
|
public static void SetGuanDi() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<NavMeshModifier>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<NavMeshModifier>(); |
||||||
|
} |
||||||
|
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>(); |
||||||
|
mod.overrideArea = true; |
||||||
|
mod.area = 1; |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetTeamTargetItemName")] |
||||||
|
public static void SetTeamTargetItemName() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<TeamTargetItem>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.GetComponent<TeamTargetItem>().TankName = obj[i].gameObject.name; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetGuanLouTi")] |
||||||
|
public static void SetGuanLouTi() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("SoldierRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<PathFindable>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<PathFindable>(); |
||||||
|
} |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
Transform Template = GameObject.Find("GuanLouTi").transform; |
||||||
|
var CloneableEnums = Template.GetComponent<CloneableEnums>(); |
||||||
|
enumParent.CloneableTypes = CloneableEnums.CloneableTypes; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetDouBuZou")] |
||||||
|
public static void SetDouBuZou() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.layer = LayerMask.NameToLayer("CarRoad"); |
||||||
|
if (!obj[i].gameObject.GetComponent<NavMeshModifier>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<NavMeshModifier>(); |
||||||
|
} |
||||||
|
NavMeshModifier mod = obj[i].gameObject.GetComponent<NavMeshModifier>(); |
||||||
|
mod.overrideArea = true; |
||||||
|
mod.area = 1; |
||||||
|
if (!obj[i].gameObject.GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<MeshCollider>(); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/ChangDingName")] |
||||||
|
public static void ChangDingName() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
if (obj[i].gameObject.GetComponent<FireOnTank>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.name = "GuanDing"; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/ChangBiName")] |
||||||
|
public static void ChangBiName() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
if (obj[i].gameObject.GetComponent<CloneableEnums>() && obj[i].gameObject.GetComponent<CloneableEnums>().CloneableTypes.Count == 1) |
||||||
|
{ |
||||||
|
if (obj[i].gameObject.GetComponent<CloneableEnums>().CloneableTypes[0] == CloneObjType.FireBreakThough) |
||||||
|
obj[i].gameObject.name = "GuanBi"; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/ChangeMessage")]//添加碰撞器 |
||||||
|
public static void ChangeMessage() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<CloneGameObjInfo>()) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<CloneGameObjInfo>().buildNum == "8XGYTC") |
||||||
|
{ |
||||||
|
obj[i].GetComponent<CloneGameObjInfo>().buildNum = "2XGYTC"; |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/RemoveAnimator")]//移除碰撞器 |
||||||
|
public static void RemoveAnimator() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
{ |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<Animator>()) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<Animator>()) |
||||||
|
{ |
||||||
|
UnityEngine.Object.DestroyImmediate(obj[i].GetComponent<Animator>(), true); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
[MenuItem("SceneTool/SetshineiXHS")]//设置室内消火栓属性 |
||||||
|
public static void SetSNXHS() |
||||||
|
{ |
||||||
|
Transform[] obj = Selection.GetTransforms(SelectionMode.Deep); |
||||||
|
for (int i = 0; i < obj.Length; i++) |
||||||
|
{ |
||||||
|
if (obj[i].name.ToLower().Contains("xhs") && |
||||||
|
!obj[i].name.ToLower().Contains("xhs_name") && |
||||||
|
!obj[i].name.ToLower().Contains("xhs_wz") && |
||||||
|
!obj[i].name.ToLower().Contains("xhs-wz") && |
||||||
|
obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
if (!obj[i].gameObject.GetComponent<BoxCollider>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<BoxCollider>(); |
||||||
|
} |
||||||
|
if (obj[i].GetComponent<MeshRenderer>()) |
||||||
|
{ |
||||||
|
if (obj[i].GetComponent<MeshCollider>()) |
||||||
|
{ |
||||||
|
UnityEngine.Object.DestroyImmediate(obj[i].GetComponent<MeshCollider>(), true); |
||||||
|
} |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneGameObjInfo>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneGameObjInfo>(); |
||||||
|
} |
||||||
|
if (obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjID == 0) |
||||||
|
{ |
||||||
|
long staticGameObjId = (long)GUID.NewGuid(1, 1); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().SetGameObjID(staticGameObjId); |
||||||
|
} |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.IndoorFireHydrant; |
||||||
|
if (!obj[i].gameObject.GetComponent<InDoorHydrantMessage>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<InDoorHydrantMessage>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<WaterSource>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<WaterSource>(); |
||||||
|
} |
||||||
|
if (!obj[i].gameObject.GetComponent<CloneableEnums>()) |
||||||
|
{ |
||||||
|
obj[i].gameObject.AddComponent<CloneableEnums>(); |
||||||
|
} |
||||||
|
CloneableEnums enumParent = obj[i].gameObject.GetComponent<CloneableEnums>(); |
||||||
|
|
||||||
|
List<CloneObjType> EnumsList = new List<CloneObjType>() { |
||||||
|
CloneObjType.FireHose |
||||||
|
}; |
||||||
|
enumParent.CloneableTypes = EnumsList; |
||||||
|
if (obj[i].parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.IndoorFireHydrant; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
if (obj[i].parent.parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.IndoorFireHydrant; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
if (obj[i].parent.parent.parent.GetComponent<FloorMessage>()) |
||||||
|
{ |
||||||
|
FloorMessage fmg = obj[i].parent.parent.parent.GetComponent<FloorMessage>(); |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().gameObjType = CloneObjType.IndoorFireHydrant; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().buildNum = fmg.buildNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().floorNum = fmg.floorNum; |
||||||
|
obj[i].gameObject.GetComponent<CloneGameObjInfo>().interlayerNum = fmg.interlayerNum; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 897c231eaac7aa04686627c31697e0ad |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,122 @@ |
|||||||
|
%YAML 1.1 |
||||||
|
%TAG !u! tag:unity3d.com,2011: |
||||||
|
--- !u!1 &7357239408396793971 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 7353548426959401977} |
||||||
|
- component: {fileID: 7379803544270716607} |
||||||
|
- component: {fileID: 7370271312164245813} |
||||||
|
- component: {fileID: 7421708592080839945} |
||||||
|
- component: {fileID: 778200142024599098} |
||||||
|
- component: {fileID: 7566846592285629089} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: Ground 1 |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!4 &7353548426959401977 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 7357239408396793971} |
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
||||||
|
m_LocalPosition: {x: 56.69465, y: -124.525925, z: 0} |
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1} |
||||||
|
m_Children: [] |
||||||
|
m_Father: {fileID: 0} |
||||||
|
m_RootOrder: 0 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!33 &7379803544270716607 |
||||||
|
MeshFilter: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 7357239408396793971} |
||||||
|
m_Mesh: {fileID: 4300000, guid: b08d798f2cffc7a41bb45f0aa009cdd8, type: 3} |
||||||
|
--- !u!23 &7370271312164245813 |
||||||
|
MeshRenderer: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 7357239408396793971} |
||||||
|
m_Enabled: 1 |
||||||
|
m_CastShadows: 1 |
||||||
|
m_ReceiveShadows: 1 |
||||||
|
m_DynamicOccludee: 1 |
||||||
|
m_MotionVectors: 1 |
||||||
|
m_LightProbeUsage: 1 |
||||||
|
m_ReflectionProbeUsage: 1 |
||||||
|
m_RenderingLayerMask: 1 |
||||||
|
m_RendererPriority: 0 |
||||||
|
m_Materials: |
||||||
|
- {fileID: 2100000, guid: 9a0fd152b78abca4abb88e95073fb0bf, type: 2} |
||||||
|
m_StaticBatchInfo: |
||||||
|
firstSubMesh: 0 |
||||||
|
subMeshCount: 0 |
||||||
|
m_StaticBatchRoot: {fileID: 0} |
||||||
|
m_ProbeAnchor: {fileID: 0} |
||||||
|
m_LightProbeVolumeOverride: {fileID: 0} |
||||||
|
m_ScaleInLightmap: 1 |
||||||
|
m_PreserveUVs: 0 |
||||||
|
m_IgnoreNormalsForChartDetection: 0 |
||||||
|
m_ImportantGI: 0 |
||||||
|
m_StitchLightmapSeams: 0 |
||||||
|
m_SelectedEditorRenderState: 3 |
||||||
|
m_MinimumChartSize: 4 |
||||||
|
m_AutoUVMaxDistance: 0.5 |
||||||
|
m_AutoUVMaxAngle: 89 |
||||||
|
m_LightmapParameters: {fileID: 0} |
||||||
|
m_SortingLayerID: 0 |
||||||
|
m_SortingLayer: 0 |
||||||
|
m_SortingOrder: 0 |
||||||
|
--- !u!64 &7421708592080839945 |
||||||
|
MeshCollider: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 7357239408396793971} |
||||||
|
m_Material: {fileID: 0} |
||||||
|
m_IsTrigger: 0 |
||||||
|
m_Enabled: 1 |
||||||
|
serializedVersion: 3 |
||||||
|
m_Convex: 0 |
||||||
|
m_CookingOptions: 14 |
||||||
|
m_Mesh: {fileID: 4301528, guid: 378408775c6256848bb7ece10787b6ec, type: 3} |
||||||
|
--- !u!114 &778200142024599098 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 7357239408396793971} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
CloneableTypes: c8000000ca000000cb0000002c0100002d0100002e010000fa000000fb000000fc000000fd000000fe000000ff0000000001000001010000020100000301000004010000050100005e0100005f0100006001000061010000620100006301000064010000650100009001000066010000cc000000060100000701000008010000090100000a0100000b0100000c010000690100006a0100006b0100006701000068010000ce000000d0000000d1000000640100006c0100006d0100006e0100006f010000700100002f0100000d010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f0200003002000058020000590200005a0200005b0200005c0200005d0200005e0200005f02000060020000610200006202000063020000640200006502000066020000670200006802000069020000cd000000 |
||||||
|
isHandleCloneHitPoint: 0 |
||||||
|
--- !u!114 &7566846592285629089 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 7357239408396793971} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 0b9c305761a78ca41b5f94428fa22b82, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 933a88e8c448bb54baefb1860c8e03db |
||||||
|
PrefabImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,358 @@ |
|||||||
|
%YAML 1.1 |
||||||
|
%TAG !u! tag:unity3d.com,2011: |
||||||
|
--- !u!1 &1448480874978764806 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 2036843565592825570} |
||||||
|
- component: {fileID: 4192392774204234242} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: ShiWaiLouDing |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!4 &2036843565592825570 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1448480874978764806} |
||||||
|
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: 1375686834103553258} |
||||||
|
m_RootOrder: 2 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &4192392774204234242 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1448480874978764806} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
CloneableTypes: c8000000ca000000cb000000cc000000d0000000d10000002c0100005f01000060010000610100006401000067010000680100006a0100006b01000090010000d200000071010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f02000030020000640200006502000066020000670200006802000069020000 |
||||||
|
isHandleCloneHitPoint: 0 |
||||||
|
--- !u!1 &3862791060661072280 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 5957534287860957307} |
||||||
|
- component: {fileID: 2554234015808576151} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: ShiNeiFloor |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!4 &5957534287860957307 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 3862791060661072280} |
||||||
|
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: 1375686834103553258} |
||||||
|
m_RootOrder: 0 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &2554234015808576151 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 3862791060661072280} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
CloneableTypes: c8000000ca000000cb000000cc000000d0000000d10000002c0100005f01000060010000610100006401000067010000680100006a0100006b01000090010000d200000071010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f02000030020000640200006502000066020000670200006802000069020000 |
||||||
|
isHandleCloneHitPoint: 0 |
||||||
|
--- !u!1 &5062027077239370685 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 1375686834103553258} |
||||||
|
- component: {fileID: 3247774623453244617} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: TheCarRoad |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!4 &1375686834103553258 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 5062027077239370685} |
||||||
|
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: 5957534287860957307} |
||||||
|
- {fileID: 5214412471344223968} |
||||||
|
- {fileID: 2036843565592825570} |
||||||
|
- {fileID: 6655865952981870942} |
||||||
|
- {fileID: 8617449886395387640} |
||||||
|
- {fileID: 1529966725895639609} |
||||||
|
m_Father: {fileID: 0} |
||||||
|
m_RootOrder: 0 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &3247774623453244617 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 5062027077239370685} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
CloneableTypes: c8000000ca000000cb000000cc000000d0000000d1000000fa000000fb000000fc000000fd000000fe000000ff000000000100000101000002010000030100000401000005010000060100000701000008010000090100000a0100000b0100000c0100000d0100002c0100002d0100002e0100002f0100005e0100005f010000600100006101000062010000630100006401000065010000660100006701000068010000690100006a0100006b0100006c0100006e0100006f0100007001000090010000d200000071010000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f0200003002000058020000590200005a0200005b0200005c0200005d0200005e0200005f02000060020000610200006202000063020000640200006502000066020000670200006802000069020000 |
||||||
|
isHandleCloneHitPoint: 0 |
||||||
|
--- !u!1 &5776162328859091251 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 5214412471344223968} |
||||||
|
- component: {fileID: 8791578464750648927} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: ShiWaiSolider |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!4 &5214412471344223968 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 5776162328859091251} |
||||||
|
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: 1375686834103553258} |
||||||
|
m_RootOrder: 1 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &8791578464750648927 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 5776162328859091251} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
CloneableTypes: c8000000ca000000cb000000cc000000d0000000d10000002c0100002d0100002f0100005e0100005f010000600100006101000062010000630100006401000065010000660100006701000068010000690100006a0100006b0100006c0100006e0100006f010000700100009001000071010000d2000000260200002702000028020000290200002a0200002c0200002d0200002e0200002f020000640200006502000066020000670200006802000069020000300200002b020000 |
||||||
|
isHandleCloneHitPoint: 0 |
||||||
|
--- !u!1 &7866724411915591980 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 6655865952981870942} |
||||||
|
- component: {fileID: 7275636843865131675} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: Guanding |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!4 &6655865952981870942 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 7866724411915591980} |
||||||
|
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: 1375686834103553258} |
||||||
|
m_RootOrder: 3 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &7275636843865131675 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 7866724411915591980} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
CloneableTypes: d0000000c8000000c9000000 |
||||||
|
isHandleCloneHitPoint: 0 |
||||||
|
--- !u!1 &8517682978472634123 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 8617449886395387640} |
||||||
|
- component: {fileID: 7325741734104057866} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: GuanBi |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!4 &8617449886395387640 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 8517682978472634123} |
||||||
|
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: 1375686834103553258} |
||||||
|
m_RootOrder: 4 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &7325741734104057866 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 8517682978472634123} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
CloneableTypes: d1000000 |
||||||
|
isHandleCloneHitPoint: 0 |
||||||
|
--- !u!1001 &40309306 |
||||||
|
PrefabInstance: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
serializedVersion: 2 |
||||||
|
m_Modification: |
||||||
|
m_TransformParent: {fileID: 1375686834103553258} |
||||||
|
m_Modifications: |
||||||
|
- target: {fileID: 1527694588518554871, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_Name |
||||||
|
value: GuanLouTi |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalPosition.x |
||||||
|
value: -25.172617 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalPosition.y |
||||||
|
value: -4.183086 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalPosition.z |
||||||
|
value: -7.9537644 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalRotation.x |
||||||
|
value: -0 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalRotation.y |
||||||
|
value: -0 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalRotation.z |
||||||
|
value: -0 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalRotation.w |
||||||
|
value: 1 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_RootOrder |
||||||
|
value: 5 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalEulerAnglesHint.x |
||||||
|
value: 0 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalEulerAnglesHint.y |
||||||
|
value: 0 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_LocalEulerAnglesHint.z |
||||||
|
value: 0 |
||||||
|
objectReference: {fileID: 0} |
||||||
|
- target: {fileID: 1542286568647539139, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
propertyPath: m_Materials.Array.data[0] |
||||||
|
value: |
||||||
|
objectReference: {fileID: 0} |
||||||
|
m_RemovedComponents: [] |
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: df8391fbe30212e45a9d9b062c8cdabc, type: 3} |
||||||
|
--- !u!4 &1529966725895639609 stripped |
||||||
|
Transform: |
||||||
|
m_CorrespondingSourceObject: {fileID: 1529966725863981059, guid: df8391fbe30212e45a9d9b062c8cdabc, |
||||||
|
type: 3} |
||||||
|
m_PrefabInstance: {fileID: 40309306} |
||||||
|
m_PrefabAsset: {fileID: 0} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: b6368959a808e804c9e4a1afe87a6abd |
||||||
|
PrefabImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 37ef187addc0865489162730143777f4 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: a3ca38fcdfce88e4ca33b156d1222e03 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: db91f4064b64dd547bc712a7c2ad6a0e |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
Binary file not shown.
@ -0,0 +1,7 @@ |
|||||||
|
ManifestFileVersion: 0 |
||||||
|
CRC: 2789097962 |
||||||
|
AssetBundleManifest: |
||||||
|
AssetBundleInfos: |
||||||
|
Info_0: |
||||||
|
Name: buildingscene |
||||||
|
Dependencies: {} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: af363e1e3a7b90b4d9d54e93e679cbe3 |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 1a2ef74e8025c7145a99e5d341095c05 |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
Binary file not shown.
@ -0,0 +1,66 @@ |
|||||||
|
ManifestFileVersion: 0 |
||||||
|
CRC: 3389614527 |
||||||
|
Hashes: |
||||||
|
AssetFileHash: |
||||||
|
serializedVersion: 2 |
||||||
|
Hash: 0e6a4c4140062d4864ba77f282c2d69d |
||||||
|
TypeTreeHash: |
||||||
|
serializedVersion: 2 |
||||||
|
Hash: a2229088d8ab8bd8f23538afd63c75dc |
||||||
|
HashAppended: 0 |
||||||
|
ClassTypes: |
||||||
|
- Class: 1 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 4 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 21 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 23 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 28 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 33 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 43 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 48 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 64 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 65 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 89 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 104 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 108 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 114 |
||||||
|
Script: {fileID: 11500000, guid: 1e3fdca004f2d45fe8abbed571a8abd5, type: 3} |
||||||
|
- Class: 114 |
||||||
|
Script: {fileID: 11500000, guid: 9d71527466ad15c4f8756733306d3825, type: 3} |
||||||
|
- Class: 114 |
||||||
|
Script: {fileID: 11500000, guid: 0b9c305761a78ca41b5f94428fa22b82, type: 3} |
||||||
|
- Class: 114 |
||||||
|
Script: {fileID: 11500000, guid: 8c17c20b2ca967847b4117564cdc4c84, type: 3} |
||||||
|
- Class: 114 |
||||||
|
Script: {fileID: 11500000, guid: 7a5ac11cc976e418e8d13136b07e1f52, type: 3} |
||||||
|
- Class: 114 |
||||||
|
Script: {fileID: 11500000, guid: e01c388cf4175aa49b4973deb437d754, type: 3} |
||||||
|
- Class: 114 |
||||||
|
Script: {fileID: 11500000, guid: b133d14efd54f9841a1659ef37479be7, type: 3} |
||||||
|
- Class: 114 |
||||||
|
Script: {fileID: 11500000, guid: 49a6ba4f46ec21b4c8a83dce618eda97, type: 3} |
||||||
|
- Class: 115 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 123 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 157 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 238 |
||||||
|
Script: {instanceID: 0} |
||||||
|
- Class: 258 |
||||||
|
Script: {instanceID: 0} |
||||||
|
Assets: |
||||||
|
- Assets/50LiFanJiXie/BuildingScene.unity |
||||||
|
Dependencies: [] |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 8b76f2eb87305f949a86df4466d13242 |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
Loading…
Reference in new issue