From 8923cb61237893173bcbc92986aa344337e88c27 Mon Sep 17 00:00:00 2001 From: Ali Sharoz Date: Wed, 1 Jan 2025 19:55:22 +0500 Subject: [PATCH 1/4] ScoreBoard --- Assets/PlayerItem.cs | 14 + Assets/PlayerItem.cs.meta | 11 + Assets/Prefabs/PlayerItem.prefab | 384 ++++++++++++++++++ Assets/Prefabs/PlayerItem.prefab.meta | 7 + Assets/Scenes/BossRoom.unity | 173 +++++++- Assets/Scoreboard.cs | 53 +++ Assets/Scoreboard.cs.meta | 11 + .../Scripts/Gameplay/PlayerScoreComponent.cs | 5 +- Assets/Scripts/Gameplay/ScoreManager.cs | 2 +- 9 files changed, 652 insertions(+), 8 deletions(-) create mode 100644 Assets/PlayerItem.cs create mode 100644 Assets/PlayerItem.cs.meta create mode 100644 Assets/Prefabs/PlayerItem.prefab create mode 100644 Assets/Prefabs/PlayerItem.prefab.meta create mode 100644 Assets/Scoreboard.cs create mode 100644 Assets/Scoreboard.cs.meta diff --git a/Assets/PlayerItem.cs b/Assets/PlayerItem.cs new file mode 100644 index 0000000..ac19091 --- /dev/null +++ b/Assets/PlayerItem.cs @@ -0,0 +1,14 @@ +using System.Collections; +using System.Collections.Generic; +using Unity.Multiplayer.Samples.BossRoom; +using UnityEngine; +using Unity.Netcode; +using TMPro; +namespace Unity.Multiplayer.Samples.BossRoom +{ + public class PlayerItem : MonoBehaviour + { + public TextMeshProUGUI PlayerName; + public TextMeshProUGUI PlayerScore; + } +} diff --git a/Assets/PlayerItem.cs.meta b/Assets/PlayerItem.cs.meta new file mode 100644 index 0000000..84583aa --- /dev/null +++ b/Assets/PlayerItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0dd49e4fefe1c0444abd48c3b4c193be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/PlayerItem.prefab b/Assets/Prefabs/PlayerItem.prefab new file mode 100644 index 0000000..d65acbe --- /dev/null +++ b/Assets/Prefabs/PlayerItem.prefab @@ -0,0 +1,384 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2970943852697257760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1819947140988654075} + - component: {fileID: 4509456968230162509} + - component: {fileID: 7390439618592381581} + - component: {fileID: 5789924600880600385} + - component: {fileID: 3693389173024101360} + m_Layer: 5 + m_Name: PlayerItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1819947140988654075 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2970943852697257760} + 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: 6253493493099477558} + - {fileID: 7356930925280018859} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 500, y: 90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4509456968230162509 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2970943852697257760} + m_CullTransparentMesh: 1 +--- !u!114 &7390439618592381581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2970943852697257760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.31764707} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5789924600880600385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2970943852697257760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dd49e4fefe1c0444abd48c3b4c193be, type: 3} + m_Name: + m_EditorClassIdentifier: + PlayerName: {fileID: 2955079016503491369} + PlayerScore: {fileID: 8823867059228070186} +--- !u!114 &3693389173024101360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2970943852697257760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3} + m_Name: + m_EditorClassIdentifier: + GlobalObjectIdHash: 0 + InScenePlacedSourceGlobalObjectIdHash: 0 + AlwaysReplicateAsRoot: 0 + SynchronizeTransform: 1 + ActiveSceneSynchronization: 0 + SceneMigrationSynchronization: 1 + SpawnWithObservers: 1 + DontDestroyWithOwner: 0 + AutoObjectParentSync: 1 +--- !u!1 &7049133288593759141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6253493493099477558} + - component: {fileID: 7542418279510568437} + - component: {fileID: 2955079016503491369} + m_Layer: 5 + m_Name: PlayerName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6253493493099477558 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7049133288593759141} + 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: 1819947140988654075} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 324.57004, y: 0} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &7542418279510568437 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7049133288593759141} + m_CullTransparentMesh: 1 +--- !u!114 &2955079016503491369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7049133288593759141} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: Name + 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: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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 &9018967735098624331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7356930925280018859} + - component: {fileID: 1515101761500525564} + - component: {fileID: 8823867059228070186} + m_Layer: 5 + m_Name: PlayerScore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7356930925280018859 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9018967735098624331} + 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: 1819947140988654075} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 138.78, y: 0} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &1515101761500525564 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9018967735098624331} + m_CullTransparentMesh: 1 +--- !u!114 &8823867059228070186 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9018967735098624331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: 300 + 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: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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} diff --git a/Assets/Prefabs/PlayerItem.prefab.meta b/Assets/Prefabs/PlayerItem.prefab.meta new file mode 100644 index 0000000..762ee1c --- /dev/null +++ b/Assets/Prefabs/PlayerItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 43de682fd88241b4e83d2fc606d8b6c1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/BossRoom.unity b/Assets/Scenes/BossRoom.unity index 0e07577..3c88d68 100644 --- a/Assets/Scenes/BossRoom.unity +++ b/Assets/Scenes/BossRoom.unity @@ -1386,6 +1386,9 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} insertIndex: -1 addedObject: {fileID: 1599220877} + - targetCorrespondingSourceObject: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} + insertIndex: -1 + addedObject: {fileID: 476537027} m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 523332e67f2466e4f818161850bfb207, type: 3} --- !u!1 &222782634 stripped @@ -1559,6 +1562,80 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &476537026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 476537027} + - component: {fileID: 476537029} + - component: {fileID: 476537028} + m_Layer: 5 + m_Name: ScoreBoard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &476537027 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476537026} + 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: 1527274046} + m_Father: {fileID: 222782635} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 500, y: 800} + m_Pivot: {x: 0, y: 0} +--- !u!114 &476537028 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476537026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7df4fbc7cb5d44c42aeadfa5b2ea67fb, type: 3} + m_Name: + m_EditorClassIdentifier: + playerItems: [] + playerItemPrefab: {fileID: 2970943852697257760, guid: 43de682fd88241b4e83d2fc606d8b6c1, type: 3} + Parent: {fileID: 1527274046} +--- !u!114 &476537029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 476537026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3} + m_Name: + m_EditorClassIdentifier: + GlobalObjectIdHash: 1872849882 + InScenePlacedSourceGlobalObjectIdHash: 0 + AlwaysReplicateAsRoot: 0 + SynchronizeTransform: 1 + ActiveSceneSynchronization: 0 + SceneMigrationSynchronization: 1 + SpawnWithObservers: 1 + DontDestroyWithOwner: 0 + AutoObjectParentSync: 1 --- !u!1 &546116282 GameObject: m_ObjectHideFlags: 0 @@ -9309,11 +9386,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1676734515771252668, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.w - value: 0.8529446 + value: 0.85294455 objectReference: {fileID: 0} - target: {fileID: 1676734515771252668, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.x - value: 0.39434478 + value: 0.3943448 objectReference: {fileID: 0} - target: {fileID: 1676734515771252668, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.y @@ -9321,7 +9398,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1676734515771252668, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.z - value: -0.14352977 + value: -0.14352979 objectReference: {fileID: 0} - target: {fileID: 1676734516302391364, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_UpdateMethod @@ -9516,15 +9593,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.x - value: 0.3943448 + value: 0.39434484 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.y - value: 0.31044644 + value: 0.3104465 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.z - value: -0.14352976 + value: -0.1435298 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -10161,6 +10238,90 @@ MonoBehaviour: timer: {fileID: 1521032483} serverAdditiveSceneLoader: {fileID: 3765979715153886893} timeInSeconds: 180 +--- !u!1 &1527274045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1527274046} + - component: {fileID: 1527274048} + - component: {fileID: 1527274047} + m_Layer: 5 + m_Name: PlayerInfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1527274046 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1527274045} + 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: 476537027} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1527274047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1527274045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3} + m_Name: + m_EditorClassIdentifier: + GlobalObjectIdHash: 1844573507 + InScenePlacedSourceGlobalObjectIdHash: 0 + AlwaysReplicateAsRoot: 0 + SynchronizeTransform: 1 + ActiveSceneSynchronization: 0 + SceneMigrationSynchronization: 1 + SpawnWithObservers: 1 + DontDestroyWithOwner: 0 + AutoObjectParentSync: 1 +--- !u!114 &1527274048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1527274045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 7 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 --- !u!1001 &1531756835 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Scoreboard.cs b/Assets/Scoreboard.cs new file mode 100644 index 0000000..97ae7f6 --- /dev/null +++ b/Assets/Scoreboard.cs @@ -0,0 +1,53 @@ +using System.Collections; +using System.Collections.Generic; +using Unity.Multiplayer.Samples.BossRoom; +using UnityEngine; +using Unity.Netcode; +public class Scoreboard : NetworkBehaviour +{ + PlayerScoreComponent[] playerScoreComponents; + List m_PlayerScoreComponents; + public List playerItems; + public GameObject playerItemPrefab; + public Transform Parent; + public override void OnNetworkSpawn() + { + if (IsServer) + { + Starter(); + } + } + public void Starter() + { + playerScoreComponents = FindObjectsOfType(); + for (int i = 0; i < playerScoreComponents.Length; i++) + { + playerScoreComponents[i].index = i; + m_PlayerScoreComponents.Add(playerScoreComponents[i]); + } + Instantiator(playerScoreComponents.Length); + StartCoroutine(ScoreUpdater()); + } + public void Instantiator(int count) + { + for (int i = 0; i < count; i++) + { + playerItems.Add(Instantiate(playerItemPrefab, Parent).GetComponent()); + playerItems[i].PlayerScore.text = playerScoreComponents[i].CurrentScore.ToString(); + playerItems[i].PlayerName.text = playerScoreComponents[i].serverCharacter.uIStateDisplayHandler.m_UIState.playerName.ToString(); + } + } + IEnumerator ScoreUpdater() + { + yield return new WaitForSeconds(0.5f); + while (true) + { + yield return new WaitForSeconds(0.1f); + m_PlayerScoreComponents.Sort((p1, p2) => p2.CurrentScore.CompareTo(p1.CurrentScore)); + for (int i = 0; i < playerItems.Count; i++) + { + playerItems[i].transform.SetSiblingIndex(m_PlayerScoreComponents[i].index); + } + } + } +} diff --git a/Assets/Scoreboard.cs.meta b/Assets/Scoreboard.cs.meta new file mode 100644 index 0000000..495971a --- /dev/null +++ b/Assets/Scoreboard.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7df4fbc7cb5d44c42aeadfa5b2ea67fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Gameplay/PlayerScoreComponent.cs b/Assets/Scripts/Gameplay/PlayerScoreComponent.cs index c14b021..53f1f20 100644 --- a/Assets/Scripts/Gameplay/PlayerScoreComponent.cs +++ b/Assets/Scripts/Gameplay/PlayerScoreComponent.cs @@ -1,10 +1,12 @@ using UnityEngine; using Unity.Netcode; +using Unity.BossRoom.Gameplay.GameplayObjects.Character; public class PlayerScoreComponent : NetworkBehaviour { public int CurrentScore { get; private set; } - + public ServerCharacter serverCharacter; + public int index; public override void OnNetworkSpawn() { if (IsOwner && IsClient) @@ -17,6 +19,7 @@ public class PlayerScoreComponent : NetworkBehaviour { ScoreManager.Instance?.InitializePlayerScoreServerRpc(OwnerClientId); } + serverCharacter=GetComponent(); } public void UpdateScore(int newScore) diff --git a/Assets/Scripts/Gameplay/ScoreManager.cs b/Assets/Scripts/Gameplay/ScoreManager.cs index ba030d1..0e28e88 100644 --- a/Assets/Scripts/Gameplay/ScoreManager.cs +++ b/Assets/Scripts/Gameplay/ScoreManager.cs @@ -8,7 +8,7 @@ public class ScoreManager : NetworkBehaviour { public static ScoreManager Instance { get; private set; } - private Dictionary playerScores = new Dictionary(); + public Dictionary playerScores = new Dictionary(); private void Awake() { From 4cc7e6009181f28e7f8e4291b4d48b71b065790a Mon Sep 17 00:00:00 2001 From: Ali Sharoz Date: Thu, 2 Jan 2025 13:15:24 +0500 Subject: [PATCH 2/4] Score on Side --- Assets/Prefabs/PlayerItem.prefab | 32 ++++----- Assets/Scenes/BossRoom.unity | 17 +++-- Assets/Scoreboard.cs | 53 --------------- .../Gameplay/GameState/ServerBossRoomState.cs | 6 +- Assets/{ => Scripts/Gameplay}/PlayerItem.cs | 6 +- .../{ => Scripts/Gameplay}/PlayerItem.cs.meta | 0 .../Scripts/Gameplay/PlayerScoreComponent.cs | 2 +- Assets/Scripts/Gameplay/Scoreboard.cs | 68 +++++++++++++++++++ .../{ => Scripts/Gameplay}/Scoreboard.cs.meta | 0 9 files changed, 103 insertions(+), 81 deletions(-) delete mode 100644 Assets/Scoreboard.cs rename Assets/{ => Scripts/Gameplay}/PlayerItem.cs (84%) rename Assets/{ => Scripts/Gameplay}/PlayerItem.cs.meta (100%) create mode 100644 Assets/Scripts/Gameplay/Scoreboard.cs rename Assets/{ => Scripts/Gameplay}/Scoreboard.cs.meta (100%) diff --git a/Assets/Prefabs/PlayerItem.prefab b/Assets/Prefabs/PlayerItem.prefab index d65acbe..666df7d 100644 --- a/Assets/Prefabs/PlayerItem.prefab +++ b/Assets/Prefabs/PlayerItem.prefab @@ -11,8 +11,8 @@ GameObject: - component: {fileID: 1819947140988654075} - component: {fileID: 4509456968230162509} - component: {fileID: 7390439618592381581} - - component: {fileID: 5789924600880600385} - component: {fileID: 3693389173024101360} + - component: {fileID: 4947760305271843048} m_Layer: 5 m_Name: PlayerItem m_TagString: Untagged @@ -79,20 +79,6 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &5789924600880600385 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2970943852697257760} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0dd49e4fefe1c0444abd48c3b4c193be, type: 3} - m_Name: - m_EditorClassIdentifier: - PlayerName: {fileID: 2955079016503491369} - PlayerScore: {fileID: 8823867059228070186} --- !u!114 &3693389173024101360 MonoBehaviour: m_ObjectHideFlags: 0 @@ -105,7 +91,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3} m_Name: m_EditorClassIdentifier: - GlobalObjectIdHash: 0 + GlobalObjectIdHash: 2641544669 InScenePlacedSourceGlobalObjectIdHash: 0 AlwaysReplicateAsRoot: 0 SynchronizeTransform: 1 @@ -114,6 +100,20 @@ MonoBehaviour: SpawnWithObservers: 1 DontDestroyWithOwner: 0 AutoObjectParentSync: 1 +--- !u!114 &4947760305271843048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2970943852697257760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dd49e4fefe1c0444abd48c3b4c193be, type: 3} + m_Name: + m_EditorClassIdentifier: + PlayerName: {fileID: 2955079016503491369} + PlayerScore: {fileID: 8823867059228070186} --- !u!1 &7049133288593759141 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/BossRoom.unity b/Assets/Scenes/BossRoom.unity index 3c88d68..aec52c6 100644 --- a/Assets/Scenes/BossRoom.unity +++ b/Assets/Scenes/BossRoom.unity @@ -1612,6 +1612,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7df4fbc7cb5d44c42aeadfa5b2ea67fb, type: 3} m_Name: m_EditorClassIdentifier: + m_PlayerScoreComponents: [] playerItems: [] playerItemPrefab: {fileID: 2970943852697257760, guid: 43de682fd88241b4e83d2fc606d8b6c1, type: 3} Parent: {fileID: 1527274046} @@ -8976,6 +8977,10 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5762482089640033414, guid: 8b9c63e7d70c5ff48a03aad51e17103c, type: 3} + propertyPath: scoreboard + value: + objectReference: {fileID: 476537028} - target: {fileID: 5762482089640033414, guid: 8b9c63e7d70c5ff48a03aad51e17103c, type: 3} propertyPath: m_PlayerSpawnPoints.Array.size value: 7 @@ -9390,7 +9395,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1676734515771252668, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.x - value: 0.3943448 + value: 0.39434478 objectReference: {fileID: 0} - target: {fileID: 1676734515771252668, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.y @@ -9430,11 +9435,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1676734516695783279, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.y - value: 0.30972984 + value: 0.3097298 objectReference: {fileID: 0} - target: {fileID: 1676734516695783279, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.z - value: -0.1450697 + value: -0.14506969 objectReference: {fileID: 0} - target: {fileID: 1676734516724634599, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalPosition.z @@ -9593,15 +9598,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.x - value: 0.39434484 + value: 0.3943448 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.y - value: 0.3104465 + value: 0.31044647 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.z - value: -0.1435298 + value: -0.14352977 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/Assets/Scoreboard.cs b/Assets/Scoreboard.cs deleted file mode 100644 index 97ae7f6..0000000 --- a/Assets/Scoreboard.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using Unity.Multiplayer.Samples.BossRoom; -using UnityEngine; -using Unity.Netcode; -public class Scoreboard : NetworkBehaviour -{ - PlayerScoreComponent[] playerScoreComponents; - List m_PlayerScoreComponents; - public List playerItems; - public GameObject playerItemPrefab; - public Transform Parent; - public override void OnNetworkSpawn() - { - if (IsServer) - { - Starter(); - } - } - public void Starter() - { - playerScoreComponents = FindObjectsOfType(); - for (int i = 0; i < playerScoreComponents.Length; i++) - { - playerScoreComponents[i].index = i; - m_PlayerScoreComponents.Add(playerScoreComponents[i]); - } - Instantiator(playerScoreComponents.Length); - StartCoroutine(ScoreUpdater()); - } - public void Instantiator(int count) - { - for (int i = 0; i < count; i++) - { - playerItems.Add(Instantiate(playerItemPrefab, Parent).GetComponent()); - playerItems[i].PlayerScore.text = playerScoreComponents[i].CurrentScore.ToString(); - playerItems[i].PlayerName.text = playerScoreComponents[i].serverCharacter.uIStateDisplayHandler.m_UIState.playerName.ToString(); - } - } - IEnumerator ScoreUpdater() - { - yield return new WaitForSeconds(0.5f); - while (true) - { - yield return new WaitForSeconds(0.1f); - m_PlayerScoreComponents.Sort((p1, p2) => p2.CurrentScore.CompareTo(p1.CurrentScore)); - for (int i = 0; i < playerItems.Count; i++) - { - playerItems[i].transform.SetSiblingIndex(m_PlayerScoreComponents[i].index); - } - } - } -} diff --git a/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs b/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs index 4f89fd3..31c5a98 100644 --- a/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs +++ b/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs @@ -61,7 +61,7 @@ namespace Unity.BossRoom.Gameplay.GameState [Inject] ConnectionManager m_ConnectionManager; [Inject] PersistentGameState m_PersistentGameState; - + public Scoreboard scoreboard; protected override void Awake() { base.Awake(); @@ -173,7 +173,6 @@ namespace Unity.BossRoom.Gameplay.GameState var playerNetworkObject = NetworkManager.Singleton.SpawnManager.GetPlayerNetworkObject(clientId); var newPlayer = Instantiate(m_PlayerPrefab, Vector3.zero, Quaternion.identity); - var newPlayerCharacter = newPlayer.GetComponent(); var physicsTransform = newPlayerCharacter.physicsWrapper.Transform; @@ -216,6 +215,9 @@ namespace Unity.BossRoom.Gameplay.GameState // spawn players characters with destroyWithScene = true newPlayer.SpawnWithOwnership(clientId, true); + + //var playerScoreComponent = newPlayer.GetComponent(); + scoreboard.ScoreBoardListFiller(newPlayer); } void OnLifeStateChangedEventMessage(LifeStateChangedEventMessage message) diff --git a/Assets/PlayerItem.cs b/Assets/Scripts/Gameplay/PlayerItem.cs similarity index 84% rename from Assets/PlayerItem.cs rename to Assets/Scripts/Gameplay/PlayerItem.cs index ac19091..0cde315 100644 --- a/Assets/PlayerItem.cs +++ b/Assets/Scripts/Gameplay/PlayerItem.cs @@ -4,11 +4,11 @@ using Unity.Multiplayer.Samples.BossRoom; using UnityEngine; using Unity.Netcode; using TMPro; -namespace Unity.Multiplayer.Samples.BossRoom -{ +//namespace Unity.Multiplayer.Samples.BossRoom +//{ public class PlayerItem : MonoBehaviour { public TextMeshProUGUI PlayerName; public TextMeshProUGUI PlayerScore; } -} +//} diff --git a/Assets/PlayerItem.cs.meta b/Assets/Scripts/Gameplay/PlayerItem.cs.meta similarity index 100% rename from Assets/PlayerItem.cs.meta rename to Assets/Scripts/Gameplay/PlayerItem.cs.meta diff --git a/Assets/Scripts/Gameplay/PlayerScoreComponent.cs b/Assets/Scripts/Gameplay/PlayerScoreComponent.cs index 53f1f20..8ae864f 100644 --- a/Assets/Scripts/Gameplay/PlayerScoreComponent.cs +++ b/Assets/Scripts/Gameplay/PlayerScoreComponent.cs @@ -6,7 +6,7 @@ public class PlayerScoreComponent : NetworkBehaviour { public int CurrentScore { get; private set; } public ServerCharacter serverCharacter; - public int index; + public int m_index; public override void OnNetworkSpawn() { if (IsOwner && IsClient) diff --git a/Assets/Scripts/Gameplay/Scoreboard.cs b/Assets/Scripts/Gameplay/Scoreboard.cs new file mode 100644 index 0000000..2e4b3a4 --- /dev/null +++ b/Assets/Scripts/Gameplay/Scoreboard.cs @@ -0,0 +1,68 @@ +using System.Collections; +using System.Collections.Generic; +using Unity.Multiplayer.Samples.BossRoom; +using UnityEngine; +using Unity.BossRoom.Gameplay.GameState; +using Unity.Netcode; +using VContainer.Unity; +public class Scoreboard : MonoBehaviour +{ + public List m_PlayerScoreComponents; + public List playerItems; + public GameObject playerItemPrefab; + public Transform Parent; + int index = 0; + bool coroutineStarter = false; + private IEnumerator Start() + { + Debug.Log("Scoreboard start1"); + yield return new WaitUntil(() => coroutineStarter == true); + Debug.Log("Scoreboard start2"); + yield return new WaitForSeconds(2); + Debug.Log("Scoreboard start3"); + Starter(); + Debug.Log("Scoreboard start4"); + } + public void ScoreBoardListFiller(NetworkObject playerObj) + { + + m_PlayerScoreComponents.Add(playerObj.GetComponent()); + m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].m_index = index; + index++; + Instantiator(m_PlayerScoreComponents.Count); + if (!coroutineStarter) + { + coroutineStarter = true; + } + } + public void Starter() + { + StartCoroutine(ScoreUpdater()); + } + public void Instantiator(int count) + { + for (int i = 0; i < count; i++) + { + GameObject temp = Instantiate(playerItemPrefab, Parent); + PlayerItem item = temp.GetComponent(); + playerItems.Add(item); + playerItems[playerItems.Count-1].PlayerScore.text = m_PlayerScoreComponents[i].CurrentScore.ToString(); + playerItems[i].PlayerName.text = m_PlayerScoreComponents[i].serverCharacter.uIStateDisplayHandler.m_UIState.playerName.ToString(); + } + } + IEnumerator ScoreUpdater() + { + + yield return new WaitForSeconds(0.5f); + Debug.Log("Scoreboard start5"); + while (true) + { + yield return new WaitForSeconds(0.1f); + m_PlayerScoreComponents.Sort((p1, p2) => p2.CurrentScore.CompareTo(p1.CurrentScore)); + for (int i = 0; i < playerItems.Count; i++) + { + playerItems[i].transform.SetSiblingIndex(m_PlayerScoreComponents[i].m_index); + } + } + } +} diff --git a/Assets/Scoreboard.cs.meta b/Assets/Scripts/Gameplay/Scoreboard.cs.meta similarity index 100% rename from Assets/Scoreboard.cs.meta rename to Assets/Scripts/Gameplay/Scoreboard.cs.meta From 1f41843f4dd2f3557b50d67d38d4d79df4489ee4 Mon Sep 17 00:00:00 2001 From: Ali Sharoz Date: Thu, 2 Jan 2025 19:34:49 +0500 Subject: [PATCH 3/4] Tried to fix the bug where other clients receive the scoreboard --- Assets/Scenes/Startup.unity | 2 +- .../Gameplay/GameState/ServerBossRoomState.cs | 25 +++ .../GameState/ServerCharSelectState.cs | 3 +- .../Scripts/Gameplay/PlayerScoreComponent.cs | 6 + Assets/Scripts/Gameplay/Scoreboard.cs | 185 ++++++++++++++++-- 5 files changed, 203 insertions(+), 18 deletions(-) diff --git a/Assets/Scenes/Startup.unity b/Assets/Scenes/Startup.unity index f29fa43..ef24794 100644 --- a/Assets/Scenes/Startup.unity +++ b/Assets/Scenes/Startup.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: diff --git a/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs b/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs index 31c5a98..6b15471 100644 --- a/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs +++ b/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs @@ -215,9 +215,34 @@ namespace Unity.BossRoom.Gameplay.GameState // spawn players characters with destroyWithScene = true newPlayer.SpawnWithOwnership(clientId, true); + //ScoreboardCaller(newPlayer); + ScoreboardCallerServerRpc(newPlayer); //var playerScoreComponent = newPlayer.GetComponent(); + } + void ScoreboardCaller(NetworkObject newplayer) + { + scoreboard.ScoreBoardListFiller(newplayer); + } + + [ServerRpc(RequireOwnership = false)] + void ScoreboardCallerServerRpc(NetworkObject newPlayer) + { + // Call the method on the server first scoreboard.ScoreBoardListFiller(newPlayer); + + // Then invoke it on the client + ScoreboardCallerClientRpc(newPlayer); + } + + [ClientRpc] + void ScoreboardCallerClientRpc(NetworkObject newPlayer) + { + // Call the method on the client + if (NetworkManager.Singleton.IsClient) + { + scoreboard.ScoreBoardListFiller(newPlayer); + } } void OnLifeStateChangedEventMessage(LifeStateChangedEventMessage message) diff --git a/Assets/Scripts/Gameplay/GameState/ServerCharSelectState.cs b/Assets/Scripts/Gameplay/GameState/ServerCharSelectState.cs index b53b902..9c4b01e 100644 --- a/Assets/Scripts/Gameplay/GameState/ServerCharSelectState.cs +++ b/Assets/Scripts/Gameplay/GameState/ServerCharSelectState.cs @@ -22,7 +22,7 @@ namespace Unity.BossRoom.Gameplay.GameState public override GameState ActiveState => GameState.CharSelect; public NetworkCharSelection networkCharSelection { get; private set; } - + //public static int numOfPlayers; Coroutine m_WaitToEndLobbyCoroutine; [Inject] @@ -165,6 +165,7 @@ namespace Unity.BossRoom.Gameplay.GameState void SaveLobbyResults() { int numofPlayersInLobby = networkCharSelection.LobbyPlayers.Count; + //numOfPlayers = numofPlayersInLobby; PlayerPrefs.SetInt("NumberOfLobbyPlayers", numofPlayersInLobby); Debug.Log("Number of Players in lobby are: " + numofPlayersInLobby); foreach (NetworkCharSelection.LobbyPlayerState playerInfo in networkCharSelection.LobbyPlayers) diff --git a/Assets/Scripts/Gameplay/PlayerScoreComponent.cs b/Assets/Scripts/Gameplay/PlayerScoreComponent.cs index 8ae864f..05b8455 100644 --- a/Assets/Scripts/Gameplay/PlayerScoreComponent.cs +++ b/Assets/Scripts/Gameplay/PlayerScoreComponent.cs @@ -7,6 +7,7 @@ public class PlayerScoreComponent : NetworkBehaviour public int CurrentScore { get; private set; } public ServerCharacter serverCharacter; public int m_index; + public PlayerItem playerItem; public override void OnNetworkSpawn() { if (IsOwner && IsClient) @@ -34,4 +35,9 @@ public class PlayerScoreComponent : NetworkBehaviour // Update the player's score display in the UI. Debug.Log($"[PlayerScoreComponent] Updated score UI for Player {OwnerClientId}: {CurrentScore}"); } + private void OnDestroy() + { + Destroy(playerItem.gameObject); + Scoreboard.instance.DestroyChecker(); + } } diff --git a/Assets/Scripts/Gameplay/Scoreboard.cs b/Assets/Scripts/Gameplay/Scoreboard.cs index 2e4b3a4..34dbdbf 100644 --- a/Assets/Scripts/Gameplay/Scoreboard.cs +++ b/Assets/Scripts/Gameplay/Scoreboard.cs @@ -5,6 +5,7 @@ using UnityEngine; using Unity.BossRoom.Gameplay.GameState; using Unity.Netcode; using VContainer.Unity; + public class Scoreboard : MonoBehaviour { public List m_PlayerScoreComponents; @@ -13,56 +14,208 @@ public class Scoreboard : MonoBehaviour public Transform Parent; int index = 0; bool coroutineStarter = false; + public static Scoreboard instance; + + private void Awake() + { + instance = this; + } + + public void DestroyChecker() + { + for (int i = 0; i < m_PlayerScoreComponents.Count; i++) + { + if (m_PlayerScoreComponents[i] == null) + { + m_PlayerScoreComponents.RemoveAt(i); + } + } + for (int i = 0; i < playerItems.Count; i++) + { + if (playerItems[i] == null) + { + playerItems.RemoveAt(i); + } + } + } + private IEnumerator Start() { - Debug.Log("Scoreboard start1"); + Debug.Log("Scoreboard Start - Coroutine Started"); + + // Wait until coroutineStarter is set to true yield return new WaitUntil(() => coroutineStarter == true); - Debug.Log("Scoreboard start2"); + + Debug.Log("Scoreboard Start - Coroutine Finished"); yield return new WaitForSeconds(2); - Debug.Log("Scoreboard start3"); + + Debug.Log("Scoreboard Start - Starter Called"); Starter(); - Debug.Log("Scoreboard start4"); } + public void ScoreBoardListFiller(NetworkObject playerObj) { + if (!NetworkManager.Singleton.IsServer) + { + Debug.LogError("ScoreBoardListFiller called on client, should be on server"); + return; // Only execute this on the server + } + + Debug.Log("ScoreBoardListFiller called on server"); m_PlayerScoreComponents.Add(playerObj.GetComponent()); m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].m_index = index; + + Instantiator(index); index++; - Instantiator(m_PlayerScoreComponents.Count); + if (!coroutineStarter) { coroutineStarter = true; } } + public void Starter() { + // Start the coroutine for updating the scores StartCoroutine(ScoreUpdater()); } - public void Instantiator(int count) + + public void Instantiator(int index) { - for (int i = 0; i < count; i++) + // Only instantiate UI elements on the client side + if (!NetworkManager.Singleton.IsClient) { - GameObject temp = Instantiate(playerItemPrefab, Parent); - PlayerItem item = temp.GetComponent(); - playerItems.Add(item); - playerItems[playerItems.Count-1].PlayerScore.text = m_PlayerScoreComponents[i].CurrentScore.ToString(); - playerItems[i].PlayerName.text = m_PlayerScoreComponents[i].serverCharacter.uIStateDisplayHandler.m_UIState.playerName.ToString(); + Debug.LogError("Instantiator called on server, should be on client"); + return; } + + Debug.Log("Instantiator called on client"); + + GameObject temp = Instantiate(playerItemPrefab, Parent); + PlayerItem item = temp.GetComponent(); + m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].playerItem = item; + playerItems.Add(item); + + playerItems[playerItems.Count - 1].PlayerScore.text = m_PlayerScoreComponents[index].CurrentScore.ToString(); + playerItems[playerItems.Count - 1].PlayerName.text = m_PlayerScoreComponents[index].serverCharacter.uIStateDisplayHandler.m_UIState.playerName.ToString(); } + IEnumerator ScoreUpdater() { - yield return new WaitForSeconds(0.5f); - Debug.Log("Scoreboard start5"); + Debug.Log("Scoreboard Start - ScoreUpdater started"); + while (true) { yield return new WaitForSeconds(0.1f); + m_PlayerScoreComponents.Sort((p1, p2) => p2.CurrentScore.CompareTo(p1.CurrentScore)); - for (int i = 0; i < playerItems.Count; i++) + + // Update the UI on the client side only + if (NetworkManager.Singleton.IsClient) + { + Debug.Log("Scoreboard Update - UI update on client"); + for (int i = 0; i < playerItems.Count; i++) + { + playerItems[i].transform.SetSiblingIndex(m_PlayerScoreComponents[i].m_index); + } + } + else { - playerItems[i].transform.SetSiblingIndex(m_PlayerScoreComponents[i].m_index); + Debug.LogWarning("Scoreboard Update - Trying to update UI on the server side"); } } } } + + + +//using System.Collections; +//using System.Collections.Generic; +//using Unity.Multiplayer.Samples.BossRoom; +//using UnityEngine; +//using Unity.BossRoom.Gameplay.GameState; +//using Unity.Netcode; +//using VContainer.Unity; +//public class Scoreboard : MonoBehaviour +//{ +// public List m_PlayerScoreComponents; +// public List playerItems; +// public GameObject playerItemPrefab; +// public Transform Parent; +// int index = 0; +// bool coroutineStarter = false; +// public static Scoreboard instance; +// private void Awake() +// { +// instance = this; +// } +// public void DestroyChecker() +// { +// for(int i=0;i< m_PlayerScoreComponents.Count;i++) +// { +// if(m_PlayerScoreComponents[i]==null) +// { +// m_PlayerScoreComponents.RemoveAt(i); +// } +// } +// for(int i=0;i< playerItems.Count;i++) +// { +// if(playerItems[i]==null) +// { +// playerItems.RemoveAt(i); +// } +// } +// } +// private IEnumerator Start() +// { +// Debug.Log("Scoreboard start1"); +// yield return new WaitUntil(() => coroutineStarter == true); +// Debug.Log("Scoreboard start2"); +// yield return new WaitForSeconds(2); +// Debug.Log("Scoreboard start3"); +// Starter(); +// Debug.Log("Scoreboard start4"); +// } +// public void ScoreBoardListFiller(NetworkObject playerObj) +// { + +// m_PlayerScoreComponents.Add(playerObj.GetComponent()); +// m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].m_index = index; + +// Instantiator(index); +// index++; +// if (!coroutineStarter) +// { +// coroutineStarter = true; +// } +// } +// public void Starter() +// { +// StartCoroutine(ScoreUpdater()); +// } +// public void Instantiator(int index) +// { +// GameObject temp = Instantiate(playerItemPrefab, Parent); +// PlayerItem item = temp.GetComponent(); +// m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].playerItem = item; +// playerItems.Add(item); +// playerItems[playerItems.Count - 1].PlayerScore.text = m_PlayerScoreComponents[index].CurrentScore.ToString(); +// playerItems[playerItems.Count - 1].PlayerName.text = m_PlayerScoreComponents[index].serverCharacter.uIStateDisplayHandler.m_UIState.playerName.ToString(); +// } +// IEnumerator ScoreUpdater() +// { +// yield return new WaitForSeconds(0.5f); +// Debug.Log("Scoreboard start5"); +// while (true) +// { +// yield return new WaitForSeconds(0.1f); +// m_PlayerScoreComponents.Sort((p1, p2) => p2.CurrentScore.CompareTo(p1.CurrentScore)); +// for (int i = 0; i < playerItems.Count; i++) +// { +// playerItems[i].transform.SetSiblingIndex(m_PlayerScoreComponents[i].m_index); +// } +// } +// } +//} From a8097abe3522aeed97d4ab8adae356b28d912509 Mon Sep 17 00:00:00 2001 From: Ali Sharoz Date: Fri, 3 Jan 2025 16:17:49 +0500 Subject: [PATCH 4/4] Scoreboard --- Assets/Prefabs/Character/PlayerAvatar.prefab | 3 + Assets/Prefabs/PlayerItem.prefab | 6 +- Assets/Scenes/BossRoom.unity | 4560 +++++++++++++---- .../Gameplay/GameState/ServerBossRoomState.cs | 50 +- .../Scripts/Gameplay/PlayerScoreComponent.cs | 4 +- Assets/Scripts/Gameplay/ScoreManager.cs | 8 +- Assets/Scripts/Gameplay/Scoreboard.cs | 206 +- Assets/TimerScript.cs | 3 +- 8 files changed, 3672 insertions(+), 1168 deletions(-) diff --git a/Assets/Prefabs/Character/PlayerAvatar.prefab b/Assets/Prefabs/Character/PlayerAvatar.prefab index 15868e3..e5d34e1 100644 --- a/Assets/Prefabs/Character/PlayerAvatar.prefab +++ b/Assets/Prefabs/Character/PlayerAvatar.prefab @@ -775,6 +775,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a73f85cd904406945a2192aaecb2c310, type: 3} m_Name: m_EditorClassIdentifier: + serverCharacter: {fileID: 741733315856861890} + m_index: 0 + playerItem: {fileID: 0} --- !u!4 &6009713983291384766 stripped Transform: m_CorrespondingSourceObject: {fileID: 4600110157238723791, guid: 0d2d836e2e83b754fa1a1c4022d6d65d, type: 3} diff --git a/Assets/Prefabs/PlayerItem.prefab b/Assets/Prefabs/PlayerItem.prefab index 666df7d..f61f051 100644 --- a/Assets/Prefabs/PlayerItem.prefab +++ b/Assets/Prefabs/PlayerItem.prefab @@ -63,7 +63,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 0, g: 0, b: 0, a: 0.31764707} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: @@ -173,7 +173,7 @@ MonoBehaviour: m_EditorClassIdentifier: 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: @@ -307,7 +307,7 @@ MonoBehaviour: m_EditorClassIdentifier: 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: diff --git a/Assets/Scenes/BossRoom.unity b/Assets/Scenes/BossRoom.unity index aec52c6..c3e6da8 100644 --- a/Assets/Scenes/BossRoom.unity +++ b/Assets/Scenes/BossRoom.unity @@ -26,7 +26,7 @@ RenderSettings: m_AmbientIntensity: 0.18 m_AmbientMode: 3 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.464 m_FlareStrength: 0.309 m_FlareFadeSpeed: 3 @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.18194216, g: 0.2276266, b: 0.3074139, a: 1} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -171,12 +171,12 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 107568633} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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: 222782635} + m_Father: {fileID: 5277713031461887262} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} @@ -690,721 +690,10 @@ MonoBehaviour: m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} m_SoftShadowQuality: 0 ---- !u!1001 &222782633 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 82093249920540025, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 82093249920540025, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 82093249920540025, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 82093249920540025, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 103977269980398714, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 103977269980398718, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_PlayerAvatars - value: - objectReference: {fileID: 11400000, guid: 13c227b8a2f5f5f4a8c252835aaf648f, type: 2} - - target: {fileID: 180382177652333268, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1084981055533524987, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 0} - - target: {fileID: 1084981055533524987, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: KillPlayer - objectReference: {fileID: 0} - - target: {fileID: 1084981055533524987, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.Multiplayer.Samples.BossRoom.Debug.DebugCheatsManager, Unity.Multiplayer.Samples.BossRoom.Debug.Cheats - objectReference: {fileID: 0} - - target: {fileID: 1447029482593505410, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1505150117377146636, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 1505150117377146636, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleGodMode - objectReference: {fileID: 0} - - target: {fileID: 1505150117377146636, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 1524069931990170140, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 1524069931990170140, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: KillTarget - objectReference: {fileID: 0} - - target: {fileID: 1524069931990170140, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 1582726499862511451, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 0} - - target: {fileID: 1582726499862511451, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: SpawnEnemy - objectReference: {fileID: 0} - - target: {fileID: 1582726499862511451, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.Multiplayer.Samples.BossRoom.Debug.DebugCheatsManager, Unity.Multiplayer.Samples.BossRoom.Debug.Cheats - objectReference: {fileID: 0} - - target: {fileID: 1897567629815796813, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_fontSize - value: 45 - objectReference: {fileID: 0} - - target: {fileID: 1897567629815796813, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_fontSizeBase - value: 45 - objectReference: {fileID: 0} - - target: {fileID: 2152751462262324666, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 2152751462262324666, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: HealPlayer - objectReference: {fileID: 0} - - target: {fileID: 2152751462262324666, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 2359050735174531400, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 0} - - target: {fileID: 2359050735174531400, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleGodMode - objectReference: {fileID: 0} - - target: {fileID: 2359050735174531400, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.Multiplayer.Samples.BossRoom.Debug.DebugCheatsManager, Unity.Multiplayer.Samples.BossRoom.Debug.Cheats - objectReference: {fileID: 0} - - target: {fileID: 2697995996523366938, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2896903314147341393, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 0} - - target: {fileID: 2896903314147341393, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: SpawnBoss - objectReference: {fileID: 0} - - target: {fileID: 2896903314147341393, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.Multiplayer.Samples.BossRoom.Debug.DebugCheatsManager, Unity.Multiplayer.Samples.BossRoom.Debug.Cheats - objectReference: {fileID: 0} - - target: {fileID: 3020210215333957609, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3020210215333957609, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3020210215333957609, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3020210215333957609, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3189006028985213428, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3189006028985213428, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3300577872180899408, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3300577872180899408, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3300577872180899408, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3300577872180899408, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3583554737391606376, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3813561709073635053, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 30 - objectReference: {fileID: 0} - - target: {fileID: 4253566081913533959, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 4253566081913533959, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: GoToPostGame - objectReference: {fileID: 0} - - target: {fileID: 4253566081913533959, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 4318911622217009063, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 4318911622217009063, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: SpawnEnemy - objectReference: {fileID: 0} - - target: {fileID: 4318911622217009063, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 4753088108016700637, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 4753088108016700637, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleTeleportMode - objectReference: {fileID: 0} - - target: {fileID: 4753088108016700637, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 5277713030902774127, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713030902774127, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713030902774127, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713030902774127, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713030902774127, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713030902774127, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031058924769, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031058924769, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031058924769, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031058924769, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031058924769, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031058924769, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031123338911, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5277713031198912409, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031198912409, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031198912409, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031198912409, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031198912409, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031198912409, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031219212455, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110771, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_Name - value: BossRoomHudCanvas - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110771, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031890182845, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031890182845, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031890182845, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031890182845, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031890182845, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713031890182845, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032095033777, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032095033777, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032095033777, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032095033777, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032095033777, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032095033777, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032199490988, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032199490988, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032199490988, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032199490988, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032199490988, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032199490988, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032599767957, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032599767957, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032599767957, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032599767957, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032599767957, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032599767957, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032606154766, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032606154766, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032606154766, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032606154766, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032606154766, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5277713032606154766, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5402554527945625655, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 5402554527945625655, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: TogglePortals - objectReference: {fileID: 0} - - target: {fileID: 5402554527945625655, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 5417088477565180675, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 5417088477565180675, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: SpawnBoss - objectReference: {fileID: 0} - - target: {fileID: 5417088477565180675, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 5605899685998241621, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 0} - - target: {fileID: 5605899685998241621, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: GoToPostGame - objectReference: {fileID: 0} - - target: {fileID: 5605899685998241621, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.Multiplayer.Samples.BossRoom.Debug.DebugCheatsManager, Unity.Multiplayer.Samples.BossRoom.Debug.Cheats - objectReference: {fileID: 0} - - target: {fileID: 5645529508375309243, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 0} - - target: {fileID: 5645529508375309243, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleGodMode - objectReference: {fileID: 0} - - target: {fileID: 5645529508375309243, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.Multiplayer.Samples.BossRoom.Debug.DebugCheatsManager, Unity.Multiplayer.Samples.BossRoom.Debug.Cheats - objectReference: {fileID: 0} - - target: {fileID: 5926778516673679748, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6602205850694734192, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_DebugCheatsState - value: - objectReference: {fileID: 0} - - target: {fileID: 7183910802436298171, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 7183910802436298171, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleSuperSpeed - objectReference: {fileID: 0} - - target: {fileID: 7183910802436298171, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 7649295862146065024, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7751809698112596105, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7751809698112596105, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7751809698112596105, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7751809698112596105, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8097037972272021611, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8399508931894295900, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 8399508931894295900, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: KillAllEnemies - objectReference: {fileID: 0} - - target: {fileID: 8399508931894295900, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 8524170569682435680, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8524170569682435680, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8524170569682435680, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8524170569682435680, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8621360701016315524, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2077229412} - - target: {fileID: 8621360701016315524, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleDoor - objectReference: {fileID: 0} - - target: {fileID: 8621360701016315524, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats - objectReference: {fileID: 0} - - target: {fileID: 8737122382015878103, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8737122382015878103, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8822689050021824750, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8822689050021824750, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8822689050021824750, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8822689050021824750, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8959434128019521290, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8959434128019521290, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8959434128019521290, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8959434128019521290, guid: 523332e67f2466e4f818161850bfb207, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: - - targetCorrespondingSourceObject: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - insertIndex: 5 - addedObject: {fileID: 4916910949679961597} - - targetCorrespondingSourceObject: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - insertIndex: -1 - addedObject: {fileID: 107568634} - - targetCorrespondingSourceObject: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - insertIndex: -1 - addedObject: {fileID: 1599220877} - - targetCorrespondingSourceObject: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - insertIndex: -1 - addedObject: {fileID: 476537027} - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 523332e67f2466e4f818161850bfb207, type: 3} --- !u!1 &222782634 stripped GameObject: - m_CorrespondingSourceObject: {fileID: 7649295862146065024, guid: 523332e67f2466e4f818161850bfb207, type: 3} - m_PrefabInstance: {fileID: 222782633} - m_PrefabAsset: {fileID: 0} ---- !u!224 &222782635 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 5277713031684110775, guid: 523332e67f2466e4f818161850bfb207, type: 3} - m_PrefabInstance: {fileID: 222782633} - m_PrefabAsset: {fileID: 0} ---- !u!1 &222782636 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5277713031684110771, guid: 523332e67f2466e4f818161850bfb207, type: 3} - m_PrefabInstance: {fileID: 222782633} + m_CorrespondingSourceObject: {fileID: 2885098433089441387, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + m_PrefabInstance: {fileID: 4768801497889015874} m_PrefabAsset: {fileID: 0} --- !u!114 &370423840 MonoBehaviour: @@ -1587,13 +876,13 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 476537026} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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: 1527274046} - m_Father: {fileID: 222782635} + m_Father: {fileID: 5277713031461887262} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -1616,6 +905,8 @@ MonoBehaviour: playerItems: [] playerItemPrefab: {fileID: 2970943852697257760, guid: 43de682fd88241b4e83d2fc606d8b6c1, type: 3} Parent: {fileID: 1527274046} + FinalParent: {fileID: 1117367852} + FinalLeaderBoardObj: {fileID: 1388188196} --- !u!114 &476537029 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1684,6 +975,140 @@ MonoBehaviour: ChildScenesToLoadConfig: - {fileID: 102900000, guid: a542218ba547130469444ba04f9bef35, type: 3} - {fileID: 102900000, guid: f77e38f2b72c5f649902d637b3a70b42, type: 3} +--- !u!1 &582585723 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 582585724} + - component: {fileID: 582585726} + - component: {fileID: 582585725} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &582585724 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582585723} + 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: 992061976} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 100} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &582585725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582585723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: LeaderBoard + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1a8c97d4cbe5134499b26527f8609c7e, type: 2} + m_sharedMaterial: {fileID: -466885322316925189, guid: 1a8c97d4cbe5134499b26527f8609c7e, 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: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 1024 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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 &582585726 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 582585723} + m_CullTransparentMesh: 1 --- !u!1 &677065073 GameObject: m_ObjectHideFlags: 0 @@ -9004,7 +8429,7 @@ PrefabInstance: - target: {fileID: 5762482089640033414, guid: 8b9c63e7d70c5ff48a03aad51e17103c, type: 3} propertyPath: autoInjectGameObjects.Array.data[1] value: - objectReference: {fileID: 222782636} + objectReference: {fileID: 5277713031461887258} - target: {fileID: 5762482089640033414, guid: 8b9c63e7d70c5ff48a03aad51e17103c, type: 3} propertyPath: autoInjectGameObjects.Array.data[2] value: @@ -9259,6 +8684,83 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 863331223} m_CullTransparentMesh: 1 +--- !u!1 &992061975 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 992061976} + - component: {fileID: 992061978} + - component: {fileID: 992061977} + m_Layer: 5 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &992061976 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992061975} + 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: 582585724} + - {fileID: 1117367852} + m_Father: {fileID: 1388188197} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 900, y: 900} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &992061977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992061975} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: 222f76e9081efb6428be38c0e10f7bde, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &992061978 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 992061975} + m_CullTransparentMesh: 1 --- !u!1001 &1019511270 PrefabInstance: m_ObjectHideFlags: 0 @@ -9395,7 +8897,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1676734515771252668, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.x - value: 0.39434478 + value: 0.3943448 objectReference: {fileID: 0} - target: {fileID: 1676734515771252668, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.y @@ -9435,11 +8937,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1676734516695783279, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.y - value: 0.3097298 + value: 0.30972984 objectReference: {fileID: 0} - target: {fileID: 1676734516695783279, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalRotation.z - value: -0.14506969 + value: -0.1450697 objectReference: {fileID: 0} - target: {fileID: 1676734516724634599, guid: 0193228de87741d40a42e561901c9083, type: 3} propertyPath: m_LocalPosition.z @@ -9568,6 +9070,68 @@ MonoBehaviour: m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} m_SoftShadowQuality: 0 +--- !u!1 &1117367851 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1117367852} + - component: {fileID: 1117367853} + m_Layer: 5 + m_Name: VerticalGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1117367852 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117367851} + 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: 992061976} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -74.99997} + m_SizeDelta: {x: 0, y: -150.00008} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1117367853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117367851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 --- !u!1001 &1124806920 PrefabInstance: m_ObjectHideFlags: 0 @@ -9598,15 +9162,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.x - value: 0.3943448 + value: 0.39434484 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.y - value: 0.31044647 + value: 0.3104465 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalRotation.z - value: -0.14352977 + value: -0.1435298 objectReference: {fileID: 0} - target: {fileID: 203267159508449512, guid: 36b3ee75677a1544191c0ddaaadd8140, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -9957,6 +9521,42 @@ MonoBehaviour: m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} m_SoftShadowQuality: 0 +--- !u!1 &1388188196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388188197} + m_Layer: 5 + m_Name: FinalLeaderBoard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1388188197 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388188196} + 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: 992061976} + m_Father: {fileID: 5277713031461887262} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1390204563 MonoBehaviour: m_ObjectHideFlags: 0 @@ -10242,7 +9842,7 @@ MonoBehaviour: m_EditorClassIdentifier: timer: {fileID: 1521032483} serverAdditiveSceneLoader: {fileID: 3765979715153886893} - timeInSeconds: 180 + timeInSeconds: 20 --- !u!1 &1527274045 GameObject: m_ObjectHideFlags: 0 @@ -10392,6 +9992,41 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0cf63be61cf984413ad0574abf99a025, type: 3} +--- !u!1 &1574508206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1574508207} + m_Layer: 5 + m_Name: Other + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1574508207 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1574508206} + 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: 5277713031461887262} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1599220876 GameObject: m_ObjectHideFlags: 0 @@ -10419,13 +10054,13 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1599220876} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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: 677065074} - m_Father: {fileID: 222782635} + m_Father: {fileID: 5277713031461887262} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -12919,6 +12554,25 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!224 &89188395024258447 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7669773307698805841} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 525.00006, y: -179.99998} + m_SizeDelta: {x: 360, y: -440} + m_Pivot: {x: 0.5, y: 0.5} --- !u!33 &89765745688344985 MeshFilter: m_ObjectHideFlags: 0 @@ -13273,6 +12927,14 @@ Transform: m_Children: [] m_Father: {fileID: 1932532498} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!222 &113812038353200568 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8568897439867172000} + m_CullTransparentMesh: 1 --- !u!1 &114878938817814825 GameObject: m_ObjectHideFlags: 0 @@ -13609,6 +13271,25 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 151643720723185344} m_Mesh: {fileID: 4300000, guid: 946cd9be779fbda4bb47cafdebe202c0, type: 3} +--- !u!224 &180382177731559037 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374587247972403396} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 527, y: -287} + m_SizeDelta: {x: 340, y: 50} + m_Pivot: {x: 0.5, y: 0.5} --- !u!4 &182829792416289548 Transform: m_ObjectHideFlags: 0 @@ -14141,6 +13822,25 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!224 &236614809383626888 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5581765872723657577} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 55.99997, y: -115.99998} + m_SizeDelta: {x: 520, y: 520} + m_Pivot: {x: 0, y: 1} --- !u!23 &237488684721115402 MeshRenderer: m_ObjectHideFlags: 0 @@ -16267,6 +15967,24 @@ Transform: m_Children: [] m_Father: {fileID: 1932532498} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &374587247972403396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 180382177731559037} + - component: {fileID: 1517199806115930638} + - component: {fileID: 7012675813165798610} + m_Layer: 5 + m_Name: Instr Text 3 (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!33 &378036811177665092 MeshFilter: m_ObjectHideFlags: 0 @@ -23426,6 +23144,24 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 469127633824701687} m_Mesh: {fileID: 4300000, guid: 7604f5aa652e9724c976aa11114cf05a, type: 3} +--- !u!1 &504264071642809479 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8859662324696923609} + - component: {fileID: 7653508533589493159} + - component: {fileID: 9181346263381538725} + m_Layer: 5 + m_Name: Imp Image 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!4 &504846330984486715 Transform: m_ObjectHideFlags: 0 @@ -25111,6 +24847,14 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!222 &633571772603396923 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7669773307698805841} + m_CullTransparentMesh: 1 --- !u!23 &634317771730969596 MeshRenderer: m_ObjectHideFlags: 0 @@ -25622,6 +25366,95 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &684900668196719966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4648014089686345260} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: Primary Attack + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9641ce046d2227445b9684161a165f68, type: 2} + m_sharedMaterial: {fileID: -4106257185398102161, guid: 9641ce046d2227445b9684161a165f68, 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: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 44 + m_fontSizeBase: 44 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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: 1 + 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!4 &685663969780823941 Transform: m_ObjectHideFlags: 0 @@ -46475,6 +46308,40 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &873334740419159113 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108898999255174294} + 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: 1142675600376975166} + - {fileID: 236614809383626888} + - {fileID: 6586025939256130565} + - {fileID: 8859662324696923609} + - {fileID: 7662991741399992574} + - {fileID: 1178473194420395738} + - {fileID: 89188395024258447} + - {fileID: 5563075873952759002} + - {fileID: 1447029482782700587} + - {fileID: 2697995996745756339} + - {fileID: 180382177731559037} + - {fileID: 3583554737571790529} + - {fileID: 4301534908956155496} + - {fileID: 3813561709153153604} + - {fileID: 8097037972359668930} + m_Father: {fileID: 5277713031461887262} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -79.99994} + m_SizeDelta: {x: -300, y: -300} + m_Pivot: {x: 0.5, y: 0.5} --- !u!23 &877685678810318247 MeshRenderer: m_ObjectHideFlags: 0 @@ -47678,6 +47545,62 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &981398234792421839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5926778516753823021} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3370304030195481962} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2108898999255174294} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!33 &982494382278161356 MeshFilter: m_ObjectHideFlags: 0 @@ -47885,6 +47808,14 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!222 &1012880288710414982 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108898999255174294} + m_CullTransparentMesh: 1 --- !u!65 &1014560376252183114 BoxCollider: m_ObjectHideFlags: 0 @@ -48872,6 +48803,95 @@ Transform: m_Children: [] m_Father: {fileID: 7469518782080741106} m_LocalEulerAnglesHint: {x: 0, y: -90.00001, z: -90.00001} +--- !u!114 &1094985208276879923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3701564171304004689} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: Move / Target + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9641ce046d2227445b9684161a165f68, type: 2} + m_sharedMaterial: {fileID: -4106257185398102161, guid: 9641ce046d2227445b9684161a165f68, 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: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 44 + m_fontSizeBase: 44 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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: 1 + 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!65 &1095405017821098686 BoxCollider: m_ObjectHideFlags: 0 @@ -50111,6 +50131,25 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!224 &1142675600376975166 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933636432098026373} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.16555557, y: 0.79600006} + m_AnchorMax: {x: 0.8277778, y: 1} + m_AnchoredPosition: {x: 0, y: -19.999878} + m_SizeDelta: {x: -20, y: -23.833374} + m_Pivot: {x: 0.5, y: 1} --- !u!23 &1144192823286887175 MeshRenderer: m_ObjectHideFlags: 0 @@ -50779,6 +50818,25 @@ Transform: m_Children: [] m_Father: {fileID: 414044902191976950} m_LocalEulerAnglesHint: {x: 2.18, y: -81.287, z: 14.007001} +--- !u!224 &1177926205797514594 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8568897439867172000} + 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: 3813561709153153604} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -12, y: -12} + m_Pivot: {x: 0.5, y: 0.5} --- !u!4 &1178275067647134001 Transform: m_ObjectHideFlags: 0 @@ -50794,6 +50852,25 @@ Transform: m_Children: [] m_Father: {fileID: 414044902191976950} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &1178473194420395738 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3088144014275298137} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 5.000017, y: 94.99998} + m_SizeDelta: {x: 360, y: -410} + m_Pivot: {x: 0.5, y: 0.5} --- !u!4 &1179479475366747511 Transform: m_ObjectHideFlags: 0 @@ -58846,6 +58923,25 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1469281770160689302} m_Mesh: {fileID: 4300000, guid: d37bbf1c18ce4844184452177e39d0b9, type: 3} +--- !u!224 &1447029482782700587 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3701564171304004689} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -578, y: -272} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0.5} --- !u!4 &1447873091501015421 Transform: m_ObjectHideFlags: 0 @@ -59629,6 +59725,14 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 0 +--- !u!222 &1517199806115930638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374587247972403396} + m_CullTransparentMesh: 1 --- !u!23 &1517938597525937553 MeshRenderer: m_ObjectHideFlags: 0 @@ -65081,6 +65185,14 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W +--- !u!222 &1608283331250591864 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3701564171304004689} + m_CullTransparentMesh: 1 --- !u!33 &1609198441723044838 MeshFilter: m_ObjectHideFlags: 0 @@ -68765,91 +68877,133 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!65 &1879139201008072167 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1943932788589197911} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 5.0003223, y: 0.2504834, z: 5.000693} - m_Center: {x: -2.4997997, y: -0.10384083, z: 2.500337} ---- !u!4 &1879487363000010922 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1874353788454135262} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -22.35, y: 2.025999, z: -60.10998} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1932532498} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &1881559986224263478 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1903403467306319302} - m_Mesh: {fileID: 4300000, guid: 651533c6a9dc6ee4e80c63f5f7e27f2e, type: 3} ---- !u!1 &1882455936429272879 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1876164908386156891} - - component: {fileID: 1903911385671664277} - - component: {fileID: 1894685631066986641} - m_Layer: 0 - m_Name: SM_Rune_Symbol_35 (7) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 2147483647 - m_IsActive: 1 ---- !u!33 &1883008850065798201 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899661398408341959} - m_Mesh: {fileID: 4300000, guid: 95df980b60aee9a42b90ee12c51cffe2, type: 3} ---- !u!33 &1886851802537031995 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899221500263798085} - m_Mesh: {fileID: 4300000, guid: 73408c9f6bdef7e43b119215b4a8890e, type: 3} ---- !u!23 &1890640208774081338 +--- !u!65 &1879139201008072167 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943932788589197911} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5.0003223, y: 0.2504834, z: 5.000693} + m_Center: {x: -2.4997997, y: -0.10384083, z: 2.500337} +--- !u!4 &1879487363000010922 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1874353788454135262} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -22.35, y: 2.025999, z: -60.10998} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1932532498} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1881559986224263478 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1903403467306319302} + m_Mesh: {fileID: 4300000, guid: 651533c6a9dc6ee4e80c63f5f7e27f2e, type: 3} +--- !u!1 &1882455936429272879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876164908386156891} + - component: {fileID: 1903911385671664277} + - component: {fileID: 1894685631066986641} + m_Layer: 0 + m_Name: SM_Rune_Symbol_35 (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!33 &1883008850065798201 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1899661398408341959} + m_Mesh: {fileID: 4300000, guid: 95df980b60aee9a42b90ee12c51cffe2, type: 3} +--- !u!33 &1886851802537031995 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1899221500263798085} + m_Mesh: {fileID: 4300000, guid: 73408c9f6bdef7e43b119215b4a8890e, type: 3} +--- !u!23 &1890640208774081338 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1903403467306319302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2a12d3fc0532ba64e972160db18dfd99, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &1894685631066986641 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1903403467306319302} + m_GameObject: {fileID: 1882455936429272879} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -68863,7 +69017,7 @@ MeshRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 2a12d3fc0532ba64e972160db18dfd99, type: 2} + - {fileID: 2100000, guid: f161e0c08a3abcf4b901d18f4b9293ec, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -68885,48 +69039,95 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!23 &1894685631066986641 -MeshRenderer: +--- !u!114 &1897567630029762788 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1882455936429272879} + m_GameObject: {fileID: 4510802910381332091} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: f161e0c08a3abcf4b901d18f4b9293ec, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: 1 2 3 4 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1a8c97d4cbe5134499b26527f8609c7e, type: 2} + m_sharedMaterial: {fileID: -466885322316925189, guid: 1a8c97d4cbe5134499b26527f8609c7e, 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: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 45 + m_fontSizeBase: 45 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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: 1 + 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!4 &1898007681857529073 Transform: m_ObjectHideFlags: 0 @@ -69266,6 +69467,24 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!1 &1933636432098026373 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1142675600376975166} + - component: {fileID: 4583608372776087830} + - component: {fileID: 7951091720862526252} + m_Layer: 0 + m_Name: Title Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!4 &1935974536576171540 Transform: m_ObjectHideFlags: 0 @@ -71284,6 +71503,24 @@ Transform: m_Children: [] m_Father: {fileID: 1932532498} m_LocalEulerAnglesHint: {x: 0, y: -90.00001, z: 0} +--- !u!1 &2108898999255174294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 873334740419159113} + - component: {fileID: 1012880288710414982} + - component: {fileID: 7214393842478048627} + m_Layer: 5 + m_Name: HowToPlayPopupPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!23 &2112298836704220321 MeshRenderer: m_ObjectHideFlags: 0 @@ -72960,6 +73197,14 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2305470521252681174} m_Mesh: {fileID: 4300000, guid: 95df980b60aee9a42b90ee12c51cffe2, type: 3} +--- !u!222 &2271787458282785318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3088144014275298137} + m_CullTransparentMesh: 1 --- !u!33 &2274230017171744548 MeshFilter: m_ObjectHideFlags: 0 @@ -73188,6 +73433,24 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!1 &2299261493944513207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6586025939256130565} + - component: {fileID: 6366796077225071254} + - component: {fileID: 5191536004726166465} + m_Layer: 5 + m_Name: Imp Image 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!4 &2300790310326990473 Transform: m_ObjectHideFlags: 0 @@ -75089,6 +75352,25 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2378024780312036421} m_Mesh: {fileID: 4300000, guid: a7f7e2e0fa39eac4184da7339d8252ab, type: 3} +--- !u!1 &2428540126348889661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3813561709153153604} + - component: {fileID: 7535512488214280843} + - component: {fileID: 4505139038299234172} + - component: {fileID: 8113016017942033346} + m_Layer: 5 + m_Name: Confirmation Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!65 &2440663019204043602 BoxCollider: m_ObjectHideFlags: 0 @@ -75131,6 +75413,14 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 5.0003223, y: 0.2504834, z: 5.000693} m_Center: {x: -2.4997997, y: -0.10384083, z: 2.500337} +--- !u!222 &2449983363056467301 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5679854202395886561} + m_CullTransparentMesh: 1 --- !u!23 &2452710822132779014 MeshRenderer: m_ObjectHideFlags: 0 @@ -78380,6 +78670,25 @@ Transform: m_Children: [] m_Father: {fileID: 414044902191976950} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &2697995996745756339 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4648014089686345260} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 5.000017, y: -40} + m_SizeDelta: {x: 340, y: 50} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &2698721044743557479 GameObject: m_ObjectHideFlags: 0 @@ -92421,6 +92730,24 @@ Transform: m_Children: [] m_Father: {fileID: 4673370930154338821} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3088144014275298137 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1178473194420395738} + - component: {fileID: 2271787458282785318} + - component: {fileID: 7187972347566112708} + m_Layer: 5 + m_Name: Controls Img 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!23 &3088213329530397540 MeshRenderer: m_ObjectHideFlags: 0 @@ -93007,6 +93334,217 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3165494517144335324} m_Mesh: {fileID: 4300000, guid: 50ca20b9c6a385b44a4dd31f0e6a93b3, type: 3} +--- !u!1001 &3141000975622230785 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5277713031461887262} + m_Modifications: + - target: {fileID: 7109257143461247492, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143461247492, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143461247492, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143461247492, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143461247492, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143461247492, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143859656614, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143859656614, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143859656614, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143859656614, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143859656614, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257143859656614, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144072312881, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144072312881, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144072312881, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144072312881, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144072312881, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144072312881, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.x + value: 575 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.y + value: 128 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.x + value: -320 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.y + value: 182.00012 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377103, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_Name + value: Hero Emote Bar + objectReference: {fileID: 0} + - target: {fileID: 7109257144152377103, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7109257144468149065, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144468149065, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144468149065, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144468149065, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144468149065, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7109257144468149065, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} +--- !u!224 &3141000975622230786 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7109257144152377100, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + m_PrefabInstance: {fileID: 3141000975622230785} + m_PrefabAsset: {fileID: 0} +--- !u!1 &3141000975622230787 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7109257144152377103, guid: 7562e0bb2a96dfc4996f8ab34f4a0cee, type: 3} + m_PrefabInstance: {fileID: 3141000975622230785} + m_PrefabAsset: {fileID: 0} --- !u!4 &3141646519042117194 Transform: m_ObjectHideFlags: 0 @@ -95656,6 +96194,36 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &3370304030195481962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5926778516753823021} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: 60ca69669387e034393c7f486bf3ae19, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!23 &3376527420519964484 MeshRenderer: m_ObjectHideFlags: 0 @@ -104935,6 +105503,14 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3353656768455402263} m_Mesh: {fileID: 4300000, guid: 913a7cd9ab80b5247ba966d5b0b399d9, type: 3} +--- !u!222 &3383515872739475858 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5581765872723657577} + m_CullTransparentMesh: 1 --- !u!33 &3383681215708746983 MeshFilter: m_ObjectHideFlags: 0 @@ -116144,6 +116720,14 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 0 +--- !u!222 &3529583293720860798 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7306737057712773044} + m_CullTransparentMesh: 1 --- !u!4 &3529881963450494123 Transform: m_ObjectHideFlags: 0 @@ -117080,6 +117664,25 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!224 &3583554737571790529 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4178436375628263985} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -120, y: 183} + m_SizeDelta: {x: 250, y: 50} + m_Pivot: {x: 0.5, y: 0.5} --- !u!4 &3585429502560555324 Transform: m_ObjectHideFlags: 0 @@ -118236,6 +118839,152 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!1001 &3644244092761956792 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5277713031461887262} + m_Modifications: + - target: {fileID: 5291941401002571263, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_MessageSlotPrefab + value: + objectReference: {fileID: 8170129470303581296, guid: 5aa7a7877b757d44aa8e046b8759e77d, type: 3} + - target: {fileID: 5291941401002571263, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_TextLabels.Array.size + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 5291941401002571263, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_TextLabels.Array.data[4] + value: + objectReference: {fileID: 0} + - target: {fileID: 5291941401002571263, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_TextLabels.Array.data[5] + value: + objectReference: {fileID: 0} + - target: {fileID: 5291941401002571263, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_TextLabels.Array.data[6] + value: + objectReference: {fileID: 0} + - target: {fileID: 5463581246674753222, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5463581246674753222, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5463581246674753222, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5463581246674753222, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5463581246674753222, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_SizeDelta.x + value: 640 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_SizeDelta.y + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchoredPosition.x + value: -680.00006 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_AnchoredPosition.y + value: -512 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5737522606979005658, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + propertyPath: m_Name + value: MessageFeed + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} +--- !u!224 &3644244092761956793 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5737522606979005657, guid: df0d6828f44fdd64bb311a3f19236959, type: 3} + m_PrefabInstance: {fileID: 3644244092761956792} + m_PrefabAsset: {fileID: 0} --- !u!1 &3647311340718796626 GameObject: m_ObjectHideFlags: 0 @@ -118608,6 +119357,24 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3701564171304004689 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1447029482782700587} + - component: {fileID: 1608283331250591864} + - component: {fileID: 1094985208276879923} + m_Layer: 5 + m_Name: Instr Text 1 (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!1 &3702873936965966068 GameObject: m_ObjectHideFlags: 0 @@ -119670,6 +120437,14 @@ Transform: m_Children: [] m_Father: {fileID: 414044902191976950} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!222 &3769201374473385598 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4510802910381332091} + m_CullTransparentMesh: 1 --- !u!1 &3769496668021179102 GameObject: m_ObjectHideFlags: 0 @@ -124598,48 +125373,290 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!23 &3782555298392158969 -MeshRenderer: +--- !u!23 &3782555298392158969 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3758548358345834143} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2a12d3fc0532ba64e972160db18dfd99, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1001 &3784538605243177479 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5277713031461887262} + m_Modifications: + - target: {fileID: 1201613408548134179, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_TooltipText + value: btn2 + objectReference: {fileID: 0} + - target: {fileID: 1201613408548134179, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_TooltipPopup + value: + objectReference: {fileID: 4768801497889015876} + - target: {fileID: 3705079063758597179, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_TooltipText + value: btn1 + objectReference: {fileID: 0} + - target: {fileID: 3705079063758597179, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_TooltipPopup + value: + objectReference: {fileID: 4768801497889015876} + - target: {fileID: 4536672327269264419, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_TooltipText + value: btn3 + objectReference: {fileID: 0} + - target: {fileID: 4536672327269264419, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_TooltipPopup + value: + objectReference: {fileID: 4768801497889015876} + - target: {fileID: 8541408498845648049, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_TooltipText + value: Open/close the Emote panel + objectReference: {fileID: 0} + - target: {fileID: 8541408498845648049, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_TooltipPopup + value: + objectReference: {fileID: 4768801497889015876} + - target: {fileID: 9059929380243764539, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380243764539, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380243764539, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380243764539, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380243764539, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380243764539, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380544550687, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380544550687, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380544550687, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380544550687, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380544550687, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929380544550687, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381413149715, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381413149715, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381413149715, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381413149715, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381413149715, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381413149715, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720061998, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_EmotePanel + value: + objectReference: {fileID: 3141000975622230787} + - target: {fileID: 9059929381720062001, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_Name + value: Hero Action Bar + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062001, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.x + value: 575 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.y + value: 128 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.x + value: -320 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 29.99997 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381734582209, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381734582209, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381734582209, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381734582209, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381734582209, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9059929381734582209, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} +--- !u!224 &3784538605243177480 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 9059929381720062002, guid: 334e483163a0ba54bb764e318223c9ba, type: 3} + m_PrefabInstance: {fileID: 3784538605243177479} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3758548358345834143} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 2a12d3fc0532ba64e972160db18dfd99, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &3790878148979662611 BoxCollider: m_ObjectHideFlags: 0 @@ -124856,6 +125873,26 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &3813561709153153604 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2428540126348889661} + 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: 1177926205797514594} + m_Father: {fileID: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.404, y: 0} + m_AnchorMax: {x: 0.6007507, y: 0.10055374} + m_AnchoredPosition: {x: 0.04638672, y: 30} + m_SizeDelta: {x: -2.7657166, y: 6.9999924} + m_Pivot: {x: 0.5, y: 0} --- !u!1 &3813562833414847908 GameObject: m_ObjectHideFlags: 0 @@ -134703,6 +135740,24 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &4178436375628263985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3583554737571790529} + - component: {fileID: 5479632264470326309} + - component: {fileID: 8778300588935368257} + m_Layer: 5 + m_Name: Instr Text 4 (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!4 &4180242287119262068 Transform: m_ObjectHideFlags: 0 @@ -135307,6 +136362,14 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4217563611568372065} m_Mesh: {fileID: 4300000, guid: 80960cf802fef5e4f953e042ab70dbdd, type: 3} +--- !u!222 &4250013748740447525 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4648014089686345260} + m_CullTransparentMesh: 1 --- !u!65 &4250134889954115686 BoxCollider: m_ObjectHideFlags: 0 @@ -135991,6 +137054,25 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 5.0003223, y: 0.2504834, z: 5.000693} m_Center: {x: -2.4997997, y: -0.10384083, z: 2.500337} +--- !u!224 &4301534908956155496 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5926778516753823021} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 873334740419159113} + 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: 100, y: 100} + m_Pivot: {x: 1, y: 1} --- !u!108 &4303581651626103765 Light: m_ObjectHideFlags: 0 @@ -136259,6 +137341,36 @@ MeshCollider: m_Convex: 1 m_CookingOptions: 30 m_Mesh: {fileID: 43199191596162174, guid: 9b56442b644cbc3488d13285f7df5f8d, type: 2} +--- !u!114 &4341279168573406060 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5581765872723657577} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: bc4cecddc32989649b14473d51861c69, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &4342086393606992947 GameObject: m_ObjectHideFlags: 0 @@ -137848,6 +138960,36 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4475682003313906075} m_Mesh: {fileID: 4300000, guid: 80960cf802fef5e4f953e042ab70dbdd, type: 3} +--- !u!114 &4505139038299234172 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2428540126348889661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: 41948b4cc6087644b983dce55b466d50, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!4 &4506072622800942990 Transform: m_ObjectHideFlags: 0 @@ -137905,6 +139047,24 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &4510802910381332091 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8097037972359668930} + - component: {fileID: 3769201374473385598} + - component: {fileID: 1897567630029762788} + m_Layer: 5 + m_Name: Action Button Labels + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!1 &4511560847505763632 GameObject: m_ObjectHideFlags: 0 @@ -138479,6 +139639,14 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!222 &4583608372776087830 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933636432098026373} + m_CullTransparentMesh: 1 --- !u!1 &4584100499047988838 GameObject: m_ObjectHideFlags: 0 @@ -139352,6 +140520,24 @@ Transform: m_Children: [] m_Father: {fileID: 1932532498} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4648014089686345260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2697995996745756339} + - component: {fileID: 4250013748740447525} + - component: {fileID: 684900668196719966} + m_Layer: 5 + m_Name: Instr Text 2 (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!33 &4649271916385596254 MeshFilter: m_ObjectHideFlags: 0 @@ -141087,6 +142273,263 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4778706675494006405} m_Mesh: {fileID: 4300000, guid: 80960cf802fef5e4f953e042ab70dbdd, type: 3} +--- !u!1001 &4768801497889015874 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5277713031461887262} + m_Modifications: + - target: {fileID: 277098652856082486, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 277098652856082486, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleTeleportMode + objectReference: {fileID: 0} + - target: {fileID: 277098652856082486, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 637141743126543580, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 637141743126543580, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: TogglePortals + objectReference: {fileID: 0} + - target: {fileID: 637141743126543580, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 649489175604869096, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 649489175604869096, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SpawnBoss + objectReference: {fileID: 0} + - target: {fileID: 649489175604869096, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 797167611908236020, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_Canvas + value: + objectReference: {fileID: 5277713031461887263} + - target: {fileID: 2421897982716639568, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 2421897982716639568, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleSuperSpeed + objectReference: {fileID: 0} + - target: {fileID: 2421897982716639568, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 2885098433089441387, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_Name + value: CheatsPopupPanel + objectReference: {fileID: 0} + - target: {fileID: 2885098433089441387, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3858202051709696623, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 3858202051709696623, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleDoor + objectReference: {fileID: 0} + - target: {fileID: 3858202051709696623, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 3944910748685586871, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 3944910748685586871, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: KillAllEnemies + objectReference: {fileID: 0} + - target: {fileID: 3944910748685586871, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 6254780512517690343, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 6254780512517690343, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleGodMode + objectReference: {fileID: 0} + - target: {fileID: 6254780512517690343, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 6271467218016491255, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 6271467218016491255, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: KillTarget + objectReference: {fileID: 0} + - target: {fileID: 6271467218016491255, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 6903512172871602513, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 6903512172871602513, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: HealPlayer + objectReference: {fileID: 0} + - target: {fileID: 6903512172871602513, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_SizeDelta.x + value: 1250 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_SizeDelta.y + value: 780 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -80 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8730681299877681900, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 8730681299877681900, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: GoToPostGame + objectReference: {fileID: 0} + - target: {fileID: 8730681299877681900, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + - target: {fileID: 8773562443471055692, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2077229412} + - target: {fileID: 8773562443471055692, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SpawnEnemy + objectReference: {fileID: 0} + - target: {fileID: 8773562443471055692, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: Unity.BossRoom.DebugCheats.DebugCheatsManager, Unity.BossRoom.DebugCheats + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} +--- !u!224 &4768801497889015875 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7893676886333526174, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + m_PrefabInstance: {fileID: 4768801497889015874} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4768801497889015876 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 797167611908236020, guid: 8a7264ba4f271fa4fa6de65ef54333a7, type: 3} + m_PrefabInstance: {fileID: 4768801497889015874} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 840f53ce4d7eb5644a1a8c603fba7f34, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!33 &4769567078321191480 MeshFilter: m_ObjectHideFlags: 0 @@ -142889,7 +144332,7 @@ RectTransform: - {fileID: 171268273} - {fileID: 1097733523035723444} - {fileID: 863331224} - m_Father: {fileID: 222782635} + m_Father: {fileID: 5277713031461887262} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -170402,6 +171845,36 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &5191536004726166465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2299261493944513207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: cef543ca6c304294eba2eccf79192022, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &5198554971104222773 GameObject: m_ObjectHideFlags: 0 @@ -171203,6 +172676,253 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5281500977914118638} m_Mesh: {fileID: 4300000, guid: 80960cf802fef5e4f953e042ab70dbdd, type: 3} +--- !u!1001 &5277713031054755332 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5277713031461887262} + m_Modifications: + - target: {fileID: 5210474333085558483, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_HeroName + value: + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558483, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_PlayerAvatars + value: + objectReference: {fileID: 11400000, guid: 13c227b8a2f5f5f4a8c252835aaf648f, type: 2} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_SizeDelta.x + value: 520 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_SizeDelta.y + value: 840 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558487, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_Name + value: Party HUD + objectReference: {fileID: 0} + - target: {fileID: 5210474333085558487, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6568942726144729918, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6568942726144729918, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7313727169446888281, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7313727169446888281, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} +--- !u!224 &5277713031054755333 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5210474333085558486, guid: 8b2306d4cfca3b642afa5534b0ba275a, type: 3} + m_PrefabInstance: {fileID: 5277713031054755332} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5277713031461887256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5277713031461887258} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 1 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &5277713031461887257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5277713031461887258} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!1 &5277713031461887258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5277713031461887262} + - component: {fileID: 5277713031461887263} + - component: {fileID: 5277713031461887256} + - component: {fileID: 5277713031461887257} + m_Layer: 5 + m_Name: BossRoomHudCanvas + m_TagString: GameCanvas + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5277713031461887262 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5277713031461887258} + 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: 1574508207} + - {fileID: 5277713031054755333} + - {fileID: 3784538605243177480} + - {fileID: 3141000975622230786} + - {fileID: 873334740419159113} + - {fileID: 4768801497889015875} + - {fileID: 4916910949679961597} + - {fileID: 3644244092761956793} + - {fileID: 107568634} + - {fileID: 1599220877} + - {fileID: 476537027} + - {fileID: 1388188197} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &5277713031461887263 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5277713031461887258} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: -3 + m_TargetDisplay: 0 --- !u!4 &5279889627056404220 Transform: m_ObjectHideFlags: 0 @@ -173656,123 +175376,131 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &5470150244852015509 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5447684243056363683} - m_Mesh: {fileID: 4300000, guid: 98ee24aaffc42c5479f2631964040a54, type: 3} ---- !u!4 &5470185404688388639 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5475956281728026785} - serializedVersion: 2 - m_LocalRotation: {x: 0.06305149, y: -0.4169584, z: -0.07039772, w: 0.9039991} - m_LocalPosition: {x: 49.25, y: -37.75, z: -278.75} - m_LocalScale: {x: 1.7660822, y: 1.7429016, z: 3.9125085} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 414044902191976950} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5471080613994885257 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5469147667533651445} - - component: {fileID: 5449307722141993229} - - component: {fileID: 5457612146017677221} - m_Layer: 0 - m_Name: SM_Env_Dwarf_Stairs_Pillar_03 (54) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 2147483647 - m_IsActive: 1 ---- !u!1 &5475956281728026785 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5470185404688388639} - - component: {fileID: 5444549017469270061} - - component: {fileID: 5452357197806864139} - m_Layer: 0 - m_Name: SM_Env_Rock_Cliff_01 (26) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 2147483647 - m_IsActive: 1 ---- !u!33 &5477010368534418337 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5511415941986581707} - m_Mesh: {fileID: 4300000, guid: 7604f5aa652e9724c976aa11114cf05a, type: 3} ---- !u!33 &5477478573465991422 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5508414684851311210} - m_Mesh: {fileID: 4300000, guid: 8b4caf213a8587140929968cc6f7b4d7, type: 3} ---- !u!23 &5479473750365175797 -MeshRenderer: +--- !u!33 &5470150244852015509 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5447684243056363683} + m_Mesh: {fileID: 4300000, guid: 98ee24aaffc42c5479f2631964040a54, type: 3} +--- !u!4 &5470185404688388639 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5475956281728026785} + serializedVersion: 2 + m_LocalRotation: {x: 0.06305149, y: -0.4169584, z: -0.07039772, w: 0.9039991} + m_LocalPosition: {x: 49.25, y: -37.75, z: -278.75} + m_LocalScale: {x: 1.7660822, y: 1.7429016, z: 3.9125085} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 414044902191976950} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5471080613994885257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5469147667533651445} + - component: {fileID: 5449307722141993229} + - component: {fileID: 5457612146017677221} + m_Layer: 0 + m_Name: SM_Env_Dwarf_Stairs_Pillar_03 (54) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!1 &5475956281728026785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5470185404688388639} + - component: {fileID: 5444549017469270061} + - component: {fileID: 5452357197806864139} + m_Layer: 0 + m_Name: SM_Env_Rock_Cliff_01 (26) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!33 &5477010368534418337 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5511415941986581707} + m_Mesh: {fileID: 4300000, guid: 7604f5aa652e9724c976aa11114cf05a, type: 3} +--- !u!33 &5477478573465991422 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5508414684851311210} + m_Mesh: {fileID: 4300000, guid: 8b4caf213a8587140929968cc6f7b4d7, type: 3} +--- !u!23 &5479473750365175797 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5501962921880865079} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2a12d3fc0532ba64e972160db18dfd99, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!222 &5479632264470326309 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5501962921880865079} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 2a12d3fc0532ba64e972160db18dfd99, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} + m_GameObject: {fileID: 4178436375628263985} + m_CullTransparentMesh: 1 --- !u!23 &5480289723959626743 MeshRenderer: m_ObjectHideFlags: 0 @@ -175428,6 +177156,25 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &5563075873952759002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7306737057712773044} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: 10} + m_SizeDelta: {x: -10, y: -20} + m_Pivot: {x: 0.5, y: 0.5} --- !u!4 &5563225692662735593 Transform: m_ObjectHideFlags: 0 @@ -175802,6 +177549,24 @@ Transform: m_Children: [] m_Father: {fileID: 414044902191976950} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5581765872723657577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 236614809383626888} + - component: {fileID: 3383515872739475858} + - component: {fileID: 4341279168573406060} + m_Layer: 5 + m_Name: Imp Image 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!33 &5588061071359963164 MeshFilter: m_ObjectHideFlags: 0 @@ -176883,6 +178648,24 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5679854202395886561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7662991741399992574} + - component: {fileID: 2449983363056467301} + - component: {fileID: 8718382727307040467} + m_Layer: 5 + m_Name: Controls Img 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!23 &5679871319542972861 MeshRenderer: m_ObjectHideFlags: 0 @@ -180096,6 +181879,25 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5931213332236699248} m_Mesh: {fileID: 4300000, guid: 67ad8cea377b77d43ab4fe600cdf61fc, type: 3} +--- !u!1 &5926778516753823021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4301534908956155496} + - component: {fileID: 6034649831667020071} + - component: {fileID: 3370304030195481962} + - component: {fileID: 981398234792421839} + m_Layer: 5 + m_Name: Cancel Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 --- !u!33 &5928344429716294129 MeshFilter: m_ObjectHideFlags: 0 @@ -186176,6 +187978,14 @@ Transform: - {fileID: 6027400073893232194} m_Father: {fileID: 7469518782080741106} m_LocalEulerAnglesHint: {x: 0, y: -37.008003, z: 0} +--- !u!222 &6034649831667020071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5926778516753823021} + m_CullTransparentMesh: 1 --- !u!1 &6035867964755665331 GameObject: m_ObjectHideFlags: 0 @@ -195651,6 +197461,14 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W +--- !u!222 &6366796077225071254 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2299261493944513207} + m_CullTransparentMesh: 1 --- !u!1 &6367372699631249399 GameObject: m_ObjectHideFlags: 0 @@ -202574,6 +204392,25 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &6586025939256130565 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2299261493944513207} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 1.9999518, y: -184.99998} + m_SizeDelta: {x: 420, y: -250} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &6587392344010083913 GameObject: m_ObjectHideFlags: 0 @@ -216801,6 +218638,95 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7003632453322236616} m_Mesh: {fileID: 4300000, guid: 913a7cd9ab80b5247ba966d5b0b399d9, type: 3} +--- !u!114 &7012675813165798610 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374587247972403396} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: Hero Actions + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9641ce046d2227445b9684161a165f68, type: 2} + m_sharedMaterial: {fileID: -4106257185398102161, guid: 9641ce046d2227445b9684161a165f68, 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: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 44 + m_fontSizeBase: 44 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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: 1 + 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!23 &7014770936632051663 MeshRenderer: m_ObjectHideFlags: 0 @@ -218822,6 +220748,36 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!114 &7187972347566112708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3088144014275298137} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: d6bda9d8658d3cb459a5146dcee0176e, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!33 &7189061299091280975 MeshFilter: m_ObjectHideFlags: 0 @@ -219131,6 +221087,36 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!114 &7214393842478048627 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108898999255174294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: 222f76e9081efb6428be38c0e10f7bde, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!4 &7214483981663720848 Transform: m_ObjectHideFlags: 0 @@ -220713,6 +222699,24 @@ Transform: m_Children: [] m_Father: {fileID: 1932532498} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7306737057712773044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5563075873952759002} + - component: {fileID: 3529583293720860798} + - component: {fileID: 8925200285975195390} + m_Layer: 5 + m_Name: Help BG Img + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!23 &7306914887397141002 MeshRenderer: m_ObjectHideFlags: 0 @@ -224849,6 +226853,14 @@ MeshCollider: m_Convex: 1 m_CookingOptions: 30 m_Mesh: {fileID: 43199191596162174, guid: 9b56442b644cbc3488d13285f7df5f8d, type: 2} +--- !u!222 &7535512488214280843 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2428540126348889661} + m_CullTransparentMesh: 1 --- !u!1 &7540008240707147233 GameObject: m_ObjectHideFlags: 0 @@ -231392,6 +233404,14 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!222 &7653508533589493159 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504264071642809479} + m_CullTransparentMesh: 1 --- !u!33 &7655172274836326742 MeshFilter: m_ObjectHideFlags: 0 @@ -231726,6 +233746,25 @@ Transform: m_Children: [] m_Father: {fileID: 414044902191976950} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &7662991741399992574 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5679854202395886561} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -576, y: -125} + m_SizeDelta: {x: 360, y: -350} + m_Pivot: {x: 0.5, y: 0.5} --- !u!4 &7663831951886709148 Transform: m_ObjectHideFlags: 0 @@ -231853,6 +233892,24 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7643484433744269586} m_Mesh: {fileID: 4300000, guid: cdcabd264191c1744a669b25623249f1, type: 3} +--- !u!1 &7669773307698805841 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 89188395024258447} + - component: {fileID: 633571772603396923} + - component: {fileID: 8630022743930542272} + m_Layer: 5 + m_Name: Controls Img 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!4 &7670031760023785396 Transform: m_ObjectHideFlags: 0 @@ -235595,6 +237652,95 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!114 &7951091720862526252 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933636432098026373} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: Try to defeat the boss! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1a8c97d4cbe5134499b26527f8609c7e, type: 2} + m_sharedMaterial: {fileID: -466885322316925189, guid: 1a8c97d4cbe5134499b26527f8609c7e, 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: 1 + m_colorMode: 2 + m_fontColorGradient: + topLeft: {r: 1, g: 0.5308019, b: 0.35283017, a: 1} + topRight: {r: 1, g: 0.5308019, b: 0.35283017, a: 1} + bottomLeft: {r: 0.6698113, g: 0.41780308, b: 0, a: 1} + bottomRight: {r: 0.6698113, g: 0.41780308, b: 0, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 70 + m_fontSizeBase: 32 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 70 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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: 1 + 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!4 &7951877899689763918 Transform: m_ObjectHideFlags: 0 @@ -237735,6 +239881,25 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &8097037972359668930 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4510802910381332091} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 527, y: -114} + m_SizeDelta: {x: 340, y: 50} + m_Pivot: {x: 0.5, y: 0.5} --- !u!23 &8098599680173591966 MeshRenderer: m_ObjectHideFlags: 0 @@ -238025,6 +240190,62 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!114 &8113016017942033346 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2428540126348889661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4505139038299234172} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2108898999255174294} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!23 &8113790834981914140 MeshRenderer: m_ObjectHideFlags: 0 @@ -259633,6 +261854,24 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8544586393924102526} m_Mesh: {fileID: 4300000, guid: 7604f5aa652e9724c976aa11114cf05a, type: 3} +--- !u!1 &8568897439867172000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1177926205797514594} + - component: {fileID: 113812038353200568} + - component: {fileID: 9101990686476081383} + m_Layer: 0 + m_Name: Confirm Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!1 &8577154754468567942 GameObject: m_ObjectHideFlags: 0 @@ -260998,6 +263237,36 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 2147483647 m_IsActive: 1 +--- !u!114 &8630022743930542272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7669773307698805841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: 5148966e42da2e64f89731a1e005e289, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &8630100159537958908 GameObject: m_ObjectHideFlags: 0 @@ -262650,6 +264919,36 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8686375267263797652} m_Mesh: {fileID: 4300000, guid: f958f482ff0de3844983b0b3e784f324, type: 3} +--- !u!114 &8718382727307040467 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5679854202395886561} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: 37a3a81080e3f1545b46792f2f93d775, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!4 &8720084898494347286 Transform: m_ObjectHideFlags: 0 @@ -263240,6 +265539,95 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8772386213727517713} m_Mesh: {fileID: 4300000, guid: 8baaa9af81e88ca45bb38189429540b6, type: 3} +--- !u!114 &8778300588935368257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4178436375628263985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: Zoom + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9641ce046d2227445b9684161a165f68, type: 2} + m_sharedMaterial: {fileID: -4106257185398102161, guid: 9641ce046d2227445b9684161a165f68, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4283685887 + m_fontColor: {r: 1, g: 0.85910404, b: 0.32452828, 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: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 40 + m_fontSizeBase: 40 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: -25.856245, 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 &8779451383003931640 GameObject: m_ObjectHideFlags: 0 @@ -268813,6 +271201,25 @@ Transform: m_Children: [] m_Father: {fileID: 1932532498} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!224 &8859662324696923609 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504264071642809479} + 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: 873334740419159113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -36, y: -100.000046} + m_SizeDelta: {x: 450, y: 490} + m_Pivot: {x: 1, y: 1} --- !u!1 &8860413739277218110 GameObject: m_ObjectHideFlags: 0 @@ -269914,6 +272321,36 @@ Transform: m_Children: [] m_Father: {fileID: 414044902191976950} m_LocalEulerAnglesHint: {x: 5.17, y: 22.316002, z: -173.707} +--- !u!114 &8925200285975195390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7306737057712773044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: c08cf200e18a2574a9ab46f4dda6252e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &8926059386242548785 GameObject: m_ObjectHideFlags: 0 @@ -277431,6 +279868,95 @@ Transform: m_Children: [] m_Father: {fileID: 1932532498} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9101990686476081383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8568897439867172000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + 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: OK + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 1a8c97d4cbe5134499b26527f8609c7e, type: 2} + m_sharedMaterial: {fileID: -466885322316925189, guid: 1a8c97d4cbe5134499b26527f8609c7e, 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: 1 + m_colorMode: 2 + m_fontColorGradient: + topLeft: {r: 0.92156863, g: 1, b: 0.17254902, a: 1} + topRight: {r: 0.92156863, g: 1, b: 0.17254902, a: 1} + bottomLeft: {r: 1, g: 0.6666667, b: 0.078431375, a: 1} + bottomRight: {r: 1, g: 0.6666667, b: 0.078431375, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 70 + m_fontSizeBase: 32 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 70 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 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: 1 + 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!33 &9105591320751536061 MeshFilter: m_ObjectHideFlags: 0 @@ -278341,6 +280867,36 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 9159210308910612363} m_Mesh: {fileID: 4300000, guid: 74032eb0616afa44abc421a8f9ed305b, type: 3} +--- !u!114 &9181346263381538725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504264071642809479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + 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_Sprite: {fileID: 21300000, guid: a0d527ecf7a8c6f4fa41b8b52c6b284b, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!33 &9182607036802302278 MeshFilter: m_ObjectHideFlags: 0 @@ -279205,6 +281761,7 @@ Transform: SceneRoots: m_ObjectHideFlags: 0 m_Roots: + - {fileID: 5277713031461887262} - {fileID: 828804356} - {fileID: 2077229411} - {fileID: 546116284} @@ -279213,7 +281770,6 @@ SceneRoots: - {fileID: 1060857731} - {fileID: 3605442766607006888} - {fileID: 451210157} - - {fileID: 222782633} - {fileID: 1531756835} - {fileID: 3765979715153886892} - {fileID: 1637314095} diff --git a/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs b/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs index 6b15471..f296693 100644 --- a/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs +++ b/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs @@ -216,34 +216,34 @@ namespace Unity.BossRoom.Gameplay.GameState // spawn players characters with destroyWithScene = true newPlayer.SpawnWithOwnership(clientId, true); //ScoreboardCaller(newPlayer); - ScoreboardCallerServerRpc(newPlayer); + //ScoreboardCallerServerRpc(newPlayer); //var playerScoreComponent = newPlayer.GetComponent(); } - void ScoreboardCaller(NetworkObject newplayer) - { - scoreboard.ScoreBoardListFiller(newplayer); - } - - [ServerRpc(RequireOwnership = false)] - void ScoreboardCallerServerRpc(NetworkObject newPlayer) - { - // Call the method on the server first - scoreboard.ScoreBoardListFiller(newPlayer); - - // Then invoke it on the client - ScoreboardCallerClientRpc(newPlayer); - } - - [ClientRpc] - void ScoreboardCallerClientRpc(NetworkObject newPlayer) - { - // Call the method on the client - if (NetworkManager.Singleton.IsClient) - { - scoreboard.ScoreBoardListFiller(newPlayer); - } - } + //void ScoreboardCaller(NetworkObject newplayer) + //{ + // scoreboard.ScoreBoardListFiller(newplayer); + //} + + //[ServerRpc(RequireOwnership = false)] + //void ScoreboardCallerServerRpc(NetworkObject newPlayer) + //{ + // // Call the method on the server first + // scoreboard.ScoreBoardListFiller(newPlayer); + + // // Then invoke it on the client + // ScoreboardCallerClientRpc(newPlayer); + //} + + //[ClientRpc] + //void ScoreboardCallerClientRpc(NetworkObject newPlayer) + //{ + // // Call the method on the client + // if (NetworkManager.Singleton.IsClient) + // { + // scoreboard.ScoreBoardListFiller(newPlayer); + // } + //} void OnLifeStateChangedEventMessage(LifeStateChangedEventMessage message) { diff --git a/Assets/Scripts/Gameplay/PlayerScoreComponent.cs b/Assets/Scripts/Gameplay/PlayerScoreComponent.cs index 05b8455..2e87ce3 100644 --- a/Assets/Scripts/Gameplay/PlayerScoreComponent.cs +++ b/Assets/Scripts/Gameplay/PlayerScoreComponent.cs @@ -13,12 +13,12 @@ public class PlayerScoreComponent : NetworkBehaviour if (IsOwner && IsClient) { Debug.Log($"[PlayerScoreComponent] Requesting score initialization for Player {OwnerClientId}"); - ScoreManager.Instance?.InitializePlayerScoreServerRpc(OwnerClientId); + ScoreManager.Instance?.InitializePlayerScoreServerRpc(OwnerClientId,serverCharacter.uIStateDisplayHandler.m_UIState.playerName); } // For the server player (host), ensure the PlayerScoreComponent is registered properly if (IsServer && OwnerClientId == NetworkManager.Singleton.LocalClientId) { - ScoreManager.Instance?.InitializePlayerScoreServerRpc(OwnerClientId); + ScoreManager.Instance?.InitializePlayerScoreServerRpc(OwnerClientId, serverCharacter.uIStateDisplayHandler.m_UIState.playerName); } serverCharacter=GetComponent(); } diff --git a/Assets/Scripts/Gameplay/ScoreManager.cs b/Assets/Scripts/Gameplay/ScoreManager.cs index 0e28e88..39f4e59 100644 --- a/Assets/Scripts/Gameplay/ScoreManager.cs +++ b/Assets/Scripts/Gameplay/ScoreManager.cs @@ -9,6 +9,7 @@ public class ScoreManager : NetworkBehaviour public static ScoreManager Instance { get; private set; } public Dictionary playerScores = new Dictionary(); + public Dictionary playerNames = new Dictionary(); private void Awake() { @@ -29,13 +30,17 @@ public class ScoreManager : NetworkBehaviour } [ServerRpc(RequireOwnership = false)] - public void InitializePlayerScoreServerRpc(ulong ownerClientId) + public void InitializePlayerScoreServerRpc(ulong ownerClientId,string name) { if (!playerScores.ContainsKey(ownerClientId)) { playerScores[ownerClientId] = 200; Debug.Log($"[ScoreManager] Player {ownerClientId} initialized with a starting score of 200."); UpdatePlayerScoreClientRpc(ownerClientId, 200); + playerNames[ownerClientId]= name; + + Scoreboard.instance.ScoreBoardItemInitializer(ownerClientId, playerScores[ownerClientId],name); + } else { @@ -49,6 +54,7 @@ public class ScoreManager : NetworkBehaviour if (playerScores.ContainsKey(ownerClientId)) { playerScores[ownerClientId] = newScore; + Scoreboard.instance.ScoreBoardUpdater(ownerClientId, newScore); Debug.Log($"[ScoreManager] Updating Player {ownerClientId} score to {newScore}."); UpdatePlayerScoreClientRpc(ownerClientId, newScore); } diff --git a/Assets/Scripts/Gameplay/Scoreboard.cs b/Assets/Scripts/Gameplay/Scoreboard.cs index 34dbdbf..51cd7c2 100644 --- a/Assets/Scripts/Gameplay/Scoreboard.cs +++ b/Assets/Scripts/Gameplay/Scoreboard.cs @@ -6,15 +6,17 @@ using Unity.BossRoom.Gameplay.GameState; using Unity.Netcode; using VContainer.Unity; -public class Scoreboard : MonoBehaviour +public class Scoreboard : NetworkBehaviour { public List m_PlayerScoreComponents; public List playerItems; public GameObject playerItemPrefab; public Transform Parent; + public Transform FinalParent; int index = 0; bool coroutineStarter = false; public static Scoreboard instance; + public GameObject FinalLeaderBoardObj; private void Awake() { @@ -38,43 +40,79 @@ public class Scoreboard : MonoBehaviour } } } - - private IEnumerator Start() + public void ScoreBoardListFiller(NetworkObject playerObj) { - Debug.Log("Scoreboard Start - Coroutine Started"); - - // Wait until coroutineStarter is set to true - yield return new WaitUntil(() => coroutineStarter == true); + if (IsServer) + { + ulong clientId = playerObj.OwnerClientId; + int initialScore = ScoreManager.Instance.GetPlayerScore(clientId); + m_PlayerScoreComponents.Add(playerObj.GetComponent()); + m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].m_index = index; - Debug.Log("Scoreboard Start - Coroutine Finished"); - yield return new WaitForSeconds(2); + // Synchronize across clients + InstantiatePlayerItemClientRpc(index, clientId, initialScore); - Debug.Log("Scoreboard Start - Starter Called"); - Starter(); + index++; + } } - - public void ScoreBoardListFiller(NetworkObject playerObj) + [ClientRpc] + public void InstantiatePlayerItemClientRpc(int index, ulong clientId, int currentScore) + { + GameObject temp = Instantiate(playerItemPrefab, Parent); + PlayerItem item = temp.GetComponent(); + item.PlayerName.text = clientId.ToString(); + item.PlayerScore.text = currentScore.ToString(); + playerItems.Add(item); + } + [ClientRpc] + public void ScoreBoardItemInitializerClientRpc(ulong id, int score,string name) { - if (!NetworkManager.Singleton.IsServer) + playerItems.Add(Instantiate(playerItemPrefab, Parent).GetComponent()); + playerItems[^1].PlayerName.text = name.ToString(); + playerItems[^1].PlayerScore.text = score.ToString(); + } + public void ScoreBoardItemInitializer(ulong id, int score,string name) + { + if (IsServer) { - Debug.LogError("ScoreBoardListFiller called on client, should be on server"); - return; // Only execute this on the server + ScoreBoardItemInitializerClientRpc(id, score,name); // Send to clients } - - Debug.Log("ScoreBoardListFiller called on server"); - - m_PlayerScoreComponents.Add(playerObj.GetComponent()); - m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].m_index = index; - - Instantiator(index); - index++; - - if (!coroutineStarter) + } + [ClientRpc] + public void ScoreBoardUpdaterClientRpc(ulong id, int score) + { + for (int i = 0; i < playerItems.Count; i++) { - coroutineStarter = true; + if (playerItems[i].PlayerName.text == id.ToString()) + { + playerItems[i].PlayerScore.text = score.ToString(); + } + } + } + public void FinalLeaderBoard() + { + Debug.Log("FinalLeaderBoard"); + if (IsServer) + { + FinalLeaderBoardClientRPC(); + } + } + [ClientRpc] + public void FinalLeaderBoardClientRPC() + { + for (int i = 0; i < playerItems.Count; i++) + { + Instantiate(playerItems[i], FinalParent); + } + FinalLeaderBoardObj.SetActive(true); + } + public void ScoreBoardUpdater(ulong id, int score) + { + if (IsServer) + { + ScoreBoardUpdaterClientRpc(id, score); // Send to all clients } } - public void Starter() { // Start the coroutine for updating the scores @@ -103,119 +141,19 @@ public class Scoreboard : MonoBehaviour IEnumerator ScoreUpdater() { - yield return new WaitForSeconds(0.5f); + //yield return new WaitForSeconds(0.5f); Debug.Log("Scoreboard Start - ScoreUpdater started"); - + yield return new WaitUntil(() => coroutineStarter == true); while (true) { - yield return new WaitForSeconds(0.1f); - - m_PlayerScoreComponents.Sort((p1, p2) => p2.CurrentScore.CompareTo(p1.CurrentScore)); - - // Update the UI on the client side only - if (NetworkManager.Singleton.IsClient) + if (IsOwner) { - Debug.Log("Scoreboard Update - UI update on client"); + yield return new WaitForSeconds(0.1f); + //m_PlayerScoreComponents.Sort((p1, p2) => p2.CurrentScore.CompareTo(p1.CurrentScore)); + playerItems.Sort((p1, p2) => p2.PlayerScore.GetParsedText().CompareTo(p1.PlayerScore.GetParsedText())); for (int i = 0; i < playerItems.Count; i++) - { playerItems[i].transform.SetSiblingIndex(m_PlayerScoreComponents[i].m_index); - } - } - else - { - Debug.LogWarning("Scoreboard Update - Trying to update UI on the server side"); } } } } - - - -//using System.Collections; -//using System.Collections.Generic; -//using Unity.Multiplayer.Samples.BossRoom; -//using UnityEngine; -//using Unity.BossRoom.Gameplay.GameState; -//using Unity.Netcode; -//using VContainer.Unity; -//public class Scoreboard : MonoBehaviour -//{ -// public List m_PlayerScoreComponents; -// public List playerItems; -// public GameObject playerItemPrefab; -// public Transform Parent; -// int index = 0; -// bool coroutineStarter = false; -// public static Scoreboard instance; -// private void Awake() -// { -// instance = this; -// } -// public void DestroyChecker() -// { -// for(int i=0;i< m_PlayerScoreComponents.Count;i++) -// { -// if(m_PlayerScoreComponents[i]==null) -// { -// m_PlayerScoreComponents.RemoveAt(i); -// } -// } -// for(int i=0;i< playerItems.Count;i++) -// { -// if(playerItems[i]==null) -// { -// playerItems.RemoveAt(i); -// } -// } -// } -// private IEnumerator Start() -// { -// Debug.Log("Scoreboard start1"); -// yield return new WaitUntil(() => coroutineStarter == true); -// Debug.Log("Scoreboard start2"); -// yield return new WaitForSeconds(2); -// Debug.Log("Scoreboard start3"); -// Starter(); -// Debug.Log("Scoreboard start4"); -// } -// public void ScoreBoardListFiller(NetworkObject playerObj) -// { - -// m_PlayerScoreComponents.Add(playerObj.GetComponent()); -// m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].m_index = index; - -// Instantiator(index); -// index++; -// if (!coroutineStarter) -// { -// coroutineStarter = true; -// } -// } -// public void Starter() -// { -// StartCoroutine(ScoreUpdater()); -// } -// public void Instantiator(int index) -// { -// GameObject temp = Instantiate(playerItemPrefab, Parent); -// PlayerItem item = temp.GetComponent(); -// m_PlayerScoreComponents[m_PlayerScoreComponents.Count - 1].playerItem = item; -// playerItems.Add(item); -// playerItems[playerItems.Count - 1].PlayerScore.text = m_PlayerScoreComponents[index].CurrentScore.ToString(); -// playerItems[playerItems.Count - 1].PlayerName.text = m_PlayerScoreComponents[index].serverCharacter.uIStateDisplayHandler.m_UIState.playerName.ToString(); -// } -// IEnumerator ScoreUpdater() -// { -// yield return new WaitForSeconds(0.5f); -// Debug.Log("Scoreboard start5"); -// while (true) -// { -// yield return new WaitForSeconds(0.1f); -// m_PlayerScoreComponents.Sort((p1, p2) => p2.CurrentScore.CompareTo(p1.CurrentScore)); -// for (int i = 0; i < playerItems.Count; i++) -// { -// playerItems[i].transform.SetSiblingIndex(m_PlayerScoreComponents[i].m_index); -// } -// } -// } -//} diff --git a/Assets/TimerScript.cs b/Assets/TimerScript.cs index 2c1125a..7e14333 100644 --- a/Assets/TimerScript.cs +++ b/Assets/TimerScript.cs @@ -1,5 +1,6 @@ using System.Collections; using Unity.Multiplayer.Samples.Utilities; +using Unity.Netcode; using UnityEngine; using static TMPro.SpriteAssetUtilities.TexturePacker_JsonArray; @@ -28,8 +29,8 @@ public class TimerScript : MonoBehaviour { Debug.Log("Timer has ended!"); // Add logic for what happens when the timer ends + Scoreboard.instance.FinalLeaderBoard(); } - private void OnDestroy() { if (timer != null)