diff --git a/ProjectNLD/Assets/Config/Maps/MapData_MapsTest.json b/ProjectNLD/Assets/Config/Maps/MapData_MapsTest.json deleted file mode 100644 index 67d58b01e3c..00000000000 --- a/ProjectNLD/Assets/Config/Maps/MapData_MapsTest.json +++ /dev/null @@ -1,343 +0,0 @@ -{ - "cameraMarginInfo": { - "leftMarginInFight": 1.5, - "rightMarginInFight": 1.5, - "topMarginInFight": 0.8999999761581421, - "bottomMarginInFight": 0.8999999761581421, - "leftMarginInPre": 1.5, - "rightMarginInPre": 1.5, - "topMarginInInPre": 0.8999999761581421, - "bottomMarginInPre": 0.8999999761581421 - }, - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "_width": 15, - "_height": 7, - "environmentType": 0, - "BlocksData": [ - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": 0 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - }, - { - "TerrainTypeIndex": -1 - } - ], - "regions": [], - "initialCameraPosition": { - "x": 0, - "y": 0 - }, - "showBuffPoints": [] -} \ No newline at end of file diff --git a/ProjectNLD/Assets/Config/Maps/TerrainTypes.json b/ProjectNLD/Assets/Config/Maps/TerrainTypes.json index 8f4f32cdd19..dab3b0a2054 100644 --- a/ProjectNLD/Assets/Config/Maps/TerrainTypes.json +++ b/ProjectNLD/Assets/Config/Maps/TerrainTypes.json @@ -180,5 +180,37 @@ "b": 0.04509303, "a": 0.9490196 } + }, + { + "id": 11, + "name": "军团蓝方营地", + "selectable": true, + "banAttack": false, + "crossLevel": 0, + "AddBuff": false, + "buffUnitType": 0, + "buffSideType": 0, + "Color": { + "r": 0.0309759714, + "g": 0.0, + "b": 0.990566, + "a": 1.0 + } + }, + { + "id": 12, + "name": "军团红方营地", + "selectable": true, + "banAttack": false, + "crossLevel": 0, + "AddBuff": false, + "buffUnitType": 0, + "buffSideType": 0, + "Color": { + "r": 0.6132076, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } } ] \ No newline at end of file diff --git a/ProjectNLD/Assets/Editor/MapPath.meta b/ProjectNLD/Assets/Editor/MapPath.meta new file mode 100644 index 00000000000..3c8284cdfc9 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db0c5ea5f4ec54747a9d0eb3002fbaa0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Editor/MapPath/MapData_MapsTest.json b/ProjectNLD/Assets/Editor/MapPath/MapData_MapsTest.json new file mode 100644 index 00000000000..cebf9fa75f9 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/MapData_MapsTest.json @@ -0,0 +1,1832 @@ +{ + "cameraMarginInfo": { + "leftMarginInFight": 1.5, + "rightMarginInFight": 1.5, + "topMarginInFight": 0.8999999761581421, + "bottomMarginInFight": 0.8999999761581421, + "leftMarginInPre": 1.5, + "rightMarginInPre": 1.5, + "topMarginInInPre": 0.8999999761581421, + "bottomMarginInPre": 0.8999999761581421 + }, + "position": { + "x": 29.200000762939454, + "y": 0.0, + "z": 37.70000076293945 + }, + "_width": 20, + "_height": 30, + "environmentType": 0, + "BlocksData": [ + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": 12 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": 0 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": 11 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + }, + { + "TerrainTypeIndex": -1 + } + ], + "regions": [ + { + "positions": [] + } + ], + "initialCameraPosition": { + "x": 0, + "y": 0 + }, + "showBuffPoints": [] +} \ No newline at end of file diff --git a/ProjectNLD/Assets/Config/Maps/MapData_MapsTest.json.meta b/ProjectNLD/Assets/Editor/MapPath/MapData_MapsTest.json.meta similarity index 100% rename from ProjectNLD/Assets/Config/Maps/MapData_MapsTest.json.meta rename to ProjectNLD/Assets/Editor/MapPath/MapData_MapsTest.json.meta diff --git a/ProjectNLD/Assets/Editor/MapPath/MapPathfind.cs b/ProjectNLD/Assets/Editor/MapPath/MapPathfind.cs new file mode 100644 index 00000000000..13180cd6b95 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/MapPathfind.cs @@ -0,0 +1,874 @@ +using System.Collections.Generic; +using System.IO; +using System.IO.Compression; +using System.Net.Http.Headers; +using CodeStage.AntiCheat.Utils; +using Gameplay; +using NPOI.SS.Formula.Functions; +using TGS; +using Unity.Mathematics; +using UnityEngine; +using UnityEngine.Rendering; +using UnityEngine.UIElements; + +#if UNITY_EDITOR +public class MapHex +{ + public const float Length = 1.73205f; + public const float Radius = 1.5f; + + public int index; + public int Nx; + public int Nz; + + public int Ax; + public int Ay; + public int Az; + + public bool CanMove; + + public float Wx; + public float Wz; + + public int CityID; + + public void SetData( int nWidth, int nHeight, int nIndex, int type ) + { + //index = Nz * nWidth + Nx + index = nIndex; + + Nz = nIndex/nWidth; + Nx = nIndex - Nz *nWidth; + + Az = Nz; + Ax = Nx-Nz/2; + Ay = -Ax-Az; + + Wx = (Nx + Nz * 0.5f - Nz / 2 ) * (Radius*2.0f); + Wz = Nz * (Length*1.5f); + + CanMove = type != 0; + } + + public override string ToString() { + return $"index={index}, NC=({Nx}, {Nz}), AC=({Ax}, {Ay}, {Az}), WC=({Wx}, 0, {Wz}), CanMove={CanMove}, City ID={CityID}"; + } + + public bool IsMyNext(MapHex hex) + { + int xOffset = math.abs(hex.Ax- Ax); + int zOffset = math.abs(hex.Az-Az); + int yOffset = math.abs(hex.Ay-Ay); + + return xOffset <= 1 && zOffset <= 1 && yOffset <= 1; + } + + public bool IsMe(MapHex hex) + { + return hex.Nx == Nx && hex.Nz == Nz; + } + + public int Distance(MapHex hex) + { + int xOffset = math.abs(hex.Ax- Ax); + int zOffset = math.abs(hex.Az-Az); + int yOffset = math.abs(hex.Ay-Ay); + + return math.max(yOffset, math.max(xOffset, zOffset)); + } +} + +public class PathNode +{ + public MapHex hex; + public HexDir dir; + + //public List childs; + + public PathNode parent; + + public CityRoad cr; + + public int crIndex; + + public bool goRight; + + public PathNode() + { + //childs = new List(); + } +} + +public class CityRoad +{ + public MapHex [] road; + + public void GetNextHex(MapHex hex, out MapHex left, out int leftIndex, out MapHex right, out int rightIndex) + { + int index = -1; + for(int i = 0; i < road.Length; i ++) + { + if(road[i].IsMe(hex)) + { + index = i; + break; + } + } + + if(index == -1) + { + Debug.LogError($"CityRoad GetNextHex not found index, hex={hex}"); + left = null; + right = null; + leftIndex = 0; + rightIndex = 0; + return; + } + + leftIndex = index -1; + if(leftIndex < 0) + leftIndex = road.Length - 1; + + rightIndex = index +1; + if(rightIndex >= road.Length) + rightIndex = 0; + + left = road[leftIndex]; + right = road[rightIndex]; + + Debug.Log($"GetNextHex 1 rsult, index={index}, leftIndex={leftIndex}, rightIndex={rightIndex}"); + Debug.Log($"hex={hex}"); + Debug.Log($"left={left}"); + Debug.Log($"right={right}"); + } + + public void GetNextHex(int index, bool goRight, out MapHex next, out int nextIndex) + { + if(goRight) + { + index ++; + if(index >= road.Length) + index = 0; + } + else + { + index --; + if(index < 0) + index = road.Length - 1; + } + + nextIndex = index; + next = road[index]; + + Debug.Log($"GetNextHex 2 index={index}, goRight={goRight}, nextIndex={nextIndex}"); + Debug.Log($"next={next}"); + } + + public List GetPath(MapHex start, MapHex end) + { + List p1 = new List(); + List p2 = new List(); + + int indexStart = -1; + int indexEnd = -1; + for(int i = 0; i < road.Length; i ++) + { + if(road[i].IsMe(start)) + { + indexStart = i; + } + else if(road[i].IsMe(end)) + { + indexEnd = i; + } + } + + if(indexStart == -1 || indexEnd == -1) + { + Debug.LogError($"CityRoad GetPath not found index, start={start}, end={end}"); + return null; + } + + int indexCheck = indexStart; + while(indexCheck != indexEnd) + { + indexCheck++; + if(indexCheck>= road.Length) + { + indexCheck = 0; + } + + p1.Add(road[indexCheck]); + } + + indexCheck = indexStart; + while(indexCheck != indexEnd) + { + indexCheck--; + if(indexCheck < 0) + { + indexCheck = road.Length-1; + } + + p2.Add(road[indexCheck]); + } + + return p1.Count > p2.Count ? p2 : p1; + } +} + +public enum HexDir +{ + None = 0, + RightUp, + RightDown, + LeftUp, + LeftDown, + Right, + Left, + UpRL, + DownRL, +} + +[ExecuteAlways] +public class MapPathfind : MonoBehaviour +{ + public TerrainGridSystem TGS; + + MapData m_mapData; + + public bool Reload; + + public MapHex [] m_hexes; + + // width x轴 + // height z轴 + + public int startNx; + public int startNz; + + public int endNx; + public int endNz; + + public bool FindPath; + + MapHex m_Start; + MapHex m_End; + + Dictionary m_Roads; + + public GameObject PathGo; + + public GameObject RoundGo; + + public GameObject CityGo; + + public GameObject StartGo; + public GameObject EndGo; + + PathNode m_EndNode; + + public HashSet m_CloseList; + + public bool DestroyPath; + + void Start() + { + Reload = true; + + } + + void CreateMap() + { + m_Roads = new Dictionary(); + + string jsonPath = Application.dataPath + "/Config/Maps/MapData_MapsTest.json"; + string txt = File.ReadAllText(jsonPath); + m_mapData = JsonUtility.FromJson(txt); + + Debug.Log($"width={m_mapData.Width}, height={m_mapData.Height}, data length={m_mapData.BlocksData.Count}"); + + m_hexes = new MapHex[m_mapData.BlocksData.Count]; + for(int i = 0; i < m_mapData.BlocksData.Count; i ++) + { + MapHex hex = new MapHex(); + hex.SetData(m_mapData.Width, m_mapData.Height, i, m_mapData.BlocksData[i].TerrainTypeIndex); + m_hexes[i] = hex; + Debug.Log(hex.ToString()); + } + + + AddCity(1, 10, 21, 1 ); + AddCity(2, 12, 21, 1 ); + AddCity(3, 4, 19, 1 ); + AddCity(4, 16, 19, 1 ); + AddCity(5, 14, 18, 1 ); + AddCity(6, 12, 17, 1 ); + AddCity(7, 4, 16, 1 ); + AddCity(8, 2, 15, 1 ); + AddCity(9, 14, 13, 1 ); + AddCity(10, 6, 12, 1 ); + AddCity(11, 15, 11, 1 ); + AddCity(12, 9, 10, 1 ); + AddCity(13, 9, 6, 1 ); + + AddCity(14, 6, 21, 2 ); + AddCity(15, 16, 16, 2 ); + AddCity(16, 3, 11, 2 ); + AddCity(17, 13, 8, 2 ); + + AddCity(18, 9, 15, 3 ); + } + + public void AddCity(int nCityID, int Nx, int Nz, int range ) + { + MapHex center = m_hexes[GetIndex(Nx, Nz)]; + + // 找最外一圈路径 + List RoundRoad = new List(); + + // 获取建筑所在的格子 + int MaxX = center.Ax + range; + int MinX = center.Ax - range; + int MaxY = center.Ay + range; + int MinY = center.Ay - range; + int MaxZ = center.Az + range; + int MinZ = center.Az - range; + + for(int x = MinX; x <= MaxX; x ++) + { + for(int y = MinY; y <= MaxY; y ++) + { + int z = -x-y; + if(z >= MinZ && z <= MaxZ) + { + MapHex hex = GetMapHex(x, y, z); + + if(x == MinX || x == MaxX + || y == MinY || y == MaxY + || z == MinZ || z == MaxZ) + { + RoundRoad.Add(hex); + } + else + { + hex.CityID = nCityID; + Debug.Log(hex.ToString()); + + /* + var go = Instantiate(CityGo); + go.transform.SetParent(transform); + go.transform.position = new Vector3(hex.Wx, 0, hex.Wz); + + */ + } + } + } + } + + int RoadNodeCount = RoundRoad.Count; + + List rounds = new List(); + MapHex next = RoundRoad[0]; + rounds.Add(next); + RoundRoad.RemoveAt(0); + while(RoundRoad.Count > 0) + { + Debug.Log($"find next, city={nCityID}, count={RoundRoad.Count}, current={next}"); + MapHex nextHex = null; + for(int i = 0; i < RoundRoad.Count; i ++) + { + if(next.IsMyNext(RoundRoad[i])) + { + next = RoundRoad[i]; + RoundRoad.RemoveAt(i); + rounds.Add(next); + nextHex = next; + break; + } + } + + if(nextHex == null) + { + Debug.LogError("nextHex not found ..."); + break; + } + } + + + if(rounds.Count == RoadNodeCount) + { + CityRoad cr = new CityRoad(); + cr.road = rounds.ToArray(); + m_Roads.Add(nCityID, cr); + + /* + for(int i = 0; i < cr.road.Length; i ++) + { + var go = Instantiate(RoundGo); + go.transform.SetParent(transform); + go.transform.position = new Vector3(cr.road[i].Wx, 0, cr.road[i].Wz); + } + //*/ + } + else + { + Debug.LogError($"Road create error, city={nCityID}, rounds.Count:{rounds.Count} != RoadNodeCount:{RoadNodeCount}"); + } + + + /* + Debug.Log("Road Start ========================= count=" +rounds.Count); + for(int i = 0; i < rounds.Count; i ++) + { + Debug.Log(rounds[i]); + } + Debug.Log("Road End ========================="); + */ + } + + int GetIndex(int Nx, int Nz) + { + return Nz*m_mapData.Width+Nx; + } + + void Update() + { + if(Reload) + { + Reload = false; + CreateMap(); + } + + if(FindPath) + { + + + DoFind2(); + FindPath = false; + } + + if(DestroyPath) + { + DestroyPath = false; + //删除本节点下所有的GameObect + foreach (Transform child in transform) + { + DestroyImmediate(child.gameObject); + } + } + } + + HexDir GetTargetPositionDir(MapHex start, MapHex end) + { + var dir = GetLineDir(start, end); + if(dir != HexDir.None) + return dir; + + if(end.Az > start.Az) + { + if(end.Ax < start.Ax && end.Ay < start.Ay) + { + return HexDir.UpRL; + } + else if(end.Ay > start.Ay) + { + return HexDir.LeftUp; + } + else + { + return HexDir.RightUp; + } + } + else + { + if(end.Ax > start.Ax && end.Ay > start.Ay) + { + return HexDir.DownRL; + } + else if(end.Ax < start.Ax) + { + return HexDir.LeftDown; + } + else + { + return HexDir.RightDown; + } + } + } + + HexDir GetLineDir(MapHex start, MapHex end) + { + if(start.Ax == end.Ax) + { + if(end.Az > start.Az) + { + return HexDir.RightUp; + } + else + { + return HexDir.LeftDown; + } + } + else if( start.Az == end.Az) + { + if(end.Ax > start.Ax) + { + return HexDir.Right; + } + else + { + return HexDir.Left; + } + } + else if( start.Ay == end.Ay) + { + if(end.Az > start.Az) + { + return HexDir.LeftUp; + } + else + { + return HexDir.RightDown; + } + } + + return HexDir.None; + } + + void AddPathNode(PathNode node, PathNode parent) + { + PathNode result = null; + PathNode check = parent.parent; + if(check == null) + { + node.parent = parent; + return; + } + + while(check.parent != null) + { + if(check.hex.IsMyNext(node.hex)) + { + result = check; + } + + check = check.parent; + } + + if(result != null) + { + node.parent = result; + } + else + { + node.parent = parent; + } + } + + bool GetNextNode(PathNode currentNode, List openList) + { + var dir = currentNode.dir; + + var nextHex = GetNextHex(currentNode.hex, dir); + if(nextHex != null) + { + // 下一格是建筑,那当前这一格,肯定就在路点上 + if(nextHex.CityID > 0) + { + // 如果当前格没有路点信息,则找左右两个路点作为下一格 + if(currentNode.cr == null) + { + m_Roads.TryGetValue(nextHex.CityID, out CityRoad cr); + if(cr == null) + { + Debug.LogError("City road not found, city id=" + nextHex.CityID); + return false; + } + + cr.GetNextHex(currentNode.hex, out MapHex left, out int leftIndex, out MapHex right, out int rightIndex); + if(!m_CloseList.TryGetValue(left.index, out int hexIndex)) + { + PathNode nodeLeft = new PathNode(); + nodeLeft.hex = left; + nodeLeft.dir = GetTargetPositionDir(left, m_End); + nodeLeft.cr = cr; + nodeLeft.crIndex = leftIndex; + nodeLeft.goRight = false; + //nodeLeft.parent = currentNode; + AddPathNode(nodeLeft, currentNode); + if(m_End.IsMe(left)) + { + m_EndNode = nodeLeft; + return true; + } + openList.Add(nodeLeft); + } + + if(!m_CloseList.TryGetValue(right.index, out int hexIndex2)) + { + PathNode nodeRight = new PathNode(); + nodeRight.hex = right; + nodeRight.dir = GetTargetPositionDir(right, m_End); + nodeRight.cr = cr; + nodeRight.crIndex = rightIndex; + nodeRight.goRight = true; + //nodeRight.parent = currentNode; + AddPathNode(nodeRight, currentNode); + if(m_End.IsMe(right)) + { + m_EndNode = nodeRight; + return true; + } + openList.Add(nodeRight); + } + + } + else // 当前格本身就在路点上,则找下一格路点 + { + currentNode.cr.GetNextHex(currentNode.crIndex, currentNode.goRight, out MapHex next, out int nextIndex); + if(!m_CloseList.TryGetValue(next.index, out int hexIndex2)) + { + PathNode nodeNext = new PathNode(); + nodeNext.hex = next; + nodeNext.cr = currentNode.cr; + nodeNext.dir = GetTargetPositionDir(next, m_End); + nodeNext.goRight = currentNode.goRight; + nodeNext.crIndex = nextIndex; + //nodeNext.parent = currentNode; + AddPathNode(nodeNext, currentNode); + if(m_End.IsMe(next)) + { + m_EndNode = nodeNext; + return true; + } + openList.Add(nodeNext); + } + } + } + else + { + PathNode nextNode = new PathNode(); + nextNode.hex = nextHex; + nextNode.dir = dir; + var dirNext = GetLineDir(nextHex, m_End); + if(dirNext != HexDir.None) + { + nextNode.dir = dirNext; + } + + nextNode.parent = currentNode; + AddPathNode(nextNode, currentNode); + if(m_End.IsMe(nextHex)) + { + m_EndNode = nextNode; + return true; + } + + openList.Add(nextNode); + } + } + + return false; + } + + void DoFind2() + { + m_EndNode = null; + m_CloseList = new HashSet(); + List m_paths = new List(); + m_Start = m_hexes[GetIndex(startNx, startNz)]; + m_End = m_hexes[GetIndex(endNx, endNz)]; + + StartGo.transform.position = new Vector3(m_Start.Wx, 0, m_Start.Wz); + EndGo.transform.position = new Vector3(m_End.Wx, 0, m_End.Wz); + + List openList = new List(); + + PathNode path = new PathNode(); + path.hex = m_Start; + path.dir = GetTargetPositionDir(m_Start, m_End); + openList.Add(path); + + List hexList = new List(); + while(openList.Count > 0) + { + Debug.Log("START ============================================== openList.Count=" + openList.Count); + List newOpenList = new List(); + for(int i = 0; i < openList.Count; i ++) + { + hexList.Clear(); + var node = openList[i]; + m_CloseList.Add(node.hex.index); + + Debug.Log($"node.dir={node.dir}, node={node.hex}"); + switch(node.dir) + { + case HexDir.DownRL: + { + node.dir = HexDir.LeftDown; + if(GetNextNode(node, newOpenList)) + { + Debug.Log("LeftDown go end"); + goto End; + } + + node.dir = HexDir.RightDown; + + if(GetNextNode(node, newOpenList)) + { + Debug.Log("RightDown go end"); + goto End; + } + } + break; + + case HexDir.UpRL: + { + node.dir = HexDir.LeftUp; + if(GetNextNode(node, newOpenList)) + { + Debug.Log("LeftUp go end"); + goto End; + } + + node.dir = HexDir.RightUp; + if(GetNextNode(node, newOpenList)) + { + Debug.Log("RightUp go end"); + goto End; + } + } + break; + + default: + { + if(GetNextNode(node, newOpenList)) + { + Debug.Log("default go end"); + goto End; + } + } + break; + } + + } + + openList.Clear(); + openList.AddRange(newOpenList); + + Debug.Log("NEXT ============================================== openList.Count=" + openList.Count); + } + +End: + PathNode pathNode = m_EndNode; + while(pathNode.parent != null) + { + Debug.Log(pathNode.hex); + + var go = Instantiate(PathGo); + go.transform.SetParent(transform); + go.transform.position = new Vector3(pathNode.hex.Wx, 0, pathNode.hex.Wz); + + pathNode = pathNode.parent; + } + } + + MapHex GetMapHex(int Ax, int Ay, int Az) + { + int Nz = Az; + int Nx = Ax+Az/2; + //Debug.Log($"GetMapHex Ax={Ax}, Ay={Ay}, Az={Az}, Nx={Nx}, Nz={Nz}"); + + if(Nx < 0 || Nx > m_mapData.Width-1) + { + Debug.LogError($"GetMapHex 1 not found Nx={Nx}, Nz={Nz}"); + return null; + } + + + if(Nz < 0 || Nz > m_mapData.Height-1) + { + Debug.LogError($"GetMapHex 2 not found Nx={Nx}, Nz={Nz}"); + return null; + } + + + int index = GetIndex(Nx, Nz); + return m_hexes[index]; + } + + /* + + + + + + + */ + MapHex GetNextHex(MapHex hex, HexDir dir) + { + switch(dir) + { + case HexDir.RightUp: + { + //往右上走,Ax不变,Az+1 + int NextAx = hex.Ax; + int NextAz = hex.Az+1; + int NextAy = -NextAx-NextAz; + return GetMapHex(NextAx, NextAy, NextAz); + } + + case HexDir.RightDown: + { + // 往右下走,Ay不变,Az-1 + int NextAz = hex.Az-1; + int NextAy = hex.Ay; + int NextAx = -NextAz-NextAy; + return GetMapHex(NextAx, NextAy, NextAz); + } + + case HexDir.LeftUp: + { + //往左上走,Ay不变,Az+1 + int NextAy = hex.Ay; + int NextAz = hex.Az+1; + int NextAx = -NextAz-NextAy; + return GetMapHex(NextAx, NextAy, NextAz); + } + + case HexDir.LeftDown: + { + //往左下走,Ax不变,Az-1 + int NextAx = hex.Ax; + int NextAz = hex.Az-1; + int NextAy = -NextAx-NextAz; + return GetMapHex(NextAx, NextAy, NextAz); + } + + case HexDir.Right: + { + //往右走,Az不变,Ay-1 + int NextAz = hex.Az; + int NextAy = hex.Ay-1; + int NextAx = -NextAz-NextAy; + return GetMapHex(NextAx, NextAy, NextAz); + } + + case HexDir.Left: + { + //往左走,Az不变,Ay+1 + int NextAz = hex.Az; + int NextAy = hex.Ay+1; + int NextAx = -NextAz-NextAy; + return GetMapHex(NextAx, NextAy, NextAz); + } + + default: + Debug.LogError("GetNextHex invalid dir, dir=" + dir); + return null; + } + } +} + +#endif \ No newline at end of file diff --git a/ProjectNLD/Assets/Editor/MapPath/MapPathfind.cs.meta b/ProjectNLD/Assets/Editor/MapPath/MapPathfind.cs.meta new file mode 100644 index 00000000000..54ade5a6221 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/MapPathfind.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ede5d19e8a8f45a7a002a20605b51b8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Scenes/Maps/Map_test/MapsTest.unity b/ProjectNLD/Assets/Editor/MapPath/MapsTest.unity similarity index 59% rename from ProjectNLD/Assets/Scenes/Maps/Map_test/MapsTest.unity rename to ProjectNLD/Assets/Editor/MapPath/MapsTest.unity index 6126397afbf..da5f7fec1cb 100644 --- a/ProjectNLD/Assets/Scenes/Maps/Map_test/MapsTest.unity +++ b/ProjectNLD/Assets/Editor/MapPath/MapsTest.unity @@ -122,6 +122,220 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &35740783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 35740784} + - component: {fileID: 35740787} + - component: {fileID: 35740786} + - component: {fileID: 35740785} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &35740784 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35740783} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 34.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &35740785 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35740783} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &35740786 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35740783} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &35740787 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35740783} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &43840822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 43840823} + - component: {fileID: 43840826} + - component: {fileID: 43840825} + - component: {fileID: 43840824} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &43840823 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43840822} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 16.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &43840824 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43840822} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &43840825 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43840822} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &43840826 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43840822} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &56802480 PrefabInstance: m_ObjectHideFlags: 0 @@ -196,6 +410,220 @@ Transform: type: 3} m_PrefabInstance: {fileID: 56802480} m_PrefabAsset: {fileID: 0} +--- !u!1 &61047034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 61047035} + - component: {fileID: 61047038} + - component: {fileID: 61047037} + - component: {fileID: 61047036} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &61047035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61047034} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 54, y: 0, z: 25.98075} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &61047036 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61047034} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &61047037 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61047034} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &61047038 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61047034} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &145134450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 145134451} + - component: {fileID: 145134454} + - component: {fileID: 145134453} + - component: {fileID: 145134452} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &145134451 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145134450} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 49.5, y: 0, z: 33.774975} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &145134452 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145134450} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &145134453 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145134450} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &145134454 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145134450} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &180130227 PrefabInstance: m_ObjectHideFlags: 0 @@ -457,6 +885,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 185052134} m_PrefabAsset: {fileID: 0} +--- !u!1 &214875042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 214875043} + - component: {fileID: 214875046} + - component: {fileID: 214875045} + - component: {fileID: 214875044} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &214875043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214875042} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &214875044 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214875042} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &214875045 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214875042} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &214875046 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214875042} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &256841942 PrefabInstance: m_ObjectHideFlags: 0 @@ -546,6 +1081,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 256841942} m_PrefabAsset: {fileID: 0} +--- !u!1 &299028963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 299028964} + - component: {fileID: 299028967} + - component: {fileID: 299028966} + - component: {fileID: 299028965} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &299028964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299028963} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 36, y: 0, z: 41.5692} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &299028965 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299028963} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &299028966 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299028963} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &299028967 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 299028963} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &319354701 GameObject: m_ObjectHideFlags: 0 @@ -827,6 +1469,358 @@ Transform: type: 3} m_PrefabInstance: {fileID: 389638745} m_PrefabAsset: {fileID: 0} +--- !u!1 &396191436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 396191437} + - component: {fileID: 396191440} + - component: {fileID: 396191439} + - component: {fileID: 396191438} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &396191437 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396191436} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 48, y: 0, z: 36.373047} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &396191438 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396191436} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &396191439 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396191436} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &396191440 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 396191436} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &403471370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 403471371} + - component: {fileID: 403471374} + - component: {fileID: 403471373} + - component: {fileID: 403471372} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403471371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 403471370} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 10.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &403471372 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 403471370} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &403471373 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 403471370} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &403471374 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 403471370} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &419472032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 419472036} + - component: {fileID: 419472035} + - component: {fileID: 419472034} + - component: {fileID: 419472033} + m_Layer: 0 + m_Name: end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &419472033 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419472032} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &419472034 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419472032} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c972e82088c8849c594e056481128349, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &419472035 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419472032} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &419472036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 419472032} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &429239905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429239906} + m_Layer: 0 + m_Name: Surfaces + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &429239906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429239905} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 836657156} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &501719063 PrefabInstance: m_ObjectHideFlags: 0 @@ -990,6 +1984,220 @@ Transform: type: 3} m_PrefabInstance: {fileID: 508416960} m_PrefabAsset: {fileID: 0} +--- !u!1 &579380210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 579380211} + - component: {fileID: 579380214} + - component: {fileID: 579380213} + - component: {fileID: 579380212} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &579380211 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579380210} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 39, y: 0, z: 41.5692} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &579380212 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579380210} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &579380213 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579380210} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &579380214 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579380210} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &582777201 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 582777202} + - component: {fileID: 582777205} + - component: {fileID: 582777204} + - component: {fileID: 582777203} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &582777202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582777201} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 57, y: 0, z: 20.7846} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &582777203 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582777201} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &582777204 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582777201} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &582777205 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582777201} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &595010408 PrefabInstance: m_ObjectHideFlags: 0 @@ -1064,6 +2272,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 595010408} m_PrefabAsset: {fileID: 0} +--- !u!1 &620179797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 620179798} + - component: {fileID: 620179801} + - component: {fileID: 620179800} + - component: {fileID: 620179799} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &620179798 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620179797} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 33, y: 0, z: 46.76535} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &620179799 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620179797} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &620179800 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620179797} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &620179801 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620179797} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &672492488 GameObject: m_ObjectHideFlags: 0 @@ -1121,6 +2436,220 @@ Transform: - {fileID: 350073600} m_Father: {fileID: 1601688132} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &684947279 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 684947280} + - component: {fileID: 684947283} + - component: {fileID: 684947282} + - component: {fileID: 684947281} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &684947280 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684947279} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 45, y: 0, z: 36.373047} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &684947281 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684947279} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &684947282 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684947279} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &684947283 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 684947279} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &772229691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 772229692} + - component: {fileID: 772229695} + - component: {fileID: 772229694} + - component: {fileID: 772229693} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &772229692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 772229691} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 19.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &772229693 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 772229691} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &772229694 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 772229691} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &772229695 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 772229691} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &824972017 PrefabInstance: m_ObjectHideFlags: 0 @@ -1265,7 +2794,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: maxCellsSqrt: 100 - _isDirty: 1 + _isDirty: 0 mouseIsOver: 1 newInHierarchy: 0 _terrain: {fileID: 0} @@ -1304,11 +2833,11 @@ MonoBehaviour: _highlightScaleMax: 1.1 _highlightFadeSpeed: 1 _highlightMinimumTerrainDistance: 1 - _highlightEffect: 0 + _highlightEffect: 5 _highlightMask: {fileID: 0} _overlayMode: 1 _gridCenter: {x: 0, y: 0} - _gridScale: {x: 0.046499975, y: 0.019052546} + _gridScale: {x: 0.061499972, y: 0.07880825} _gridElevation: 0 _gridElevationBase: 0 _gridMinElevationMultiplier: 1 @@ -1318,8 +2847,8 @@ MonoBehaviour: _gridSurfaceDepthOffset: -1 _gridSurfaceDepthOffsetTerritory: -1 _gridRoughness: 0.01 - _cellRowCount: 7 - _cellColumnCount: 15 + _cellRowCount: 30 + _cellColumnCount: 20 textures: - {fileID: 0} - {fileID: 0} @@ -1367,13 +2896,13 @@ MonoBehaviour: _circularFadeTarget: {fileID: 0} _circularFadeDistance: 500 _circularFadeFallOff: 50 - _displayCellDebugInfo: 0 + _displayCellDebugInfo: 2 _displayTerritoryDebugInfo: 0 _enableGridEditor: 1 cameraMain: {fileID: 1846858571} - _numCells: 105 - _showCells: 0 - _cellSize: {x: 3.0999982, y: 2.721793} + _numCells: 600 + _showCells: 1 + _cellSize: {x: 3.0749986, y: 2.6269422} _cellBorderColor: {r: 0.8980392, g: 0.8980392, b: 0.8980392, a: 0.92941177} _cellCustomBorderThickness: 1 _cellBorderThickness: 0.1 @@ -1403,7 +2932,7 @@ MonoBehaviour: territoriesTexture: {fileID: 0} territoriesTextureNeutralColor: {r: 0, g: 0, b: 0, a: 0} _territoriesHideNeutralCells: 0 - _numTerritories: 0 + _numTerritories: 3 _territoriesMaxIterations: 0 _territoriesAsymmetry: 0 _territoriesOrganic: 0 @@ -1482,10 +3011,11 @@ Transform: m_GameObject: {fileID: 836657151} serializedVersion: 2 m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 29.2, y: 0, z: 37.7} m_LocalScale: {x: 1000, y: 1000, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 429239906} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} --- !u!1001 &870134087 @@ -1692,6 +3222,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 870134087} m_PrefabAsset: {fileID: 0} +--- !u!1 &878797314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 878797315} + - component: {fileID: 878797318} + - component: {fileID: 878797317} + - component: {fileID: 878797316} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &878797315 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 878797314} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 52.5, y: 0, z: 28.578823} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &878797316 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 878797314} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &878797317 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 878797314} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &878797318 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 878797314} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &960589286 PrefabInstance: m_ObjectHideFlags: 0 @@ -1776,6 +3413,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 960589286} m_PrefabAsset: {fileID: 0} +--- !u!1 &986374316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 986374320} + - component: {fileID: 986374319} + - component: {fileID: 986374318} + - component: {fileID: 986374317} + m_Layer: 0 + m_Name: path + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &986374317 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 986374316} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &986374318 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 986374316} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &986374319 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 986374316} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &986374320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 986374316} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 62.67, y: 0, z: 26.56} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1015996443 PrefabInstance: m_ObjectHideFlags: 0 @@ -1850,6 +3594,301 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1015996443} m_PrefabAsset: {fileID: 0} +--- !u!1 &1124346200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1124346202} + - component: {fileID: 1124346201} + m_Layer: 0 + m_Name: MapPathFind + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1124346201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1124346200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5ede5d19e8a8f45a7a002a20605b51b8, type: 3} + m_Name: + m_EditorClassIdentifier: + TGS: {fileID: 836657153} + Reload: 0 + startNx: 19 + startNz: 7 + endNx: 1 + endNz: 17 + FindPath: 0 + PathGo: {fileID: 986374316} + RoundGo: {fileID: 1454826683} + CityGo: {fileID: 2117779288} + StartGo: {fileID: 1937693061} + EndGo: {fileID: 419472032} + DestroyPath: 0 +--- !u!4 &1124346202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1124346200} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1763629641} + - {fileID: 214875043} + - {fileID: 403471371} + - {fileID: 1910770967} + - {fileID: 43840823} + - {fileID: 772229692} + - {fileID: 1375145695} + - {fileID: 1285026689} + - {fileID: 1155341649} + - {fileID: 1132953867} + - {fileID: 620179798} + - {fileID: 35740784} + - {fileID: 299028964} + - {fileID: 579380211} + - {fileID: 1583289844} + - {fileID: 1650341834} + - {fileID: 684947280} + - {fileID: 396191437} + - {fileID: 145134451} + - {fileID: 1977082383} + - {fileID: 878797315} + - {fileID: 61047035} + - {fileID: 1406520102} + - {fileID: 582777202} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1132953866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1132953867} + - component: {fileID: 1132953870} + - component: {fileID: 1132953869} + - component: {fileID: 1132953868} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1132953867 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1132953866} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30, y: 0, z: 46.76535} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1132953868 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1132953866} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1132953869 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1132953866} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1132953870 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1132953866} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1155341648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1155341649} + - component: {fileID: 1155341652} + - component: {fileID: 1155341651} + - component: {fileID: 1155341650} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1155341649 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1155341648} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 27, y: 0, z: 46.76535} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1155341650 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1155341648} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1155341651 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1155341648} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1155341652 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1155341648} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &1249457023 PrefabInstance: m_ObjectHideFlags: 0 @@ -1939,6 +3978,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1249457023} m_PrefabAsset: {fileID: 0} +--- !u!1 &1285026688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1285026689} + - component: {fileID: 1285026692} + - component: {fileID: 1285026691} + - component: {fileID: 1285026690} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1285026689 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285026688} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 24, y: 0, z: 46.76535} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1285026690 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285026688} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1285026691 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285026688} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1285026692 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285026688} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &1320796703 PrefabInstance: m_ObjectHideFlags: 0 @@ -2255,6 +4401,327 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1371350721} m_PrefabAsset: {fileID: 0} +--- !u!1 &1375145694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1375145695} + - component: {fileID: 1375145698} + - component: {fileID: 1375145697} + - component: {fileID: 1375145696} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1375145695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375145694} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1375145696 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375145694} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1375145697 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375145694} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1375145698 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1375145694} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1406520101 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1406520102} + - component: {fileID: 1406520105} + - component: {fileID: 1406520104} + - component: {fileID: 1406520103} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1406520102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406520101} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 55.5, y: 0, z: 23.382675} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1406520103 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406520101} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1406520104 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406520101} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1406520105 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406520101} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1454826683 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1454826687} + - component: {fileID: 1454826686} + - component: {fileID: 1454826685} + - component: {fileID: 1454826684} + m_Layer: 0 + m_Name: city_road + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &1454826684 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454826683} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1454826685 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454826683} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b0d1a9f3379f9415e966ac82552f7d42, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1454826686 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454826683} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1454826687 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1454826683} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 62.21, y: 0, z: 30.77} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1473368638 GameObject: m_ObjectHideFlags: 0 @@ -2427,6 +4894,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1523088525} m_PrefabAsset: {fileID: 0} +--- !u!1 &1583289843 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1583289844} + - component: {fileID: 1583289847} + - component: {fileID: 1583289846} + - component: {fileID: 1583289845} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1583289844 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1583289843} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 42, y: 0, z: 41.5692} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1583289845 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1583289843} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1583289846 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1583289843} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1583289847 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1583289843} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &1586068937 PrefabInstance: m_ObjectHideFlags: 0 @@ -2596,6 +5170,144 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1629812725} m_PrefabAsset: {fileID: 0} +--- !u!1 &1650341833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1650341834} + - component: {fileID: 1650341837} + - component: {fileID: 1650341836} + - component: {fileID: 1650341835} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1650341834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650341833} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 43.5, y: 0, z: 38.971123} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1650341835 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650341833} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1650341836 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650341833} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1650341837 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1650341833} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1676210328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1676210329} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1676210329 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1676210328} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1681785837 PrefabInstance: m_ObjectHideFlags: 0 @@ -2725,6 +5437,113 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1763629640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1763629641} + - component: {fileID: 1763629644} + - component: {fileID: 1763629643} + - component: {fileID: 1763629642} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1763629641 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1763629640} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 4.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1763629642 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1763629640} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1763629643 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1763629640} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1763629644 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1763629640} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1846858569 GameObject: m_ObjectHideFlags: 0 @@ -2813,7 +5632,7 @@ Transform: m_GameObject: {fileID: 1846858569} serializedVersion: 2 m_LocalRotation: {x: 0.3812272, y: 0.08052145, z: -0.033353075, w: 0.9203639} - m_LocalPosition: {x: -21.93849, y: 27, z: -30.116085} + m_LocalPosition: {x: -0.23849092, y: 27, z: -22.293943} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -2888,6 +5707,113 @@ MonoBehaviour: CameraMinFOV: 15 CameraMaxFOV: 30 isFightCamera: 1 +--- !u!1 &1910770966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1910770967} + - component: {fileID: 1910770970} + - component: {fileID: 1910770969} + - component: {fileID: 1910770968} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1910770967 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910770966} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 13.5, y: 0, z: 44.167274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1910770968 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910770966} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1910770969 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910770966} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1910770970 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910770966} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &1923672418 PrefabInstance: m_ObjectHideFlags: 0 @@ -3041,6 +5967,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1928653935} m_PrefabAsset: {fileID: 0} +--- !u!1 &1937693061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1937693065} + - component: {fileID: 1937693064} + - component: {fileID: 1937693063} + - component: {fileID: 1937693062} + m_Layer: 0 + m_Name: start + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &1937693062 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937693061} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1937693063 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937693061} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 84572e4accea840ee9133ce4b690dadf, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1937693064 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937693061} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1937693065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937693061} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 58.5, y: 0, z: 18.186523} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1961105724 PrefabInstance: m_ObjectHideFlags: 0 @@ -3196,6 +6229,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1973056215} m_PrefabAsset: {fileID: 0} +--- !u!1 &1977082382 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1977082383} + - component: {fileID: 1977082386} + - component: {fileID: 1977082385} + - component: {fileID: 1977082384} + m_Layer: 0 + m_Name: path(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1977082383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977082382} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 51, y: 0, z: 31.176899} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1124346202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &1977082384 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977082382} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1977082385 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977082382} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 601cae65bb8b34376b078252813ce842, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1977082386 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1977082382} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &2000786614 PrefabInstance: m_ObjectHideFlags: 0 @@ -3344,6 +6484,113 @@ Transform: type: 3} m_PrefabInstance: {fileID: 2092553987} m_PrefabAsset: {fileID: 0} +--- !u!1 &2117779288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2117779292} + - component: {fileID: 2117779291} + - component: {fileID: 2117779290} + - component: {fileID: 2117779289} + m_Layer: 0 + m_Name: city + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &2117779289 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2117779288} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2117779290 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2117779288} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 798b84ae22b364c16b198bff4f01e0de, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2117779291 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2117779288} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2117779292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2117779288} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 62.04, y: 0, z: 36.56} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2142856491 PrefabInstance: m_ObjectHideFlags: 0 @@ -3487,6 +6734,16 @@ PrefabInstance: propertyPath: m_LocalScale.z value: 0.01 objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalScale.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalScale.z + value: 10 + objectReference: {fileID: 0} - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, type: 3} propertyPath: m_LocalPosition.x @@ -3635,7 +6892,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 1acf874a624983e40a274522b9ac6a50, type: 3} m_Name: m_EditorClassIdentifier: - _levelDataJson: {fileID: 0} + _levelDataJson: {fileID: 4900000, guid: 7a2192907bd78413f9439495ccafa3cb, type: 3} --- !u!114 &4946899301643550723 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3707,3 +6964,10 @@ SceneRoots: - {fileID: 8224225936758222018} - {fileID: 1779911301602886938} - {fileID: 1747868970} + - {fileID: 1676210329} + - {fileID: 1124346202} + - {fileID: 1937693065} + - {fileID: 986374320} + - {fileID: 419472036} + - {fileID: 2117779292} + - {fileID: 1454826687} diff --git a/ProjectNLD/Assets/Scenes/Maps/Map_test/MapsTest.unity.meta b/ProjectNLD/Assets/Editor/MapPath/MapsTest.unity.meta similarity index 100% rename from ProjectNLD/Assets/Scenes/Maps/Map_test/MapsTest.unity.meta rename to ProjectNLD/Assets/Editor/MapPath/MapsTest.unity.meta diff --git a/ProjectNLD/Assets/Editor/MapPath/mate.meta b/ProjectNLD/Assets/Editor/MapPath/mate.meta new file mode 100644 index 00000000000..5a69c50ceea --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a541fa428141444bba79c0dfdc41dfa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/city.mat b/ProjectNLD/Assets/Editor/MapPath/mate/city.mat new file mode 100644 index 00000000000..dae1fc18965 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/city.mat @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: city + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0, b: 0.9943776, a: 1} + - _Color: {r: 1, g: 0, b: 0.99437755, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7508293644406122582 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/city.mat.meta b/ProjectNLD/Assets/Editor/MapPath/mate/city.mat.meta new file mode 100644 index 00000000000..3a2481d50fd --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/city.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 798b84ae22b364c16b198bff4f01e0de +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/city_road.mat b/ProjectNLD/Assets/Editor/MapPath/mate/city_road.mat new file mode 100644 index 00000000000..d5905692bc4 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/city_road.mat @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: city_road + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0.7719945, b: 0.0141509175, a: 1} + - _Color: {r: 1, g: 0.7719944, b: 0.0141509175, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7508293644406122582 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/city_road.mat.meta b/ProjectNLD/Assets/Editor/MapPath/mate/city_road.mat.meta new file mode 100644 index 00000000000..fe138744f2e --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/city_road.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0d1a9f3379f9415e966ac82552f7d42 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/end.mat b/ProjectNLD/Assets/Editor/MapPath/mate/end.mat new file mode 100644 index 00000000000..4dc731a9e78 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/end.mat @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: end + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.98039216, g: 0.113496184, b: 0, a: 1} + - _Color: {r: 0.98039216, g: 0.11349615, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7508293644406122582 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/end.mat.meta b/ProjectNLD/Assets/Editor/MapPath/mate/end.mat.meta new file mode 100644 index 00000000000..c573a17d2f3 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/end.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c972e82088c8849c594e056481128349 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/path.mat b/ProjectNLD/Assets/Editor/MapPath/mate/path.mat new file mode 100644 index 00000000000..3a99ece2db1 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/path.mat @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: path + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.5283019, g: 0.5283019, b: 0.5283019, a: 1} + - _Color: {r: 0.5283019, g: 0.5283019, b: 0.5283019, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7508293644406122582 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/path.mat.meta b/ProjectNLD/Assets/Editor/MapPath/mate/path.mat.meta new file mode 100644 index 00000000000..92870fcfaff --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/path.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 601cae65bb8b34376b078252813ce842 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/start.mat b/ProjectNLD/Assets/Editor/MapPath/mate/start.mat new file mode 100644 index 00000000000..ee40c0635ce --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/start.mat @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: start + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 0.9811321, b: 0.18570988, a: 1} + - _Color: {r: 0, g: 0.9811321, b: 0.18570983, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7508293644406122582 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/ProjectNLD/Assets/Editor/MapPath/mate/start.mat.meta b/ProjectNLD/Assets/Editor/MapPath/mate/start.mat.meta new file mode 100644 index 00000000000..b5b92af4951 --- /dev/null +++ b/ProjectNLD/Assets/Editor/MapPath/mate/start.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84572e4accea840ee9133ce4b690dadf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: