From 3e7215ad3452e9ac36324f0aa6c4773069879c4c Mon Sep 17 00:00:00 2001 From: swrring Date: Tue, 20 Oct 2026 10:24:45 +0900 Subject: [PATCH] =?UTF-8?q?WL=20#947-2=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=94=AC=20=EB=B9=A0=EB=A5=B8=20=EC=9E=AC=EC=8B=9C=EC=9E=91=20?= =?UTF-8?q?+=20=EC=9B=90=EB=B3=B8=20=EA=B0=80=EC=83=81=ED=8C=A8=EB=93=9C?= =?UTF-8?q?=20=E2=80=94=20Enter=20Play=20Mode=20=EB=8F=84=EB=A9=94?= =?UTF-8?q?=EC=9D=B8=C2=B7=EC=94=AC=20=EB=A6=AC=EB=A1=9C=EB=93=9C=20?= =?UTF-8?q?=EB=81=94(EditorSettings)=20=C2=B7=20NavMesh=20=EC=82=AC?= =?UTF-8?q?=EC=A0=84=20=EB=B2=A0=EC=9D=B4=ED=81=AC(WLSkillTestNavMesh.asse?= =?UTF-8?q?t=20=C2=B7=20=ED=95=98=EB=84=A4=EC=8A=A4=20=EB=B2=A0=EC=9D=B4?= =?UTF-8?q?=ED=81=AC=20=EC=83=9D=EB=9E=B5)=20=C2=B7=20InGameInfo=20?= =?UTF-8?q?=EC=98=88=EC=97=B4=20=EC=83=9D=EB=9E=B5=20=ED=9B=85(JSON=20prel?= =?UTF-8?q?oadEffects=200)=20=C2=B7=20=EC=9B=90=EB=B3=B8=20HUD(NewGameUI)?= =?UTF-8?q?=20Floating=20Joystick=20=EC=A4=91=EC=B2=A9=20=ED=94=84?= =?UTF-8?q?=EB=A6=AC=ED=8C=B9=C2=B7=EC=BA=94=EB=B2=84=EC=8A=A4=20=EC=8A=A4?= =?UTF-8?q?=EC=BC=80=EC=9D=BC=C2=B7RectTransform=20=EA=B0=92=EC=9D=84=20?= =?UTF-8?q?=EC=9D=BD=EC=96=B4=20=EB=B3=B5=EC=A0=9C(PD=20=E3=80=8C=EC=9B=90?= =?UTF-8?q?=EB=B3=B8=EA=B3=BC=20=EB=8F=99=EC=9D=BC=ED=95=9C=20=EA=B0=80?= =?UTF-8?q?=EC=83=81=ED=8C=A8=EB=93=9C=20+=20=ED=82=A4=20=EC=9E=85?= =?UTF-8?q?=EB=A0=A5=E3=80=8D)=20=C2=B7=20=EA=B8=80=EC=9E=90=20raycastTarg?= =?UTF-8?q?et=20=EB=81=94=20=C2=B7=20WLWeaponClasses=20=EC=A0=95=EC=A0=81?= =?UTF-8?q?=20=EC=B4=88=EA=B8=B0=ED=99=94(SubsystemRegistration)=20=C2=B7?= =?UTF-8?q?=20=ED=95=98=EB=84=A4=EC=8A=A4=20ResolveClass=20=EA=B0=80=20Ens?= =?UTF-8?q?ure()=20=EB=A8=BC=EC=A0=80=20=C2=B7=20=ED=8C=A8=EB=93=9C=20?= =?UTF-8?q?=EA=B2=80=EC=A6=9D=20=ED=9B=85=20PadFor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 실측: 연속 Play 버튼 → ready 3.1 s(이전 100~140 s) · 리컴파일 직후 첫 Play 63 s · 패드 입력 (1,0) → 3.9 m/1 s · 키 이동 5.7 m/1.5 s · 등급 6 Q/E 발동 · O/P 순환 · 콘솔 게임 오류 0(2회 연속 Play) Co-Authored-By: Claude Fable 5.1 --- Assets/Script/Info/InGameInfo.cs | 4 + Assets/WL/Combat/Weapon/WLWeaponClasses.cs | 4 + .../Editor/WLSkillTestSceneBuilder.cs | 47 +- .../SkillTest/Resources/WL/WLSkillTest.json | 1 + Assets/WL/SkillTest/WLSkillTest.unity | 2710 +++++++++-------- Assets/WL/SkillTest/WLSkillTestHarness.cs | 40 +- Assets/WL/SkillTest/WLSkillTestNavMesh.asset | Bin 0 -> 10024 bytes .../SkillTest/WLSkillTestNavMesh.asset.meta | 8 + ProjectSettings/EditorSettings.asset | 2 +- 9 files changed, 1533 insertions(+), 1283 deletions(-) create mode 100644 Assets/WL/SkillTest/WLSkillTestNavMesh.asset create mode 100644 Assets/WL/SkillTest/WLSkillTestNavMesh.asset.meta diff --git a/Assets/Script/Info/InGameInfo.cs b/Assets/Script/Info/InGameInfo.cs index 1b72beac2..0956730da 100644 --- a/Assets/Script/Info/InGameInfo.cs +++ b/Assets/Script/Info/InGameInfo.cs @@ -82,6 +82,10 @@ public partial class InGameInfo : MyCoroutine while (!TableChecker.Ins.CheckAllLoad()) yield return new WaitForSeconds(0.1f); +#if UNITY_EDITOR + if (WL.SkillTest.WLTestScene.Active && !WL.SkillTest.WLTestScene.PreloadEffects) yield break; // WL #947 훅 — 테스트 씬은 예열(인스턴스 514 · 한 프레임 약 18 s)을 생략하고 첫 사용 때 로드한다(JSON preloadEffects 1 이면 원본대로) +#endif + var lst = table_effectlist.Ins.Get_DataList(1); for (int i = 0; i < lst.Count; i++) { diff --git a/Assets/WL/Combat/Weapon/WLWeaponClasses.cs b/Assets/WL/Combat/Weapon/WLWeaponClasses.cs index 504707da6..f4fba142a 100644 --- a/Assets/WL/Combat/Weapon/WLWeaponClasses.cs +++ b/Assets/WL/Combat/Weapon/WLWeaponClasses.cs @@ -54,6 +54,10 @@ namespace WL.Combat.Weapon static readonly HashSet s_eventsDone = new HashSet(); // 클립 인스턴스 ID static readonly HashSet s_overridden = new HashSet(); // 수정이 끝난 기존 직업 ID static readonly HashSet s_modelRefreshed = new HashSet(); // 모델 재부착이 끝난 PC 인스턴스 ID + + /// #947 Enter Play Mode 「도메인 리로드 끔」 대비 — Play 마다 표(table_classconfig)·PC 는 새 인스턴스인데 정적 「끝남」 표시가 남으면 수정 행·모델 재부착을 건너뛴다. 표 데이터(s_defs)는 에셋이라 그대로 둔다. + [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)] + static void ResetStatics() { s_overridden.Clear(); s_modelRefreshed.Clear(); Injected = EventsAdded = Overridden = 0; } static readonly List s_orients = new List(); // #834 무기 방향 보정 규칙 public static int OrientApplied; diff --git a/Assets/WL/SkillTest/Editor/WLSkillTestSceneBuilder.cs b/Assets/WL/SkillTest/Editor/WLSkillTestSceneBuilder.cs index 6dd75ddb6..5174c664b 100644 --- a/Assets/WL/SkillTest/Editor/WLSkillTestSceneBuilder.cs +++ b/Assets/WL/SkillTest/Editor/WLSkillTestSceneBuilder.cs @@ -6,14 +6,17 @@ // · ResWork/UIPrefabs/Title/{Tables, SoundInfo, SortOrder_5(OptionInfo·Popup), ActorInfo}.prefab // · ResWork/Prefabs/Ingame/{InGameInfo(이펙트·투사체 풀), ProjectileInfo, Main Camera(RealCamera)}.prefab // · PCPos/치비 PC 프리팹(WLCharacterSwapSettings.pcPrefabName · 없으면 Ai01) · MobPos/더미 몹 프리팹(Res_Addr/Mobs/WL/RPG_Bat) -// · Canvas + 글자 4(원본 Set_Dmglabel 이 쓰는 피해 로그) · WLSkillTestHarness(actors · labels · pcActor · dummyActor) +// · Canvas(스케일 = 원본 NewGameUI 와 동일) + 원본 가상패드(Floating Joystick 중첩 프리팹 · RectTransform 값 = NewGameUI 의 것) + 글자 4(원본 Set_Dmglabel 이 쓰는 피해 로그) +// · Ground 의 NavMeshSurface(사전 베이크 · 데이터 에셋 WLSkillTestNavMesh.asset) · WLSkillTestHarness(actors · labels · pcActor · dummyActor) // ■ 메뉴 WL/Skill Test/Build Scene · CLI: 먼저 CloseTestScene() 또는 Title 을 연 뒤 Build() // ───────────────────────────────────────────────────────────────────────────── using System.Text; using TMPro; +using Unity.AI.Navigation; using UnityEditor; using UnityEditor.SceneManagement; using UnityEngine; +using UnityEngine.AI; using UnityEngine.EventSystems; using UnityEngine.SceneManagement; using UnityEngine.UI; @@ -32,6 +35,8 @@ namespace WL.SkillTest.Editor const string IngamePrefabFolder = "Assets/ResWork/Prefabs/Ingame/"; const string PcPrefabFolder = "Assets/Res_Addr/PC/"; const string DummyPrefab = "Assets/Res_Addr/Mobs/WL/RPG_Bat.prefab"; + const string NewGameUiPrefab = "Assets/Res_Addr/MainUI/NewGameUI.prefab"; // 원본 HUD — 가상패드(Floating Joystick)·캔버스 스케일을 여기서 읽어 복제한다 + public const string NavMeshPath = Folder + "/WLSkillTestNavMesh.asset"; [MenuItem("WL/Skill Test/Build Scene (다시 만들기)")] public static void BuildMenu() { Debug.Log(Build()); } @@ -75,6 +80,32 @@ namespace WL.SkillTest.Editor return p; } + /// 원본 HUD(NewGameUI)의 가상패드를 그대로 — 캔버스 스케일(원본 1920×1080 Expand)과 Floating Joystick 중첩 프리팹 · RectTransform 값을 원본 프리팹에서 읽어 복제한다 + /// (PD 2026-10-20 #947 「원본과 동일한 가상패드 조작 + 키 입력」 · 값을 코드에 적지 않는다 C45). + static string AddOriginalJoystick(GameObject canvasGo, Scene scene) + { + var hud = AssetDatabase.LoadAssetAtPath(NewGameUiPrefab); + if (hud == null) return "🔴 NewGameUI 프리팹 없음 " + NewGameUiPrefab + "\n"; + var srcScaler = hud.GetComponentInChildren(true); + var dstScaler = canvasGo.GetComponent(); + if (srcScaler != null && dstScaler != null) + { + dstScaler.uiScaleMode = srcScaler.uiScaleMode; dstScaler.referenceResolution = srcScaler.referenceResolution; + dstScaler.screenMatchMode = srcScaler.screenMatchMode; dstScaler.matchWidthOrHeight = srcScaler.matchWidthOrHeight; + dstScaler.referencePixelsPerUnit = srcScaler.referencePixelsPerUnit; + } + var srcJoy = hud.GetComponentInChildren(true); + if (srcJoy == null) return "🔴 NewGameUI 안에 FloatingJoystick 없음\n"; + var srcPrefab = PrefabUtility.GetCorrespondingObjectFromOriginalSource(srcJoy.gameObject); // 중첩 프리팹의 원본(Joystick Pack · Floating Joystick.prefab) + var joy = srcPrefab != null ? PrefabUtility.InstantiatePrefab(srcPrefab, scene) as GameObject : Object.Instantiate(srcJoy.gameObject); + joy.name = srcJoy.gameObject.name; + joy.transform.SetParent(canvasGo.transform, false); + joy.transform.SetAsFirstSibling(); + var s = srcJoy.GetComponent(); var d = joy.GetComponent(); + d.anchorMin = s.anchorMin; d.anchorMax = s.anchorMax; d.pivot = s.pivot; d.sizeDelta = s.sizeDelta; d.anchoredPosition = s.anchoredPosition; d.localScale = s.localScale; + return ""; + } + static TextMeshProUGUI MakeLabel(Transform canvas, string name, Vector2 anchor, Vector2 pos, Vector2 size, TextAlignmentOptions align) { var go = new GameObject(name, typeof(RectTransform)); @@ -118,6 +149,18 @@ namespace WL.SkillTest.Editor ground.GetComponent().sharedMaterial = mat; GameObjectUtility.SetStaticEditorFlags(ground, StaticEditorFlags.BatchingStatic); + // NavMesh 사전 베이크 — 런타임 베이크(#947 실측 5.3 s)를 없앤다. 데이터는 씬 옆 에셋 · 하네스는 데이터가 있으면 베이크를 건너뛴다(NavMeshSurface.OnEnable 이 등록) + var surf = ground.AddComponent(); + surf.useGeometry = NavMeshCollectGeometry.PhysicsColliders; + surf.collectObjects = CollectObjects.All; + surf.BuildNavMesh(); + if (surf.navMeshData != null) + { + if (AssetDatabase.LoadAssetAtPath(NavMeshPath) != null) AssetDatabase.DeleteAsset(NavMeshPath); + AssetDatabase.CreateAsset(surf.navMeshData, NavMeshPath); + } + else sb.Append("🔴 NavMesh 베이크 실패(런타임 베이크로 대체)\n"); + var mgr = new GameObject("Mgr"); mgr.AddComponent(); mgr.AddComponent(); mgr.AddComponent(); var es = new GameObject("EventSystem"); es.AddComponent(); es.AddComponent(); // InGame.unity 의 씬 객체(직렬화 참조 0 · 몬스터 웨이브 스탯 표) — 원본 ActorStatInfo.Reset 이 DungeonInfo.Ins.dic_WaveStat 를 읽어 없으면 PC.Set 이 NRE(#947 1차 Play 실측) @@ -161,6 +204,8 @@ namespace WL.SkillTest.Editor labels[1] = MakeLabel(canvasGo.transform, "mobstat", new Vector2(1f, 0f), new Vector2(-10f, 10f), new Vector2(360f, 220f), TextAlignmentOptions.BottomRight); labels[2] = MakeLabel(canvasGo.transform, "dmg", new Vector2(1f, 1f), new Vector2(-10f, -10f), new Vector2(420f, 300f), TextAlignmentOptions.TopRight); labels[3] = MakeLabel(canvasGo.transform, "classinfo", new Vector2(0.5f, 0f), new Vector2(0f, 10f), new Vector2(600f, 40f), TextAlignmentOptions.Bottom); + foreach (var l in labels) l.raycastTarget = false; // 글자가 가상패드 터치를 가리지 않게 + sb.Append(AddOriginalJoystick(canvasGo, scene)); var hGo = new GameObject("WLSkillTestHarness"); var h = hGo.AddComponent(); diff --git a/Assets/WL/SkillTest/Resources/WL/WLSkillTest.json b/Assets/WL/SkillTest/Resources/WL/WLSkillTest.json index f78c81c6f..c1967c07d 100644 --- a/Assets/WL/SkillTest/Resources/WL/WLSkillTest.json +++ b/Assets/WL/SkillTest/Resources/WL/WLSkillTest.json @@ -7,6 +7,7 @@ "dummyMobId": 0, "dummyOffset": [0, 0, 0], "dummyStill": 1, + "preloadEffects": 0, "moveKeys": 1, "attackKey": "Space", "weaponPrevKey": "O", diff --git a/Assets/WL/SkillTest/WLSkillTest.unity b/Assets/WL/SkillTest/WLSkillTest.unity index 0ca29fd49..a1916e49f 100644 --- a/Assets/WL/SkillTest/WLSkillTest.unity +++ b/Assets/WL/SkillTest/WLSkillTest.unity @@ -119,98 +119,312 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1001 &64066824 +--- !u!1001 &111407226 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 415627214} + m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 1602866066306103301, guid: 35cc51d1c9df5c84cb39e0005f798da6, + type: 3} + propertyPath: m_Name + value: ActorInfo + objectReference: {fileID: 0} + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 7522112115323654996, guid: 13b0aeca987980646af87711964339c8, - type: 3} - propertyPath: m_Name - value: LH_M05 - objectReference: {fileID: 0} - - target: {fileID: 7522112115323654996, guid: 13b0aeca987980646af87711964339c8, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 13b0aeca987980646af87711964339c8, type: 3} ---- !u!114 &64066825 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 8641894914256534733, guid: 13b0aeca987980646af87711964339c8, - type: 3} - m_PrefabInstance: {fileID: 64066824} + m_SourcePrefab: {fileID: 100100000, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} +--- !u!1 &207218983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 207218986} + - component: {fileID: 207218985} + - component: {fileID: 207218984} + m_Layer: 0 + m_Name: classinfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &207218984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 207218983} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8f79809f279f7c148afdc588c35cd921, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: - m_EditorClassIdentifier: ---- !u!4 &64066826 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, - type: 3} - m_PrefabInstance: {fileID: 64066824} + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 1024 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &207218985 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!1001 &171466219 + m_GameObject: {fileID: 207218983} + m_CullTransparentMesh: 1 +--- !u!224 &207218986 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 207218983} + 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: 776939031} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 10} + m_SizeDelta: {x: 600, y: 40} + m_Pivot: {x: 0.5, y: 0} +--- !u!1 &285050107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 285050108} + m_Layer: 0 + m_Name: MobPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &285050108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 285050107} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2, y: 0, z: -1.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1561081262} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &439769168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 439769171} + - component: {fileID: 439769170} + - component: {fileID: 439769169} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &439769169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 439769168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.StandaloneInputModule + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &439769170 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 439769168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.EventSystem + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &439769171 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 439769168} + 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 &769908604 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -278,7 +492,7 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1fb5fd58cbcc4714eaf59008cbda15a1, type: 3} ---- !u!1 &172906491 +--- !u!1 &776939030 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -286,10 +500,10 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 172906492} - - component: {fileID: 172906495} - - component: {fileID: 172906494} - - component: {fileID: 172906493} + - component: {fileID: 776939031} + - component: {fileID: 776939034} + - component: {fileID: 776939033} + - component: {fileID: 776939032} m_Layer: 0 m_Name: WLSkillTestCanvas m_TagString: Untagged @@ -297,22 +511,23 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &172906492 +--- !u!224 &776939031 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 172906491} + m_GameObject: {fileID: 776939030} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1069562646} - - {fileID: 237307613} - - {fileID: 306498003} - - {fileID: 1581084889} + - {fileID: 1407672659} + - {fileID: 1839000148} + - {fileID: 2112180920} + - {fileID: 1007698848} + - {fileID: 207218986} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -320,13 +535,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!114 &172906493 +--- !u!114 &776939032 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 172906491} + m_GameObject: {fileID: 776939030} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} @@ -337,36 +552,36 @@ MonoBehaviour: m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 ---- !u!114 &172906494 +--- !u!114 &776939033 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 172906491} + m_GameObject: {fileID: 776939030} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler - m_UiScaleMode: 0 + m_UiScaleMode: 1 m_ReferencePixelsPerUnit: 100 m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 1 m_MatchWidthOrHeight: 0 m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 m_PresetInfoIsWorld: 0 ---- !u!223 &172906495 +--- !u!223 &776939034 Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 172906491} + m_GameObject: {fileID: 776939030} m_Enabled: 1 serializedVersion: 3 m_RenderMode: 0 @@ -383,553 +598,7 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 50 m_TargetDisplay: 0 ---- !u!1 &237307612 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 237307613} - - component: {fileID: 237307614} - - component: {fileID: 237307615} - m_Layer: 0 - m_Name: mobstat - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &237307613 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 237307612} - 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: 172906492} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -10, y: 10} - m_SizeDelta: {x: 360, y: 220} - m_Pivot: {x: 1, y: 0} ---- !u!222 &237307614 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 237307612} - m_CullTransparentMesh: 1 ---- !u!114 &237307615 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 237307612} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 4 - m_VerticalAlignment: 1024 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_characterHorizontalScale: 1 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_EmojiFallbackSupport: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1001 &285980628 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 5592969400081043368, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_Name - value: SoundInfo - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: e47583f3231d50740a2a7fbf18e6c0c6, type: 3} ---- !u!1 &306498002 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 306498003} - - component: {fileID: 306498004} - - component: {fileID: 306498005} - m_Layer: 0 - m_Name: dmg - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &306498003 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 306498002} - 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: 172906492} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -10, y: -10} - m_SizeDelta: {x: 420, y: 300} - m_Pivot: {x: 1, y: 1} ---- !u!222 &306498004 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 306498002} - m_CullTransparentMesh: 1 ---- !u!114 &306498005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 306498002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 4 - m_VerticalAlignment: 256 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_characterHorizontalScale: 1 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_EmojiFallbackSupport: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &415627213 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 415627214} - m_Layer: 0 - m_Name: PCPos - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &415627214 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 415627213} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 64066826} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &644054867 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 644054869} - - component: {fileID: 644054868} - m_Layer: 0 - m_Name: DungeonInfo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &644054868 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 644054867} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7ed190b399bd4be4ebc361c911eb9d95, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::DungeonInfo - m_TotalTime: 0 - WaveMakeGapTime: 0 ---- !u!4 &644054869 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 644054867} - 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 &726880501 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 726880503} - - component: {fileID: 726880502} - m_Layer: 0 - m_Name: WLSkillTestHarness - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &726880502 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726880501} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fad1ef88e6d8b98409ef91ae1d984816, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::WL.SkillTest.WLSkillTestHarness - go_tables: {fileID: 0} - actors: - - {fileID: 64066825} - - {fileID: 1970728675} - labels: - - {fileID: 1069562648} - - {fileID: 237307615} - - {fileID: 306498005} - - {fileID: 1581084887} - inputs: [] - m_TMP_Dropdown: {fileID: 0} - m_TMP_Dropdown_Skill: {fileID: 0} - pcActor: {fileID: 64066825} - dummyActor: {fileID: 1970728675} ---- !u!4 &726880503 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726880501} - 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 &813863078 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5648830385143125634, guid: dbd6b7f67ff82574e95622f5e861d0c6, - type: 3} - propertyPath: m_Name - value: ProjectileInfo - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: dbd6b7f67ff82574e95622f5e861d0c6, type: 3} ---- !u!1001 &900208231 +--- !u!1001 &898156525 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -1047,7 +716,7 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: cc1441de98672f94e8db36f727d41651, type: 3} ---- !u!1 &1047532857 +--- !u!1 &1007698847 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1055,82 +724,50 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1047532858} + - component: {fileID: 1007698848} + - component: {fileID: 1007698849} + - component: {fileID: 1007698850} m_Layer: 0 - m_Name: MobPos + m_Name: dmg m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1047532858 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1047532857} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2, y: 0, z: -1.5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1970728676} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1069562645 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1069562646} - - component: {fileID: 1069562647} - - component: {fileID: 1069562648} - m_Layer: 0 - m_Name: pcstat - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1069562646 +--- !u!224 &1007698848 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1069562645} + m_GameObject: {fileID: 1007698847} 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: 172906492} + m_Father: {fileID: 776939031} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 10, y: 10} - m_SizeDelta: {x: 360, y: 220} - m_Pivot: {x: 0, y: 0} ---- !u!222 &1069562647 + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: -10} + m_SizeDelta: {x: 420, y: 300} + m_Pivot: {x: 1, y: 1} +--- !u!222 &1007698849 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1069562645} + m_GameObject: {fileID: 1007698847} m_CullTransparentMesh: 1 ---- !u!114 &1069562648 +--- !u!114 &1007698850 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1069562645} + m_GameObject: {fileID: 1007698847} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -1138,7 +775,899 @@ MonoBehaviour: m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1001 &1089989137 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1205476538} + m_Modifications: + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7522112115323654996, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_Name + value: LH_M05 + objectReference: {fileID: 0} + - target: {fileID: 7522112115323654996, guid: 13b0aeca987980646af87711964339c8, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 13b0aeca987980646af87711964339c8, type: 3} +--- !u!114 &1089989138 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8641894914256534733, guid: 13b0aeca987980646af87711964339c8, + type: 3} + m_PrefabInstance: {fileID: 1089989137} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8f79809f279f7c148afdc588c35cd921, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1089989139 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5000001850263733008, guid: 13b0aeca987980646af87711964339c8, + type: 3} + m_PrefabInstance: {fileID: 1089989137} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1172751971 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3592818014784579415, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5648830385143125634, guid: dbd6b7f67ff82574e95622f5e861d0c6, + type: 3} + propertyPath: m_Name + value: ProjectileInfo + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dbd6b7f67ff82574e95622f5e861d0c6, type: 3} +--- !u!1001 &1185864417 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5592969400081043368, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_Name + value: SoundInfo + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8705745286184766240, guid: e47583f3231d50740a2a7fbf18e6c0c6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e47583f3231d50740a2a7fbf18e6c0c6, type: 3} +--- !u!1 &1205476537 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1205476538} + m_Layer: 0 + m_Name: PCPos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1205476538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205476537} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1089989139} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1230850554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1230850556} + - component: {fileID: 1230850555} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1230850555 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230850554} + m_Enabled: 1 + serializedVersion: 12 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize2D: {x: 0.5, y: 0.5} + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1230850556 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230850554} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} + 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 &1302243427 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302243429} + - component: {fileID: 1302243428} + m_Layer: 0 + m_Name: DungeonInfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1302243428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302243427} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7ed190b399bd4be4ebc361c911eb9d95, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DungeonInfo + m_TotalTime: 0 + WaveMakeGapTime: 0 +--- !u!4 &1302243429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302243427} + 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 &1407672658 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 776939031} + m_Modifications: + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_SizeDelta.x + value: -690 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8170153791668043269, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + propertyPath: m_Name + value: Floating Joystick + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0d230cc8be529a542a08cb878ab14b18, type: 3} +--- !u!224 &1407672659 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8170153791668043268, guid: 0d230cc8be529a542a08cb878ab14b18, + type: 3} + m_PrefabInstance: {fileID: 1407672658} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1561081260 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 285050108} + m_Modifications: + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2685817565233017284, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_Name + value: RPG_Bat + objectReference: {fileID: 0} + - target: {fileID: 2685817565233017284, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4027372be0cf2324393c3db0fe3f8959, type: 3} +--- !u!114 &1561081261 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7302906729729703757, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + m_PrefabInstance: {fileID: 1561081260} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f985004e8ad29cf428f80c433e48ab9c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1561081262 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, + type: 3} + m_PrefabInstance: {fileID: 1561081260} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1712381361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1712381365} + - component: {fileID: 1712381364} + - component: {fileID: 1712381363} + - component: {fileID: 1712381362} + m_Layer: 0 + m_Name: Mgr + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1712381362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712381361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc1d3bc18379c0a4196064b2ab851346, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::TimeMgr +--- !u!114 &1712381363 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712381361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 205e9f58da95dca43bcd6f29f4cc3b41, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::CoroutineMgr +--- !u!114 &1712381364 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712381361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01d734a0ae085284eb82b59533011c90, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::AddrResourceMgr +--- !u!4 &1712381365 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1712381361} + 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 &1722081800 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5043163894663193716, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_Name + value: Tables + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2d20f62727d330b45b53a44adbb375e6, type: 3} +--- !u!1 &1839000147 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1839000148} + - component: {fileID: 1839000149} + - component: {fileID: 1839000150} + m_Layer: 0 + m_Name: pcstat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1839000148 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839000147} + 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: 776939031} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 10, y: 10} + m_SizeDelta: {x: 360, y: 220} + m_Pivot: {x: 0, y: 0} +--- !u!222 &1839000149 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839000147} + m_CullTransparentMesh: 1 +--- !u!114 &1839000150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839000147} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: @@ -1216,7 +1745,7 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &1472328321 +--- !u!1 &1907894814 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1224,10 +1753,11 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1472328325} - - component: {fileID: 1472328324} - - component: {fileID: 1472328323} - - component: {fileID: 1472328322} + - component: {fileID: 1907894819} + - component: {fileID: 1907894818} + - component: {fileID: 1907894817} + - component: {fileID: 1907894816} + - component: {fileID: 1907894815} m_Layer: 0 m_Name: Ground m_TagString: Untagged @@ -1235,13 +1765,45 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 4 m_IsActive: 1 ---- !u!23 &1472328322 +--- !u!114 &1907894815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1907894814} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a5ac11cc976e418e8d13136b07e1f52, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.AI.Navigation::Unity.AI.Navigation.NavMeshSurface + m_SerializedVersion: 0 + m_AgentTypeID: 0 + m_CollectObjects: 0 + m_Size: {x: 10, y: 10, z: 10} + m_Center: {x: 0, y: 2, z: 0} + m_LayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_UseGeometry: 1 + m_DefaultArea: 0 + m_GenerateLinks: 0 + m_IgnoreNavMeshAgent: 1 + m_IgnoreNavMeshObstacle: 1 + m_OverrideTileSize: 0 + m_TileSize: 256 + m_OverrideVoxelSize: 0 + m_VoxelSize: 0.16666667 + m_MinRegionArea: 2 + m_NavMeshData: {fileID: 23800000, guid: 118c1cf39773525428ab565351200b2b, type: 2} + m_BuildHeightMesh: 0 +--- !u!23 &1907894816 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1472328321} + m_GameObject: {fileID: 1907894814} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -1284,13 +1846,13 @@ MeshRenderer: m_SortingOrder: 0 m_MaskInteraction: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!64 &1472328323 +--- !u!64 &1907894817 MeshCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1472328321} + m_GameObject: {fileID: 1907894814} m_Material: {fileID: 0} m_IncludeLayers: serializedVersion: 2 @@ -1306,21 +1868,21 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1472328324 +--- !u!33 &1907894818 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1472328321} + m_GameObject: {fileID: 1907894814} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1472328325 +--- !u!4 &1907894819 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1472328321} + m_GameObject: {fileID: 1907894814} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1329,447 +1891,7 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1581084886 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1581084889} - - component: {fileID: 1581084888} - - component: {fileID: 1581084887} - m_Layer: 0 - m_Name: classinfo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1581084887 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1581084886} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 1024 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_characterHorizontalScale: 1 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_EmojiFallbackSupport: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1581084888 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1581084886} - m_CullTransparentMesh: 1 ---- !u!224 &1581084889 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1581084886} - 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: 172906492} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 10} - m_SizeDelta: {x: 600, y: 40} - m_Pivot: {x: 0.5, y: 0} ---- !u!1 &1584010731 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1584010734} - - component: {fileID: 1584010733} - - component: {fileID: 1584010732} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1584010732 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1584010731} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.StandaloneInputModule - m_SendPointerHoverToParent: 1 - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1584010733 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1584010731} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} - m_Name: - m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.EventSystem - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &1584010734 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1584010731} - 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 &1619860162 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1619860166} - - component: {fileID: 1619860165} - - component: {fileID: 1619860164} - - component: {fileID: 1619860163} - m_Layer: 0 - m_Name: Mgr - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1619860163 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1619860162} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cc1d3bc18379c0a4196064b2ab851346, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::TimeMgr ---- !u!114 &1619860164 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1619860162} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 205e9f58da95dca43bcd6f29f4cc3b41, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::CoroutineMgr ---- !u!114 &1619860165 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1619860162} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 01d734a0ae085284eb82b59533011c90, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::AddrResourceMgr ---- !u!4 &1619860166 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1619860162} - 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 &1761509494 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 5043163894663193716, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_Name - value: Tables - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5043163894663193739, guid: 2d20f62727d330b45b53a44adbb375e6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 2d20f62727d330b45b53a44adbb375e6, type: 3} ---- !u!1 &1793427149 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1793427151} - - component: {fileID: 1793427150} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1793427150 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1793427149} - m_Enabled: 1 - serializedVersion: 12 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize2D: {x: 0.5, y: 0.5} - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ForceVisible: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_LightUnit: 1 - m_LuxAtDistance: 1 - m_EnableSpotReflector: 1 ---- !u!4 &1793427151 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1793427149} - serializedVersion: 2 - m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} - 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 &1925282218 +--- !u!1001 &2038114854 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -1837,182 +1959,218 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e3c4be67fc01ba74e89bad5eeb0de437, type: 3} ---- !u!1001 &1970728674 -PrefabInstance: +--- !u!1 &2112180919 +GameObject: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1047532858} - m_Modifications: - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2685817565233017284, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_Name - value: RPG_Bat - objectReference: {fileID: 0} - - target: {fileID: 2685817565233017284, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 4027372be0cf2324393c3db0fe3f8959, type: 3} ---- !u!114 &1970728675 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 7302906729729703757, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - m_PrefabInstance: {fileID: 1970728674} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2112180920} + - component: {fileID: 2112180921} + - component: {fileID: 2112180922} + m_Layer: 0 + m_Name: mobstat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2112180920 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2112180919} + 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: 776939031} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -10, y: 10} + m_SizeDelta: {x: 360, y: 220} + m_Pivot: {x: 1, y: 0} +--- !u!222 &2112180921 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2112180919} + m_CullTransparentMesh: 1 +--- !u!114 &2112180922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2112180919} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f985004e8ad29cf428f80c433e48ab9c, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: - m_EditorClassIdentifier: ---- !u!4 &1970728676 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 419370586834477461, guid: 4027372be0cf2324393c3db0fe3f8959, - type: 3} - m_PrefabInstance: {fileID: 1970728674} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &2100808495 -PrefabInstance: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 1024 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &2132668038 +GameObject: m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2132668040} + - component: {fileID: 2132668039} + m_Layer: 0 + m_Name: WLSkillTestHarness + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2132668039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132668038} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fad1ef88e6d8b98409ef91ae1d984816, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::WL.SkillTest.WLSkillTestHarness + go_tables: {fileID: 0} + actors: + - {fileID: 1089989138} + - {fileID: 1561081261} + labels: + - {fileID: 1839000150} + - {fileID: 2112180922} + - {fileID: 1007698850} + - {fileID: 207218984} + inputs: [] + m_TMP_Dropdown: {fileID: 0} + m_TMP_Dropdown_Skill: {fileID: 0} + pcActor: {fileID: 1089989138} + dummyActor: {fileID: 1561081261} +--- !u!4 &2132668040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132668038} serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 1602866066306103301, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_Name - value: ActorInfo - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4462996344097564095, guid: 35cc51d1c9df5c84cb39e0005f798da6, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 35cc51d1c9df5c84cb39e0005f798da6, type: 3} + 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!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 m_Roots: - - {fileID: 1793427151} - - {fileID: 1472328325} - - {fileID: 1619860166} - - {fileID: 1584010734} - - {fileID: 644054869} - - {fileID: 1761509494} - - {fileID: 285980628} - - {fileID: 900208231} - - {fileID: 2100808495} - - {fileID: 1925282218} - - {fileID: 813863078} - - {fileID: 171466219} - - {fileID: 415627214} - - {fileID: 1047532858} - - {fileID: 172906492} - - {fileID: 726880503} + - {fileID: 1230850556} + - {fileID: 1907894819} + - {fileID: 1712381365} + - {fileID: 439769171} + - {fileID: 1302243429} + - {fileID: 1722081800} + - {fileID: 1185864417} + - {fileID: 898156525} + - {fileID: 111407226} + - {fileID: 2038114854} + - {fileID: 1172751971} + - {fileID: 769908604} + - {fileID: 1205476538} + - {fileID: 285050108} + - {fileID: 776939031} + - {fileID: 2132668040} diff --git a/Assets/WL/SkillTest/WLSkillTestHarness.cs b/Assets/WL/SkillTest/WLSkillTestHarness.cs index 0d366c60a..6abadb0d6 100644 --- a/Assets/WL/SkillTest/WLSkillTestHarness.cs +++ b/Assets/WL/SkillTest/WLSkillTestHarness.cs @@ -10,7 +10,8 @@ // ■ 원본 코드와의 접점 = StatTest 전용 분기 13곳을 `WLTestScene.Active`(StatTest 또는 WLSkillTest)로 넓힌 것뿐(HUD·포털·서버 일시정지·대상 목록 분기 · 전부 #if UNITY_EDITOR 안). // 이동·넉백·소환 AI 분기(Actor 1665·1710·2198 · MobActor 75 · SummonActor 60 · WizardActor 53·61)는 StatTest 전용으로 남겨 **실제 게임 동작**을 유지한다. // ■ 이 클래스가 MainToStatTest 를 상속하는 이유 = 원본 분기가 `MainToStatTest.Ins.actors[1]`(대상)·`Set_Dmglabel`(피해 글자)를 부른다 → 같은 자리를 채워 준다. -// ■ 키: WASD/방향키 이동(섬 조이스틱과 같은 호출 · Set_AutoBraking(false) → JoystickStatus 1 → Run_byJoystick) · Space 기본 공격 1타 · Q 주력 · E 각성 · 숫자 등급(기존 훅) +// ■ 조작: **원본 가상패드**(NewGameUI 의 Floating Joystick 중첩 프리팹을 빌더가 같은 값으로 복제 · 화면 왼쪽 드래그 · PD 2026-10-20 #947 「원본과 동일한 가상패드 + 키 입력」) +// + WASD/방향키 이동(같은 호출 · Set_AutoBraking(false) → JoystickStatus 1 → Run_byJoystick) · Space 기본 공격 1타 · Q 주력 · E 각성 · 숫자 등급(기존 훅) // · O 무기 이전(왼쪽 순환) · P 무기 다음(오른쪽 순환) — PD 2026-10-20 #947 지시 · 종류(GroupNo)마다 1개 · R 더미 제자리 · T 슬로 모션 · Pause = 설정값(기본 Backslash) // ■ 값 = Resources/WL/WLSkillTest.json (C45) · 상태 파일 = Library/WLSkillTest_status.txt(외부 스크립트는 Play 중 eval 대신 이 파일) · 🔴 Debug.LogError 금지(원본 ErrorLogHook 팝업) // ───────────────────────────────────────────────────────────────────────────── @@ -31,6 +32,8 @@ namespace WL.SkillTest { public const string Name = "WLSkillTest"; public static bool Active { get { var n = SceneManager.GetActiveScene().name; return n == Name || n == "StatTest"; } } + /// 테스트 씬에서 원본 InGameInfo.Start 의 이펙트·스킬 예열(인스턴스 514 · 한 프레임 18 s · #947 실측)을 돌릴지 — JSON preloadEffects(기본 0 = 생략 · 첫 사용 때 로드). + public static bool PreloadEffects { get { return WLSkillTestHarness.Cfg.preloadEffects != 0; } } } [System.Serializable] @@ -44,7 +47,8 @@ namespace WL.SkillTest public int dummyMobId = 0; // 0 = WLIslandMobSettings.hitTestDummyMobId (몬스터 표 행 · 능력치) public float[] dummyOffset = { 0f, 0f, 0f }; // 전부 0 = WLIslandMobSettings.hitTestDummyOffset public int dummyStill = 1; // 1 = 더미 제자리 - public int moveKeys = 1; + public int preloadEffects = 0; // 1 = 원본 InGameInfo 이펙트·스킬 예열(514 인스턴스 · 약 18 s) · 0 = 생략(첫 사용 때 로드) + public int moveKeys = 1; // 1 = WASD/방향키도 이동(가상패드와 함께 · PD #947 「가상패드 + 키 입력」) public string attackKey = "Space"; public string weaponPrevKey = "O"; // PD #947: O = 무기 왼쪽 순환 public string weaponNextKey = "P"; // PD #947: P = 무기 오른쪽 순환 @@ -126,8 +130,8 @@ namespace WL.SkillTest while (TableChecker.Ins == null || !TableChecker.Ins.CheckAllLoad()) yield return null; Lap("tables"); - // InGameInfo.Start 의 이펙트 예열 루프(테이블 0.1 s 폴링 뒤 1프레임)가 끝난 다음에 PC 를 만든다 — 먼저 만들면 PC 피격 이펙트 키가 먼저 등록돼 그 루프의 Add 가 ArgumentException 으로 끊긴다(#947 2차 Play 실측) - for (float t = 0f; t < 3f && !EffectsPreloaded(); t += Time.unscaledDeltaTime) yield return null; + // 예열을 켠 경우만: InGameInfo.Start 의 이펙트 예열 루프(테이블 0.1 s 폴링 뒤 1프레임)가 끝난 다음에 PC 를 만든다(먼저 만들면 PC 피격 이펙트 키가 먼저 등록돼 그 루프의 Add 가 중복 · #947 2차 Play 실측 · 원본에 가드도 넣음) + if (cfg.preloadEffects != 0) for (float t = 0f; t < 3f && !EffectsPreloaded(); t += Time.unscaledDeltaTime) yield return null; Lap("ingameinfo"); if (pcActor == null || dummyActor == null) { Fail("refs-missing", "pcActor/dummyActor 참조 없음 — Build Scene 다시"); yield break; } @@ -232,6 +236,30 @@ namespace WL.SkillTest return "이동 시작 " + seconds + " s (h " + h + " · v " + v + ")"; } + /// 검증용 — 원본 가상패드(FloatingJoystick)를 화면 왼쪽 아래에서 누르고 (dx, dy) 방향으로 끈 채 seconds 유지한 뒤 뗀다(실제 터치와 같은 OnPointerDown → OnDrag → OnPointerUp). 결과 = MoveLog. + public static string PadFor(float seconds, float dx, float dy) + { + var ins = Ins as WLSkillTestHarness; if (ins == null) return "하네스 없음"; + if (!Ready || MyValue.MyPC == null) return "ready 아님"; + MoveLog = "패드 이동 중"; ins.StartCoroutine(ins.CoPad(seconds, dx, dy)); + return "패드 시작 " + seconds + " s (" + dx + ", " + dy + ")"; + } + + IEnumerator CoPad(float seconds, float dx, float dy) + { + var joy = Object.FindAnyObjectByType(); var pc = MyValue.MyPC as PCActor; + if (joy == null || pc == null) { MoveLog = joy == null ? "FloatingJoystick 없음" : "PC 없음"; yield break; } + var ev = new UnityEngine.EventSystems.PointerEventData(UnityEngine.EventSystems.EventSystem.current); + Vector2 p0 = new Vector2(Screen.width * 0.25f, Screen.height * 0.3f), dir = new Vector2(dx, dy).normalized; + ev.position = p0; joy.OnPointerDown(ev); + Vector3 w0 = pc.Get_position(); float t0 = Time.time; string animMid = "-"; + while (Time.time - t0 < seconds) { ev.position = p0 + dir * (Screen.height * 0.12f); joy.OnDrag(ev); animMid = pc.Get_CurAnim().ToString(); yield return null; } + string padDir = joy.Direction.ToString("F2"); + joy.OnPointerUp(ev); + yield return null; + MoveLog = "패드 이동 " + Vector3.Distance(w0, pc.Get_position()).ToString("F2") + " m / " + seconds + " s · 패드 입력 " + padDir + " · 이동 중 anim " + animMid + " → 뗀 뒤 " + pc.Get_CurAnim() + " · joystick " + pc.JoystickStatus + " · RealCamera " + (MyValue.m_RealCamera != null); + } + IEnumerator CoMove(float seconds, float h, float v) { var pc = MyValue.MyPC as PCActor; if (pc == null) yield break; @@ -249,6 +277,7 @@ namespace WL.SkillTest { try { + WLWeaponClasses.Ensure(); // WL 추가 직업(대검 10801 등)을 ClassConfig 사전에 먼저 — 섬은 PCActor.Set 의 ResolveSpawnClass 훅이 하지만 이 씬의 ServerData 는 새 것이라 그 훅을 타지 않는다(#947 2회차 Play 실측: 대검 낀 세이브로 시작 → KeyNotFound 10801) if (WLInventory.EnsureLoaded()) { var w = WLInventory.EquippedInSlot(eFREquipmentType.Weapon); @@ -284,6 +313,7 @@ namespace WL.SkillTest void BakeGround() { var surf = Object.FindFirstObjectByType(); + if (surf != null && surf.navMeshData != null) return; // 빌더가 구워 둔 데이터(씬 옆 에셋 · OnEnable 이 등록) — 런타임 베이크 5 s 생략 if (surf == null) { var ground = GameObject.Find("Ground"); if (ground == null) return; surf = ground.AddComponent(); } surf.useGeometry = UnityEngine.AI.NavMeshCollectGeometry.PhysicsColliders; surf.BuildNavMesh(); @@ -388,7 +418,7 @@ namespace WL.SkillTest if (WLInventory.Loaded) { var cur = WLInventory.EquippedInSlot(eFREquipmentType.Weapon); if (cur != null && cur.itemJson != null) w = cur.itemJson.Item_name + "(" + cur.itemJson.GroupNo + ")"; } string s = "WL 스킬 테스트 · " + Stage + (Ready ? "" : " …") + "\n무기 " + w + " 더미 HP " + (Dummy != null ? Dummy.Get_HP().ToString("F0") : "-") + (_slow ? " [슬로 ×" + Time.timeScale + "]" : "") + - "\nWASD 이동 · " + _kAttack + " 공격 · " + WLSkillHotkey.Key + " 주력 · " + (WLSkillHotkey.Key2 != KeyCode.None ? WLSkillHotkey.Key2 + " 각성 · " : "") + "숫자 등급 · " + + "\n가상패드(왼쪽 화면 드래그 · 원본과 동일) 또는 WASD 이동 · " + _kAttack + " 공격 · " + WLSkillHotkey.Key + " 주력 · " + (WLSkillHotkey.Key2 != KeyCode.None ? WLSkillHotkey.Key2 + " 각성 · " : "") + "숫자 등급 · " + _kPrev + " 무기 이전 · " + _kNext + " 무기 다음 · " + _kReset + " 더미 · " + _kSlow + " 슬로 · " + _kPause + " 일시정지" + (string.IsNullOrEmpty(_msg) ? "" : "\n" + _msg) + (Ready ? "\n" + string.Join(" · ", Laps.ToArray()) : ""); var r = new Rect(Screen.width * 0.01f, Screen.height * 0.01f, Screen.width * 0.6f, Screen.height * 0.3f); diff --git a/Assets/WL/SkillTest/WLSkillTestNavMesh.asset b/Assets/WL/SkillTest/WLSkillTestNavMesh.asset new file mode 100644 index 0000000000000000000000000000000000000000..472931b4f3706f78b9249bfac342e4c8ff78cfa5 GIT binary patch literal 10024 zcmchc4{%h)9mn^$OR#7qKoLREphYPl=5qW~`Ev=04Tum(2vVT&lDvc?_b1#RLZFr> zK~%shC}1n2%~WKJQaiTH6lba#W-N|S7&>%1ZD(k4Kmi&5pwdodOn=|~^X|QSw+VE_ zoq79q_p|%k{r>jP+gup4!VOl64S7YR?-(uKL;j`Mq@tpt@qzKhfkr?3y1TpE<00}f zXm|JCPmle(>+r>;1qVxy)}PBCwu?#+dKv2jOkpx(CN=5i8I#96@-Pp3*~`o~Jk0b_ z2~6Tq0sK13l>3;8H|#liA9jLl-%90ZPhAo>DHg#)Eyk1mv6Q`r9?^#>AjPmhf!-l$ zKaZDLn5ff!KIf)YA=`dm7x%D@eVCb$_A!Q@#{V5xd*}H3xwwZ_kiJ(*H2ixlxQSjw zpz(S9jpF1!_5{sslFFfNh>Pd(_G_pd{<~4b+a({W;aemhrs3Nqze&Si zkbJm??~#0jhW|$Ln>BpD5KBQ~0z0+S*c)cG=%IQHKU=)pQt0lb6Oeud;? z2;}0`lH;7q#UGM2b^ zN&Z6(-z<5BhCd}azN1e63;#YN`D_i}Df#^x{=DRKH2g)$u?BMW|0~Joy10+E(fwu* zaojEDxpW+F_OX8!(BmAR*dKo&j{Q*uZc-#e z_Wh%p$_u&_g-z%FSO}iMoF69J*dMT818!z2sQbr1WdDm?+wZ~FhSa&v_xmBEWtJwO9UW zpyC2nD5>ZlT=~b)aOIyy7Z?3s;}!ikxwx}`+*5n%Kdj-ZfAUjSdoe!)sDG@_W^j`t z8M5amLghWpPZV4=rZ@aIlx$;u3Mn6>$I1J0|BsRS4sV?*A4lcIp>g`G2K` zEBy%<7yZ-UczpiFJ-m==iIClYii&&cKds@a|5YyDm!EIN)IU~gE9Vr+fc=U4!34=y zQ@PWB;{2LK9P`%(Zpy~=%09pFcZ75PoafhC@Jw@R?`7p=Tg~53T-?X!Z!y)u{&|@5 zLW)Je`D~xRpHi{Ye}b#|Tc_d5f2NCz{zJ0=M_k<5|9TBq{kLnl>VJca`?$U)>L2s> zDCZQ(fb)Gboxd%_>4;$)>2dnk$M0`ziF=4Wrs3-)f852XZ>nhU2m6ELwYCIAY8y zqeNvWwVV>XUS+~)4AsqwB~zhTy@6`dR5jI3GFyh*j@DY;L~AQT$>prBEoCH^6fKhp zze*IVL_j4bsKi8-n4}VuRbq-t+^rJ+jA_fZ-!ksEtotqVezGseU78L@8mf#`DjaJ{ zX0$nrLrq33Ro&JC=kWA`P(wJK6zK{h+_XF;(p8aoiy@LTBjIQrix>?}Mp+`>B5OrM zt7oU9EhY7dcrsZQ7CvRsaBP9mM3YdGFhVREilsx5nMNd16<%YodX*66@H#I~sYD$l z2>Wn7wO>6uUbiToXf_f_){-!iMq-u0XKP+Ml?*o+rSWvE!J0a*walnXH(7pYKn@Ec z65?JF)}x`8B(suywv*{ZW2oM!j#nFrL?|3%Mo|$xetL@O2{6M?c|Ya-l=oAo6RP@iJ|KHR=YPe`lRdYBJsWy@+xkbczdz@HJ$=ouWz4*-^5Bk9% za2~3`;M<6Yv5Er}?Z*4n&M^l9f%YKYjCBPUE-a_A&S}Vt$C(CKb?}CD{62xu$7Ci? zP^9`+dGw50efTefXp_gs=40dN_Bt+8&6aw1#-=}C{NvYSJq0VauJL|SVAqLzSZ_Lo zCZQ8%?KD$&S|-I`b^Zl9G$2~^Wf3xoYpZs{`RterrY~@FYG)&c8Xmm z+V-XsbttI$EVb(dP})dyX?9v@6Lqe(&R13(dHBtDqSya5dFUlJecvZ`o$zCCIx&8w zlh&?7r(Ijk!g5QeO3V4=F9ug+;;QJZFe1c#28ZW+=^fn;H=P(iRg?26_9w=Mb!*qA_9Tc( zL#L{Pbe2w*Z~9ECeg!(QKY4XDbA%UPo7maB;BW6-DDTMo>Xwh!+jXil2o01^@kZz) zpUn3Y^J0BJNxS3wNpoqfPb&>OYJVb~rPIted7;&}$RW=C{p@LfjyQIIVY+qjfzy{x z?Yrl#HE-B;s=0(^olY?i_^yZ`zbjm)T^p$Ut`KvqXPQ&BZ?E3Eoj3nf_(b6s=?%NQ zTaSKL`KDbb#-oBxr{r8G=~CYnt`kgY1Itb;+uw%HwMY7&ynW}vOH0qLJAdnEAGX+a zsx^x7=yYQIgyno%-%mB4mNwg-ELCaPRr-<6TDRZm{+x2Me9)$IZ|~Ui`b$%%&RNoE z*NOe9wCZ%K{VB$)zMmCJCts67S7v{zJ&86djXHLn%-Wq99}8a~?rDGGKg#ZK+mh{@ z2evN$;NtNeU;S?PyEE)Mu|Ip$Nn<@gR&n0aIK}-I_ab@TS~|h7K7}5~dggUR`^^5N z>ZH_X(%V`~NQ>asDFJ;ybL%|2a&PMmr7O>FzV7ta$Ms_&;YpO!YYC-GKk zp*?dxp*M9;fRC