From 9f8542905e1cea6199a0a15deabddc04c5089747 Mon Sep 17 00:00:00 2001 From: pengjunwu <1263019465@qq.com> Date: Tue, 26 Dec 2023 18:19:05 +0800 Subject: [PATCH] PVP --- .../Scripts/Gameplay/Debug/SROptions.Level.cs | 2 +- .../Code/Scripts/Gameplay/Level/Level.cs | 105 +- .../Code/Scripts/Gameplay/Level/LevelData.cs | 8 + .../Gameplay/Level/LevelManager.Action.cs | 7 +- .../Scripts/Gameplay/Level/LevelManager.cs | 2 +- .../Assets/Code/Scripts/Gameplay/PVP.meta | 8 + .../Scripts/Gameplay/PVP/PVPDefenderData.cs | 29 + .../Gameplay/PVP/PVPDefenderData.cs.meta | 11 + .../Assets/Config/Levels/LevelData_PVP_1.json | 39 + .../Config/Levels/LevelData_PVP_1.json.meta | 7 + .../Assets/Config/Maps/MapData_PVP_1.json | 361 +++ .../Config/Maps/MapData_PVP_1.json.meta | 7 + .../Editor/LevelEditor/LevelEditorWindow.cs | 21 +- ProjectNLD/Assets/Scenes/Maps/PVP.meta | 8 + ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity | 2100 +++++++++++++++++ .../Assets/Scenes/Maps/PVP/PVP_1.unity.meta | 7 + 16 files changed, 2698 insertions(+), 24 deletions(-) create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/PVP.meta create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/PVP/PVPDefenderData.cs create mode 100644 ProjectNLD/Assets/Code/Scripts/Gameplay/PVP/PVPDefenderData.cs.meta create mode 100644 ProjectNLD/Assets/Config/Levels/LevelData_PVP_1.json create mode 100644 ProjectNLD/Assets/Config/Levels/LevelData_PVP_1.json.meta create mode 100644 ProjectNLD/Assets/Config/Maps/MapData_PVP_1.json create mode 100644 ProjectNLD/Assets/Config/Maps/MapData_PVP_1.json.meta create mode 100644 ProjectNLD/Assets/Scenes/Maps/PVP.meta create mode 100644 ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity create mode 100644 ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity.meta diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Debug/SROptions.Level.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Debug/SROptions.Level.cs index b1f62e966c5..752e35c7c11 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Debug/SROptions.Level.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Debug/SROptions.Level.cs @@ -1 +1 @@ -using System.Collections.Generic; using System.ComponentModel; using Gameplay; using Gameplay.Area; using Gameplay.Character; using Gameplay.Level; using Gameplay.SubSystems; using UnityEngine; public partial class SROptions { [Category("Level")] public int LevelId { get { return _levelId; } set { _levelId = value; } } private int _levelId = 101; [Category("Level")] public void EnterLevel() { LevelManager.Instance.TryEnterLevel(LevelId); } [Category("Level")] public bool ShowCharacterID { get { return _showCharacterID; } set { _showCharacterID = value; if (_showCharacterID) { UIManager.Instance.OpenWindow(UINameConst.UIDebugShowID); } else { UIManager.Instance.CloseWindow(UINameConst.UIDebugShowID); } } } private bool _showCharacterID = false; [Category("Level")] public bool ShowPrepareRegion { get { return _showPrepareRegion; } set { _showPrepareRegion = value; if (_showPrepareRegion) { AreaManager.instance.readyAreaManager.ShowReadyArea(); } else { AreaManager.instance.readyAreaManager.HideReadyArea(); } } } private bool _showPrepareRegion = false; [Category("Level")] public bool ShowMapDebugInfo { get { return _showMapDebugInfo; } set { _showMapDebugInfo = value; LevelManager.Instance?.CurrentLevel?.Map?.ShowInfo(_showMapDebugInfo ? -1 : 0); } } private bool _showMapDebugInfo = false; // // [Category("Level")] // public bool Pause { // get { return _pause; } // set // { // _pause = value; // LevelManager.Instance.CurrentLevel.SetPause(_pause); // } // } // private bool _pause = false; // // [Category("Level")] // public float Speed { // get { return _speed; } // set // { // _speed = value; // LevelManager.Instance.CurrentLevel.SetSpeed(_speed); // } // } // private float _speed = ELevelSpeed.Normal; [Category("Level")] public void StageSuccess() { LevelManager.Instance.CurrentLevel?.EnterNextStage(); } [Category("Level")] public void LevelSuccess() { LevelManager.Instance.TryExitLevel(true); } [Category("Level")] public void LevelFail() { LevelManager.Instance.TryExitLevel(false); } } \ No newline at end of file +using System.Collections.Generic; using System.ComponentModel; using Framework; using Framework.Wrapper; using Gameplay; using Gameplay.Area; using Gameplay.Character; using Gameplay.Level; using Gameplay.SubSystems; using UnityEngine; public partial class SROptions { [Category("Level")] public int LevelId { get { return _levelId; } set { _levelId = value; } } private int _levelId = 101; [Category("Level")] public void EnterLevel() { LevelManager.Instance.TryEnterLevel(LevelId); } [Category("Level")] public void EnterPVPLevel() { var pvpData = new PVPDefenderData(); pvpData.gameUnitInfos.Add(new() { unitID = 100001, position = new Vector2Int(5,5), }); pvpData.gameUnitInfos.Add(new() { unitID = 100002, position = new Vector2Int(5,6), }); pvpData.gameUnitInfos.Add(new() { unitID = 100003, position = new Vector2Int(5,7), }); pvpData.gameUnitInfos.Add(new() { unitID = 300001, position = new Vector2Int(5,8), type = Unit.UnitType.Vehicle, }); LevelManager.Instance.TryEnterLevel(TableManager.Instance.Tables.GlobalConfig.PVPLevelID,null,pvpData); } [Category("Level")] public bool ShowCharacterID { get { return _showCharacterID; } set { _showCharacterID = value; if (_showCharacterID) { UIManager.Instance.OpenWindow(UINameConst.UIDebugShowID); } else { UIManager.Instance.CloseWindow(UINameConst.UIDebugShowID); } } } private bool _showCharacterID = false; [Category("Level")] public bool ShowPrepareRegion { get { return _showPrepareRegion; } set { _showPrepareRegion = value; if (_showPrepareRegion) { AreaManager.instance.readyAreaManager.ShowReadyArea(); } else { AreaManager.instance.readyAreaManager.HideReadyArea(); } } } private bool _showPrepareRegion = false; [Category("Level")] public bool ShowMapDebugInfo { get { return _showMapDebugInfo; } set { _showMapDebugInfo = value; LevelManager.Instance?.CurrentLevel?.Map?.ShowInfo(_showMapDebugInfo ? -1 : 0); } } private bool _showMapDebugInfo = false; // // [Category("Level")] // public bool Pause { // get { return _pause; } // set // { // _pause = value; // LevelManager.Instance.CurrentLevel.SetPause(_pause); // } // } // private bool _pause = false; // // [Category("Level")] // public float Speed { // get { return _speed; } // set // { // _speed = value; // LevelManager.Instance.CurrentLevel.SetSpeed(_speed); // } // } // private float _speed = ELevelSpeed.Normal; [Category("Level")] public void StageSuccess() { LevelManager.Instance.CurrentLevel?.EnterNextStage(); } [Category("Level")] public void LevelSuccess() { LevelManager.Instance.TryExitLevel(true); } [Category("Level")] public void LevelFail() { LevelManager.Instance.TryExitLevel(false); } } \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/Level.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/Level.cs index d71943453bb..5e8c87bedd2 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/Level.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/Level.cs @@ -30,16 +30,19 @@ namespace Gameplay.Level private StateMachine _stateMachine = new StateMachine(); public bool isInBattle = false; + private object _param; public int ID => _id; public Map Map => _map; public float LevelTime { set; get; } + public bool IsPvPLevel => _id == TableManager.Instance.Tables.GlobalConfig.PVPLevelID; - public Level(int leveId) + public Level(int leveId, object param = null) { _id = leveId; + _param = param; Init(); } @@ -55,12 +58,12 @@ namespace Gameplay.Level { await GameSceneManager.Instance.LoadSceneAsync(_currLevelInfo.LevelScene); } - + private async UniTask UnLoadScene() { await GameSceneManager.Instance.UnLoadSceneAsync(_currLevelInfo.LevelScene); } - + private async UniTask LoadData() { _levelData = _currLevelInfo.LevelData; @@ -70,18 +73,26 @@ namespace Gameplay.Level { // if (_levelData != null) // { - // if (_map != null) - // { - // MapUtils.RemoveCameraController(CameraManager.Instance.MainCamera); - // MapUtils.UnLoadMap(_map); - // } + // if (_map != null) + // { + // MapUtils.RemoveCameraController(CameraManager.Instance.MainCamera); + // MapUtils.UnLoadMap(_map); + // } - _map = await MapUtils.LoadMap(_currLevelInfo.MapData); - MapUtils.BindCameraController(CameraManager.Instance.MainCamera, _map); + _map = await MapUtils.LoadMap(_currLevelInfo.MapData); + MapUtils.BindCameraController(CameraManager.Instance.MainCamera, _map); //} } private async UniTask LoadNpc() + { + if (!IsPvPLevel) + await LoadNPCFromLevelData(); + else + LoadNPCFromPVPData(); + } + + private async UniTask LoadNPCFromLevelData() { if (_levelData != null && _map != null) { @@ -93,12 +104,14 @@ namespace Gameplay.Level var teamId = ETroopsId.Enemy1; var cellIndex = _map.BlockPosition2TGSCellIndex(npcInfo.position); var yaw = LevelUtils.SetCharaterToward(npcInfo.npcToward); - var npcCharacter = await GameUnitManager.instance.PrepareNpc(npcInfo, teamId) as Character.Character; + var npcCharacter = + await GameUnitManager.instance.PrepareNpc(npcInfo, teamId) as Character.Character; if (npcCharacter == null) { DebugUtil.LogError("创建npc失败"); continue; } + npcCharacter.runtimeData.characterLevelData = new CharacterLevelData() { AttachAIName = npcInfo.attachAIType, @@ -107,12 +120,74 @@ namespace Gameplay.Level NpcToward = npcInfo.npcToward, PatrolInfos = npcInfo.patrolInfos }; - + GameUnitManager.instance.MoveUnitToFight(npcCharacter.GetID(), cellIndex, yaw); } } } + private async void LoadNPCFromPVPData() + { + var pvpDefenderData = _param as PVPDefenderData; + if (pvpDefenderData == null) + { + DebugUtil.LogError("pvp参数不合法!"); + } + + for (var i = 0; i < pvpDefenderData.gameUnitInfos.Count; i++) + { + var pvpUnitData = pvpDefenderData.gameUnitInfos[i]; + var id = (uint)pvpUnitData.unitID; + + var teamId = ETroopsId.Enemy1; + GameUnit unit = null; + switch (pvpUnitData.type) + { + case Framework.Wrapper.Unit.UnitType.Charactor: + var cInfo = CharacterDataInfoManager.Instance.GetCharacterInfo(id); + if (cInfo == null) + { + DebugUtil.LogError("不存在的角色id: {0}", id); + continue; + } + + unit = await GameUnitManager.instance.PrepareCharacter(cInfo, teamId); + var character = (Character.Character)unit; + character.runtimeData.characterLevelData = new CharacterLevelData() + { + AttachAIName = pvpUnitData.attachAIType, + AIName = pvpUnitData.aiType, + BornPosition = pvpUnitData.position, + NpcToward = _levelData.pvpDefendToward, + PatrolInfos = new(), + }; + break; + case Framework.Wrapper.Unit.UnitType.Vehicle: + var vInfo = VehicleCultivateDataManager.Instance.GetVehicleCultivateData(id); + if (vInfo == null) + { + DebugUtil.LogError("不存在的载具id: {0}", id); + continue; + } + + unit = await GameUnitManager.instance.PrepareVehicle(vInfo, teamId); + break; + default: + break; + } + + if (unit == null) + { + DebugUtil.LogError("创建pvp unit失败"); + continue; + } + + var cellIndex = _map.BlockPosition2TGSCellIndex(pvpUnitData.position); + var yaw = LevelUtils.SetCharaterToward(_levelData.pvpDefendToward); + GameUnitManager.instance.MoveUnitToFight(unit.GetID(), cellIndex, yaw); + } + } + // public void BindMap(Map map) // { // if (map != null) @@ -171,7 +246,7 @@ namespace Gameplay.Level public async UniTask Load() { LoadConfigLevel(); - + // GameUnitManager.instance.PrepareUnits(); await LoadScene(); @@ -213,7 +288,7 @@ namespace Gameplay.Level { // 加载后处理 await _LoadPostProcess(); - + AreaManager.CreateInstance(); // 表情相关 @@ -288,4 +363,4 @@ namespace Gameplay.Level return StringManager.Instance.GetLocalizeTextByKey(string.Format(DescKey, _id)); } } -} +} \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelData.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelData.cs index 25664df8fbf..bb1a30a286b 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelData.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelData.cs @@ -155,6 +155,14 @@ namespace Gameplay.Level [HideInInspector] public int enemyFallbackRegionId; + [LabelText("PVP防守区")] + [HideInInspector] + public int pvpDefendRegionId; + + [LabelText("PVP防守方朝向")] + [HideInInspector] + public CharacterToward pvpDefendToward; + [LabelText("天气")] public WeatherType weatherType = WeatherType.Sunny; diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.Action.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.Action.cs index 23f6036a273..a5a937e33d5 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.Action.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.Action.cs @@ -13,6 +13,7 @@ namespace Gameplay.Level const int NO_LEVEL_FLAG = -1; private int _levelIDTryToEnter = NO_LEVEL_FLAG; + private object _levelParam; private Action _enterLevelFinishCallBack; private Action _exitLevelFinishCallBack; @@ -32,6 +33,7 @@ namespace Gameplay.Level UnregisterEventAction(); _enterLevelFinishCallBack = null; _exitLevelFinishCallBack = null; + _levelParam = null; } private void RegisterEventAction() @@ -99,7 +101,7 @@ namespace Gameplay.Level #region API //向服务器发送消息准备进入关卡 - public void TryEnterLevel(int id, Action finishCallback = null) + public void TryEnterLevel(int id, Action finishCallback = null, object param = null) { if (IsInLevel) { @@ -121,6 +123,7 @@ namespace Gameplay.Level NetHelper.EnterLevel((uint)id, 0); _enterLevelFinishCallBack = finishCallback; + _levelParam = param; _levelIDTryToEnter = id; } @@ -141,7 +144,7 @@ namespace Gameplay.Level public void ExitLevelDirectly() { - if(!CurrLevel.IsStory) + if (!CurrLevel.IsStory) TeamManager.Instance.Release(); CurrLevel = null; IsInLevel = false; diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.cs index e0ea964cb34..1b955f5a8a8 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Level/LevelManager.cs @@ -12,7 +12,7 @@ namespace Gameplay.Level public async UniTask LoadLevel(int leveId) { - CurrentLevel = new Level(leveId); + CurrentLevel = new Level(leveId, _levelParam); await CurrentLevel.Load(); await UniTask.NextFrame(); } diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP.meta new file mode 100644 index 00000000000..797355cc973 --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7c9690f5240f71449a52da20ef1f579 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP/PVPDefenderData.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP/PVPDefenderData.cs new file mode 100644 index 00000000000..4a016e05dff --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP/PVPDefenderData.cs @@ -0,0 +1,29 @@ +using System.Collections; +using System.Collections.Generic; +using Framework.Wrapper; +using Gameplay.Level; +using UnityEngine; + +/// +/// pvp防守方上阵数据 +/// +public class PVPDefenderData +{ + public List gameUnitInfos = new(); +} + +/// +/// 单个战斗单元数据 +/// +public class PVPUnitInfo +{ + public int unitID; + + public Unit.UnitType type = Unit.UnitType.Charactor; + + public Vector2Int position; + + public LevelData.AIType aiType = LevelData.AIType.BasicAI; + + public LevelData.AttachAIType attachAIType = LevelData.AttachAIType.ChainAI; +} \ No newline at end of file diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP/PVPDefenderData.cs.meta b/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP/PVPDefenderData.cs.meta new file mode 100644 index 00000000000..d26d7cfacea --- /dev/null +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/PVP/PVPDefenderData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: acfc68fb3391dd44c8aae262c6a95d29 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Config/Levels/LevelData_PVP_1.json b/ProjectNLD/Assets/Config/Levels/LevelData_PVP_1.json new file mode 100644 index 00000000000..02d0a17d6b5 --- /dev/null +++ b/ProjectNLD/Assets/Config/Levels/LevelData_PVP_1.json @@ -0,0 +1,39 @@ +{ + "preparingRegionId": 0, + "preparingRegionToward": 0, + "fallbackRegionId": 0, + "enemyFallbackRegionId": 0, + "pvpDefendRegionId": 1, + "pvpDefendToward": 4, + "weatherType": 0, + "dayNightType": 0, + "stages": [ + { + "successCondition": { + "conditionType": 4, + "conditionArgs": [] + }, + "failConditions": [ + { + "conditionType": 7, + "conditionArgs": [] + } + ] + } + ], + "starTarget": [ + { + "conditionType": 0, + "conditionArgs": [] + }, + { + "conditionType": 0, + "conditionArgs": [] + }, + { + "conditionType": 0, + "conditionArgs": [] + } + ], + "npcInfos": [] +} \ No newline at end of file diff --git a/ProjectNLD/Assets/Config/Levels/LevelData_PVP_1.json.meta b/ProjectNLD/Assets/Config/Levels/LevelData_PVP_1.json.meta new file mode 100644 index 00000000000..ff5005fece5 --- /dev/null +++ b/ProjectNLD/Assets/Config/Levels/LevelData_PVP_1.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5390e63b29d436548b797cc1dd9d40f2 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Config/Maps/MapData_PVP_1.json b/ProjectNLD/Assets/Config/Maps/MapData_PVP_1.json new file mode 100644 index 00000000000..c5ca6bc0952 --- /dev/null +++ b/ProjectNLD/Assets/Config/Maps/MapData_PVP_1.json @@ -0,0 +1,361 @@ +{ + "position": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "_width": 10, + "_height": 10, + "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 + } + ], + "regions": [ + { + "positions": [ + 25, + 24, + 23, + 32, + 33, + 34, + 35, + 45, + 44, + 43, + 13, + 14, + 54, + 53 + ] + }, + { + "positions": [ + 75, + 76, + 77, + 74, + 87, + 86, + 85, + 84, + 73, + 72, + 83, + 82, + 91, + 92, + 93, + 95, + 96, + 94, + 97, + 98, + 88 + ] + } + ], + "initialCameraPosition": { + "x": 2, + "y": 5 + } +} \ No newline at end of file diff --git a/ProjectNLD/Assets/Config/Maps/MapData_PVP_1.json.meta b/ProjectNLD/Assets/Config/Maps/MapData_PVP_1.json.meta new file mode 100644 index 00000000000..0bd19406bc8 --- /dev/null +++ b/ProjectNLD/Assets/Config/Maps/MapData_PVP_1.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 820d1e3613b8fe64883a039dc9e827d1 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Editor/LevelEditor/LevelEditorWindow.cs b/ProjectNLD/Assets/Editor/LevelEditor/LevelEditorWindow.cs index 4d84736f19a..f2b0af7a5a4 100644 --- a/ProjectNLD/Assets/Editor/LevelEditor/LevelEditorWindow.cs +++ b/ProjectNLD/Assets/Editor/LevelEditor/LevelEditorWindow.cs @@ -37,6 +37,12 @@ public class LevelEditorWindow : OdinEditorWindow [LabelText("敌方撤退区")] public int enemyFallbackRegionId; + [LabelText("PVP防守区")] + public int pvpDefendRegionId; + + [LabelText("PVP防守方朝向")] + public LevelData.CharacterToward pvpDefendToward; + private void OnRegionChanged() { var regionslist = currWindow._curMap.MapData.regions; @@ -97,8 +103,8 @@ public class LevelEditorWindow : OdinEditorWindow private bool ResponseClickOnCell => isEditingNPC || IsEditingPatrolInfo; - [LabelText("关卡名称"), Indent] - public string levelName; + // [LabelText("关卡名称"), Indent] + // public string levelName; [LabelText("当前关卡数据"), Indent] [OnValueChanged("OnCurrentLevelDataChanged")] @@ -144,6 +150,8 @@ public class LevelEditorWindow : OdinEditorWindow currentLevelData.fallbackRegionId = curRegionData.fallbackRegionId; currentLevelData.enemyFallbackRegionId = curRegionData.enemyFallbackRegionId; currentLevelData.preparingRegionToward = curRegionData.preparingRegionToward; + currentLevelData.pvpDefendRegionId = curRegionData.pvpDefendRegionId; + currentLevelData.pvpDefendToward = curRegionData.pvpDefendToward; //NPC列表 currentLevelData.npcInfos = CurrentNpcInfo.Select(editorNPCInfo => editorNPCInfo.npcInfo).ToList(); @@ -258,7 +266,10 @@ public class LevelEditorWindow : OdinEditorWindow curRegionData.fallbackRegionId = currentLevelData.fallbackRegionId; curRegionData.enemyFallbackRegionId = currentLevelData.enemyFallbackRegionId; curRegionData.preparingRegionToward = currentLevelData.preparingRegionToward; - + curRegionData.pvpDefendRegionId = currentLevelData.pvpDefendRegionId; + curRegionData.pvpDefendToward = currentLevelData.pvpDefendToward; + + _mapManager = FindObjectOfType(); _curMap = _mapManager.Map; @@ -420,11 +431,11 @@ public class LevelEditorWindow : OdinEditorWindow if (i > 0) { Handles.color = Color.yellow; - EditorUtil.DrawArrowInScene(lastWorldPos, worldPos,0.5f); + EditorUtil.DrawArrowInScene(lastWorldPos, worldPos, 0.5f); } //Handles.color = Color.black; - Handles.Label(worldPos,i.ToString()); + Handles.Label(worldPos, i.ToString()); lastWorldPos = worldPos; } } diff --git a/ProjectNLD/Assets/Scenes/Maps/PVP.meta b/ProjectNLD/Assets/Scenes/Maps/PVP.meta new file mode 100644 index 00000000000..5a213e482df --- /dev/null +++ b/ProjectNLD/Assets/Scenes/Maps/PVP.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b7c824f96d4fce439bee7002dc9710b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity b/ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity new file mode 100644 index 00000000000..f7ea5e3cd56 --- /dev/null +++ b/ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity @@ -0,0 +1,2100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &264219458 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: -11.169006 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.00000170024 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: -14.262649 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 264219461} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &264219459 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 264219458} + m_PrefabAsset: {fileID: 0} +--- !u!1 &264219460 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 264219458} + m_PrefabAsset: {fileID: 0} +--- !u!114 &264219461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264219460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1001 &454592942 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: 13.850908 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.0000010789593 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: 9.050967 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 454592945} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &454592943 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 454592942} + m_PrefabAsset: {fileID: 0} +--- !u!1 &454592944 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 454592942} + m_PrefabAsset: {fileID: 0} +--- !u!114 &454592945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454592944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1001 &478625154 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: -12.532675 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.0000011237939 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: 9.427068 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 478625157} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &478625155 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 478625154} + m_PrefabAsset: {fileID: 0} +--- !u!1 &478625156 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 478625154} + m_PrefabAsset: {fileID: 0} +--- !u!114 &478625157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 478625156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1001 &518205280 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: -6.697366 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.0000014601493 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: -12.248622 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 518205283} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &518205281 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 518205280} + m_PrefabAsset: {fileID: 0} +--- !u!1 &518205282 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 518205280} + m_PrefabAsset: {fileID: 0} +--- !u!114 &518205283 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 518205282} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1 &836657151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 836657156} + - component: {fileID: 836657155} + - component: {fileID: 836657154} + - component: {fileID: 836657153} + - component: {fileID: 836657152} + m_Layer: 0 + m_Name: TerrainGridSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &836657152 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 836657151} + 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: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &836657153 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 836657151} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81a01c2198d58422e8c1c252ad33df90, type: 3} + m_Name: + m_EditorClassIdentifier: + maxCellsSqrt: 100 + _isDirty: 1 + mouseIsOver: 1 + newInHierarchy: 0 + _terrain: {fileID: 0} + _terrainObject: {fileID: 0} + _multiTerrain: 0 + _terrainObjectsPrefix: + _terrainObjectsLayerMask: + serializedVersion: 2 + m_Bits: 2039 + _terrainObjectsSearchGlobal: 0 + _terrainMeshPivot: {x: 0.5, y: 0.5} + canvasTexture: {fileID: 0} + _transparentBackground: 0 + _useStencilBuffer: 1 + _useGeometryShaders: 1 + _sortingOrder: 0 + _heightmapWidth: 513 + _heightmapHeight: 513 + _gridMask: {fileID: 0} + _gridMaskUseScale: 0 + _gridMaskInsideCount: 1 + _gridTopology: 3 + _seed: 1 + _evenLayout: 1 + _pointyTopHexagons: 1 + _regularHexagons: 1 + _hexSize: 0.01 + _regularHexagonsWidth: 3.4641 + _gridRelaxation: 1 + _gridCurvature: 0 + _highlightMode: 2 + _allowHighlightWhileDragging: 0 + _highlightFadeMin: 0 + _highlightFadeAmount: 0.49999997 + _highlightScaleMin: 0.75 + _highlightScaleMax: 1.1 + _highlightFadeSpeed: 1 + _highlightMinimumTerrainDistance: 1 + _highlightEffect: 5 + _highlightMask: {fileID: 0} + _overlayMode: 1 + _gridCenter: {x: 0, y: 0} + _gridScale: {x: 0.031499986, y: 0.026846768} + _gridElevation: 0 + _gridElevationBase: 0 + _gridMinElevationMultiplier: 1 + _gridCameraOffset: 0 + _gridNormalOffset: 0 + _gridMeshDepthOffset: -1 + _gridSurfaceDepthOffset: -1 + _gridSurfaceDepthOffsetTerritory: -1 + _gridRoughness: 0.01 + _cellRowCount: 10 + _cellColumnCount: 10 + textures: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + _respectOtherUI: 1 + _blockingMask: + serializedVersion: 2 + m_Bits: 0 + _nearClipFadeEnabled: 0 + _nearClipFade: 25 + _nearClipFadeFallOff: 50 + _farFadeEnabled: 0 + _farFadeDistance: 500 + _farFadeFallOff: 50 + _circularFadeEnabled: 0 + _circularFadeTarget: {fileID: 0} + _circularFadeDistance: 500 + _circularFadeFallOff: 50 + _displayCellDebugInfo: 0 + _displayTerritoryDebugInfo: 0 + _enableGridEditor: 1 + cameraMain: {fileID: 1846858571} + _numCells: 100 + _showCells: 1 + _cellSize: {x: 3.1499987, y: 2.6846776} + _cellBorderColor: {r: 0.8980392, g: 0.8980392, b: 0.8980392, a: 0.92941177} + _cellCustomBorderThickness: 1 + _cellBorderThickness: 0.1 + _cellFillPadding: 0 + _cellHighlightUseCellColor: 0 + _cellHighlightColor: {r: 0, g: 0, b: 1, a: 0.7} + _cellHighlightColor2: {r: 0, g: 1, b: 0, a: 0.8} + _cellHighlightBorderSize: 0 + _cellHighlightBorderColor: {r: 1, g: 1, b: 1, a: 1} + _cellHighlightNonVisible: 1 + _cellsFlat: 0 + _gridFlatMask: {fileID: 0} + _cellsMaxSlope: 0.5 + _cellsMaxHeightDifference: 0 + _cellsMinimumAltitude: 0 + _cellsMinimumAltitudeClampVertices: 0 + _cellsMaximumAltitude: 0 + _cellsMaximumAltitudeClampVertices: 0 + _voronoiSerializationData: + _pathFindingHeuristicFormula: 5 + _pathFindingMaxSteps: 2000 + _pathFindingMaxCost: 2000 + _pathFindingUseDiagonals: 1 + _pathFindingHeavyDiagonalsCost: 1.4 + _pathFindingIncludeInvisibleCells: 1 + _enableRectangleSelection: 0 + territoriesTexture: {fileID: 0} + territoriesTextureNeutralColor: {r: 0, g: 0, b: 0, a: 0} + _territoriesHideNeutralCells: 0 + _numTerritories: 0 + _territoriesMaxIterations: 0 + _territoriesAsymmetry: 0 + _territoriesOrganic: 0 + _showTerritories: 0 + _showTerritoriesInteriorBorders: 0 + _territoryInteriorBorderOnTop: 0 + _territoryInteriorBorderIncludeEnclaves: 1 + _colorizeTerritories: 1 + _colorizedTerritoriesAlpha: 0.9 + _territoryHighlightColor: {r: 1, g: 0, b: 0, a: 0.7} + _territoryHighlightColor2: {r: 0, g: 1, b: 0, a: 0.8} + _territoryFrontierColor: {r: 0.3, g: 0.3, b: 0.3, a: 1} + _territoryFrontiersThickness: 1 + _territoryInteriorBorderThickness: 3 + _territoryInteriorBorderPadding: -0.6 + _territoryDisputedFrontierColor: {r: 0, g: 1, b: 0, a: 1} + _showTerritoriesOuterBorder: 1 + _allowTerritoriesInsideTerritories: 0 + _territoriesIgnoreHiddenCells: 0 +--- !u!23 &836657154 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 836657151} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 25408351256fefa49829401f4af45e8a, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 15201, guid: 0000000000000000f000000000000000, type: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &836657155 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 836657151} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &836657156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + 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_LocalScale: {x: 1000, y: 1000, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1001 &837883775 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: 17.156914 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.0000011410677 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: 9.571971 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 837883778} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &837883776 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 837883775} + m_PrefabAsset: {fileID: 0} +--- !u!1 &837883777 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 837883775} + m_PrefabAsset: {fileID: 0} +--- !u!114 &837883778 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 837883777} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1001 &1130775018 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: 17.419214 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.0000006108954 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: -5.1245627 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1130775021} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &1130775019 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1130775018} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1130775020 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1130775018} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1130775021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1130775020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1 &1332396698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1332396701} + - component: {fileID: 1332396700} + - component: {fileID: 1332396699} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1332396699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332396698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_XRTrackingOrigin: {fileID: 0} + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 + m_CursorLockBehavior: 0 +--- !u!114 &1332396700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332396698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1332396701 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332396698} + 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 &1416425162 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: -18.419296 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.00000089094794 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: 7.473814 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1416425165} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &1416425163 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1416425162} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1416425164 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1416425162} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1416425165 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1416425164} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1001 &1429389702 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: 23.290907 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.00000081958535 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: -6.875181 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1429389705} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &1429389703 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1429389702} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1429389704 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1429389702} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1429389705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1429389704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1001 &1562311604 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: -14.483277 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.0000017186206 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: -14.416837 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1562311607} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &1562311605 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1562311604} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1562311606 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1562311604} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1562311607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562311606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!4 &1601688132 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + m_PrefabInstance: {fileID: 229287849247741915} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1622650339 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: 17.675861 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.0000013615042 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: -11.421126 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1622650342} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &1622650340 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1622650339} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1622650341 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1622650339} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1622650342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1622650341} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1 &1747868968 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1747868970} + - component: {fileID: 1747868969} + m_Layer: 0 + m_Name: InputManager (Singleton) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1747868969 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1747868968} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a12e0c357618e41119174f3503c902dd, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1747868970 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1747868968} + 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 &1839154921 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 229287849247741916} + m_Modifications: + - target: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_Name + value: brush_m_fireTree + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.x + value: -15.1466255 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.00000105303 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalPosition.z + value: 8.833457 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1839154924} + m_SourcePrefab: {fileID: 100100000, guid: d53c3c7873994472187aa2a9183db9a4, type: 3} +--- !u!4 &1839154922 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5259587186553412750, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1839154921} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1839154923 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1432743679171978833, guid: d53c3c7873994472187aa2a9183db9a4, + type: 3} + m_PrefabInstance: {fileID: 1839154921} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1839154924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839154923} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: af559d87428e7cc4ab1c48d151b613b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _transparent: 0 + _useSurface: 0 + renderInfo: {fileID: 11400000, guid: d6ec4ab7c12fb4c8494ff0d1b9df9aba, type: 2} + sceneObjectType: 1 +--- !u!1 &1846858569 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1846858572} + - component: {fileID: 1846858571} + - component: {fileID: 1846858570} + - component: {fileID: 1846858573} + - component: {fileID: 1846858574} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1846858570 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846858569} + m_Enabled: 1 +--- !u!20 &1846858571 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846858569} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.03 + far clip plane: 60 + field of view: 60 + orthographic: 1 + orthographic size: 6 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1846858572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846858569} + serializedVersion: 2 + m_LocalRotation: {x: 0.32021627, y: -0.082530394, z: 0.028015291, w: 0.9433268} + m_LocalPosition: {x: 6.4075665, y: 25, z: -38.58085} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1846858573 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846858569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + quality: 3 + frameInfluence: 0.1 + jitterScale: 1 + mipBias: 0 + varianceClampScale: 0.9 + contrastAdaptiveSharpening: 0 +--- !u!114 &1846858574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1846858569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2464a54fcbf54d5e86eaf720c30381b, type: 3} + m_Name: + m_EditorClassIdentifier: + leftMargin: 1.5 + rightMargin: 1.5 + topMargin: 0.9 + bottomMargin: 0.9 + moveSpeedX: 0.19 + moveSpeedY: 0.3 + unitPerPixel: 0.01 + CameraMinSize: 6 + CameraMaxSize: 12 +--- !u!1001 &229287849247741915 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3396577047263658265, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ac8686b18d3230449a653474d1583b5b, type: 2} + - target: {fileID: 7829591364939238899, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_Name + value: Art + objectReference: {fileID: 0} + - target: {fileID: 8289874431064583990, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalScale.x + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 8289874431064583990, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalScale.y + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 8289874431064583990, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalScale.z + value: 0.01 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8985405438388127137, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1416425163} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1839154922} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 478625155} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 454592943} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 837883776} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1130775019} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 518205281} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1562311605} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 264219459} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1622650340} + - targetCorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1429389703} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 355b5b1ebad59264b81d7f636f417382, type: 3} +--- !u!4 &229287849247741916 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7252964143447140351, guid: 355b5b1ebad59264b81d7f636f417382, + type: 3} + m_PrefabInstance: {fileID: 229287849247741915} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1779911301602886938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3367459461316910290} + 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!114 &2521389173719485044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8226858061932662937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 46398fcea7ee9e54894dfc4e5364d137, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneObjects: + - {fileID: 1416425165} + - {fileID: 1839154924} + - {fileID: 478625157} + - {fileID: 454592945} + - {fileID: 837883778} + - {fileID: 1130775021} + - {fileID: 518205283} + - {fileID: 1562311607} + - {fileID: 264219461} + - {fileID: 1622650342} + - {fileID: 1429389705} + allSceneSurfaceData: [] + _allSurface: 0 + _art: {fileID: 1601688132} +--- !u!1 &2812316953987921567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8224225936758222018} + - component: {fileID: 4946899301643550723} + m_Layer: 0 + m_Name: MapEditor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &3367459461316910290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1779911301602886938} + - component: {fileID: 4423236399122193169} + m_Layer: 0 + m_Name: LevelEditor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4423236399122193169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3367459461316910290} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1acf874a624983e40a274522b9ac6a50, type: 3} + m_Name: + m_EditorClassIdentifier: + _levelDataJson: {fileID: 4900000, guid: 5390e63b29d436548b797cc1dd9d40f2, type: 3} +--- !u!114 &4946899301643550723 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2812316953987921567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6d4893ffb2e67d04d82cfc15a195a1a6, type: 3} + m_Name: + m_EditorClassIdentifier: + _mapDataJson: {fileID: 4900000, guid: 820d1e3613b8fe64883a039dc9e827d1, type: 3} +--- !u!4 &6525358489752447729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8226858061932662937} + 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!4 &8224225936758222018 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2812316953987921567} + 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!1 &8226858061932662937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6525358489752447729} + - component: {fileID: 2521389173719485044} + m_Layer: 0 + m_Name: SceneManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1846858572} + - {fileID: 1332396701} + - {fileID: 836657156} + - {fileID: 229287849247741915} + - {fileID: 6525358489752447729} + - {fileID: 8224225936758222018} + - {fileID: 1779911301602886938} + - {fileID: 1747868970} diff --git a/ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity.meta b/ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity.meta new file mode 100644 index 00000000000..7c940b77984 --- /dev/null +++ b/ProjectNLD/Assets/Scenes/Maps/PVP/PVP_1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e33cf495c7b7f8444acc819b64c61687 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: