From 2b666e856aac10cd528e7c359e870acbdf682f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=98=81=EB=AF=BC?= <117150306+jym04@users.noreply.github.com> Date: Wed, 11 Jun 2025 08:51:23 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=90=EC=82=B0=20=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=EC=9E=90=20-=20=EC=97=90=EC=85=8B=20=ED=95=98=EC=9D=B4?= =?UTF-8?q?=EC=96=B4=EB=9D=BC=ED=82=A4=20=EA=B8=B0=EB=8A=A5=20=EA=B0=9C?= =?UTF-8?q?=EB=B0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Image/AssetManager/Group 1000005206.png | Bin 0 -> 737 bytes .../AssetManager/Group 1000005206.png.meta | 117 ++ .../Image/DesignGuide/DG_AssetHierarchy.png | Bin 0 -> 359833 bytes .../DesignGuide/DG_AssetHierarchy.png.meta | 117 ++ Assets/Prefabs/AAA/Panel_AssetSetting.prefab | 1717 ++++++++++++++++- .../UI/PRF_AssetHierarchyFileItem.prefab | 272 +++ .../UI/PRF_AssetHierarchyFileItem.prefab.meta | 7 + .../UI/PRF_AssetHierarchyFolderItem.prefab | 596 ++++++ .../PRF_AssetHierarchyFolderItem.prefab.meta | 7 + .../Studio/DataStructures/CustomAssetData.cs | 1 + .../Scripts/Studio/Managers/AssetManager.cs | 158 +- .../Scripts/Studio/Managers/FBXFileManager.cs | 22 +- .../Studio/Managers/PopupCanvasHandler.cs | 5 +- .../Scripts/Studio/UI/Canvas/Canvas_Popup.cs | 6 +- .../UI/Elements/UI_AssetHierarchyFileItem.cs | 29 + .../UI_AssetHierarchyFileItem.cs.meta | 2 + .../Elements/UI_AssetHierarchyFolderItem.cs | 67 + .../UI_AssetHierarchyFolderItem.cs.meta | 2 + .../Studio/UI/Panel/Panel_AssetHierarchy.cs | 91 + .../UI/Panel/Panel_AssetHierarchy.cs.meta | 2 + .../Studio/UI/Panel/Panel_AssetInfo.cs | 25 + .../Studio/UI/Panel/Panel_AssetInfo.cs.meta | 2 + .../Studio/UI/Panel/Panel_AssetSetting.cs | 100 +- .../Studio/UI/Panel/Panel_LocalAssets.cs | 111 ++ .../Studio/UI/Panel/Panel_LocalAssets.cs.meta | 2 + .../Studio/UI/Panel/Panel_ServerAssets.cs | 13 + .../UI/Panel/Panel_ServerAssets.cs.meta | 2 + 27 files changed, 3367 insertions(+), 106 deletions(-) create mode 100644 Assets/Image/AssetManager/Group 1000005206.png create mode 100644 Assets/Image/AssetManager/Group 1000005206.png.meta create mode 100644 Assets/Image/DesignGuide/DG_AssetHierarchy.png create mode 100644 Assets/Image/DesignGuide/DG_AssetHierarchy.png.meta create mode 100644 Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFileItem.prefab create mode 100644 Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFileItem.prefab.meta create mode 100644 Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFolderItem.prefab create mode 100644 Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFolderItem.prefab.meta create mode 100644 Assets/Scripts/Studio/UI/Elements/UI_AssetHierarchyFileItem.cs create mode 100644 Assets/Scripts/Studio/UI/Elements/UI_AssetHierarchyFileItem.cs.meta create mode 100644 Assets/Scripts/Studio/UI/Elements/UI_AssetHierarchyFolderItem.cs create mode 100644 Assets/Scripts/Studio/UI/Elements/UI_AssetHierarchyFolderItem.cs.meta create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_AssetHierarchy.cs create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_AssetHierarchy.cs.meta create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_AssetInfo.cs create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_AssetInfo.cs.meta create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_LocalAssets.cs create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_LocalAssets.cs.meta create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_ServerAssets.cs create mode 100644 Assets/Scripts/Studio/UI/Panel/Panel_ServerAssets.cs.meta diff --git a/Assets/Image/AssetManager/Group 1000005206.png b/Assets/Image/AssetManager/Group 1000005206.png new file mode 100644 index 0000000000000000000000000000000000000000..be9651e18b9290a44b3df9545df6c43bacf49e0c GIT binary patch literal 737 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

F1CB0H(U+zLLVH)_MKCAD@9e*t9 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 literal 0 HcmV?d00001 diff --git a/Assets/Image/DesignGuide/DG_AssetHierarchy.png.meta b/Assets/Image/DesignGuide/DG_AssetHierarchy.png.meta new file mode 100644 index 00000000..79fd27fe --- /dev/null +++ b/Assets/Image/DesignGuide/DG_AssetHierarchy.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 9f78990e0d2ada041b0c01f173a7d4f0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/AAA/Panel_AssetSetting.prefab b/Assets/Prefabs/AAA/Panel_AssetSetting.prefab index 61935770..0896ad5f 100644 --- a/Assets/Prefabs/AAA/Panel_AssetSetting.prefab +++ b/Assets/Prefabs/AAA/Panel_AssetSetting.prefab @@ -75,6 +75,81 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &656252283021921488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5631707502011244048} + - component: {fileID: 4813830482966861012} + - component: {fileID: 4195634649190597362} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5631707502011244048 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 656252283021921488} + 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: 4159465336855899628} + 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: 14, y: 14} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4813830482966861012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 656252283021921488} + m_CullTransparentMesh: 1 +--- !u!114 &4195634649190597362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 656252283021921488} + 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: 451421f6f60107944b827074793d3c52, 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 &702700444486434170 GameObject: m_ObjectHideFlags: 0 @@ -286,6 +361,85 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &841623465959028125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 928404253070939716} + - component: {fileID: 1157651706919473054} + - component: {fileID: 7728065263129810906} + m_Layer: 5 + m_Name: Content_AssetHierarchy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &928404253070939716 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841623465959028125} + 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: 826148551711380091} + - {fileID: 892615477091889523} + m_Father: {fileID: 676256939601204508} + 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: 60} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1157651706919473054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841623465959028125} + 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: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &7728065263129810906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 841623465959028125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 --- !u!1 &981290007259431368 GameObject: m_ObjectHideFlags: 0 @@ -361,6 +515,410 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1021755987401825302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 892615477091889523} + - component: {fileID: 8020508209831355947} + m_Layer: 5 + m_Name: LocalAssets + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &892615477091889523 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021755987401825302} + 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: 4485872358411950828} + - {fileID: 1098354475033513177} + m_Father: {fileID: 928404253070939716} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 185, y: -45} + m_SizeDelta: {x: 370, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8020508209831355947 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1021755987401825302} + m_CullTransparentMesh: 1 +--- !u!1 &1225071187576608816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2292246621295294790} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2292246621295294790 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1225071187576608816} + 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: 6965602276452065287} + m_Father: {fileID: 8421435154749210375} + 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: -10, y: -10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1403518221973745675 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4271923472258609019} + - component: {fileID: 7960384711781767764} + m_Layer: 5 + m_Name: Toggle_ServerAssetsFold + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4271923472258609019 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1403518221973745675} + 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: 5964016117421109369} + m_Father: {fileID: 2622842044745446699} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -17, y: 0} + m_SizeDelta: {x: 14, y: 14} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7960384711781767764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1403518221973745675} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 4020712306971200306} + toggleTransition: 1 + graphic: {fileID: 1248058264515679362} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &1438890631513027441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 932603579046823342} + - component: {fileID: 4159237727130209232} + - component: {fileID: 1997442310464881822} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &932603579046823342 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1438890631513027441} + 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: 676256939601204508} + - {fileID: 8421435154749210375} + m_Father: {fileID: 1499087042103211668} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 204.04016, y: -273.19983} + m_SizeDelta: {x: 391.9197, y: 507.6005} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4159237727130209232 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1438890631513027441} + m_CullTransparentMesh: 1 +--- !u!114 &1997442310464881822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1438890631513027441} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 928404253070939716} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 676256939601204508} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 6259202582067685909} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1600126357950463704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007695114382967048} + - component: {fileID: 2767082559986375239} + - component: {fileID: 1248058264515679362} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1007695114382967048 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1600126357950463704} + 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: 5964016117421109369} + 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: 14, y: 14} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2767082559986375239 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1600126357950463704} + m_CullTransparentMesh: 1 +--- !u!114 &1248058264515679362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1600126357950463704} + 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: 451421f6f60107944b827074793d3c52, 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 &1778933739944952636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3376575638224062074} + - component: {fileID: 2984713329406118727} + m_Layer: 5 + m_Name: Toggle_LocalAssetsFold + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3376575638224062074 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778933739944952636} + 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: 4159465336855899628} + m_Father: {fileID: 4485872358411950828} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -17, y: 0} + m_SizeDelta: {x: 14, y: 14} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2984713329406118727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1778933739944952636} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 2491352796897701464} + toggleTransition: 1 + graphic: {fileID: 4195634649190597362} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 --- !u!1 &1879616770566802831 GameObject: m_ObjectHideFlags: 0 @@ -1231,11 +1789,13 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f9c6f8c6f0c462a4ab09d615c0d0db6c, type: 3} m_Name: m_EditorClassIdentifier: + Area: {fileID: 0} state: 0 resizeDirection: 0 handleThickness: 5 minWidth: 100 minHeight: 100 + isCanResize: 0 --- !u!114 &8201151630148506142 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1374,6 +1934,81 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_IsOn: 0 +--- !u!1 &3236112447166637781 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6965602276452065287} + - component: {fileID: 2110257543691917756} + - component: {fileID: 1915866339380874949} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6965602276452065287 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3236112447166637781} + 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: 2292246621295294790} + 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: 10, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2110257543691917756 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3236112447166637781} + m_CullTransparentMesh: 1 +--- !u!114 &1915866339380874949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3236112447166637781} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + 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!1 &3708687645258132285 GameObject: m_ObjectHideFlags: 0 @@ -1494,6 +2129,171 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: [] +--- !u!1 &3708921125078192360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 676256939601204508} + - component: {fileID: 8339613067977679465} + - component: {fileID: 7826326034218197237} + - component: {fileID: 7842312710026676869} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &676256939601204508 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3708921125078192360} + 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: 928404253070939716} + m_Father: {fileID: 932603579046823342} + 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: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &8339613067977679465 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3708921125078192360} + m_CullTransparentMesh: 1 +--- !u!114 &7826326034218197237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3708921125078192360} + 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: 10917, guid: 0000000000000000f000000000000000, type: 0} + 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!114 &7842312710026676869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3708921125078192360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &4060138610825957418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3465908764259620613} + - component: {fileID: 1237122975004022405} + - component: {fileID: 8609178926451482827} + m_Layer: 5 + m_Name: ServerAssetsContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &3465908764259620613 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4060138610825957418} + 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: 826148551711380091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -30} + m_SizeDelta: {x: 370, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1237122975004022405 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4060138610825957418} + m_CullTransparentMesh: 1 +--- !u!114 &8609178926451482827 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4060138610825957418} + 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: 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!1 &4213154759380936183 GameObject: m_ObjectHideFlags: 0 @@ -1677,6 +2477,123 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: [] +--- !u!1 &4651944506346335757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1098354475033513177} + - component: {fileID: 6473350573722370365} + - component: {fileID: 5987410068615700611} + - component: {fileID: 9193312419895605027} + - component: {fileID: 2227954406207623482} + m_Layer: 5 + m_Name: LocalAssetsContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1098354475033513177 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4651944506346335757} + 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: 892615477091889523} + 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: -30} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6473350573722370365 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4651944506346335757} + m_CullTransparentMesh: 1 +--- !u!114 &5987410068615700611 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4651944506346335757} + 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: 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 &9193312419895605027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4651944506346335757} + 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: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &2227954406207623482 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4651944506346335757} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 --- !u!1 &4879114396518840796 GameObject: m_ObjectHideFlags: 0 @@ -1687,8 +2604,9 @@ GameObject: m_Component: - component: {fileID: 1731001107546235119} - component: {fileID: 8798066567795516779} + - component: {fileID: 8078861651355178062} m_Layer: 5 - m_Name: LocalAssets + m_Name: Panel_LocalAssets m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1722,6 +2640,18 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4879114396518840796} m_CullTransparentMesh: 1 +--- !u!114 &8078861651355178062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4879114396518840796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9775215d46a0570438911f8252d1705f, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &4987443385444481089 GameObject: m_ObjectHideFlags: 0 @@ -1841,6 +2771,83 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_AllowSwitchOff: 0 +--- !u!1 &5561919168580256354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4485872358411950828} + - component: {fileID: 4377169821980224420} + - component: {fileID: 4498717465748881064} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4485872358411950828 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5561919168580256354} + 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: 912756055526743262} + - {fileID: 3376575638224062074} + m_Father: {fileID: 892615477091889523} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 185, y: -15} + m_SizeDelta: {x: 370, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4377169821980224420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5561919168580256354} + m_CullTransparentMesh: 1 +--- !u!114 &4498717465748881064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5561919168580256354} + 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: 20a77b12f32d12e45b0a7ac636e0695b, 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 &5807859561505009418 GameObject: m_ObjectHideFlags: 0 @@ -1852,8 +2859,9 @@ GameObject: - component: {fileID: 1681645572487818876} - component: {fileID: 1689179806207599886} - component: {fileID: 2453214834191865495} + - component: {fileID: 1414066210670800594} m_Layer: 5 - m_Name: ServerAssets + m_Name: Panel_ServerAssets m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1916,6 +2924,94 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1414066210670800594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5807859561505009418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9030b3015f5d3349a567a901859ed32, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &5897809793991085301 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5964016117421109369} + - component: {fileID: 8755518445869677890} + - component: {fileID: 4020712306971200306} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5964016117421109369 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5897809793991085301} + 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: 1007695114382967048} + m_Father: {fileID: 4271923472258609019} + 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!222 &8755518445869677890 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5897809793991085301} + m_CullTransparentMesh: 1 +--- !u!114 &4020712306971200306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5897809793991085301} + 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.122641504, g: 0.122641504, b: 0.122641504, 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: 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!1 &5918795126141188905 GameObject: m_ObjectHideFlags: 0 @@ -1993,6 +3089,82 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6142893043885464294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4159465336855899628} + - component: {fileID: 596897936777262471} + - component: {fileID: 2491352796897701464} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4159465336855899628 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6142893043885464294} + 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: 5631707502011244048} + m_Father: {fileID: 3376575638224062074} + 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!222 &596897936777262471 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6142893043885464294} + m_CullTransparentMesh: 1 +--- !u!114 &2491352796897701464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6142893043885464294} + 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.122641504, g: 0.122641504, b: 0.122641504, 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: 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!1 &6161010305877463804 GameObject: m_ObjectHideFlags: 0 @@ -2070,6 +3242,52 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] +--- !u!1 &6463677727234460948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 826148551711380091} + - component: {fileID: 5315960462025597793} + m_Layer: 5 + m_Name: ServerAssets + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &826148551711380091 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6463677727234460948} + 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: 2622842044745446699} + - {fileID: 3465908764259620613} + m_Father: {fileID: 928404253070939716} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 185, y: -15} + m_SizeDelta: {x: 370, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5315960462025597793 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6463677727234460948} + m_CullTransparentMesh: 1 --- !u!1 &6747790218776616751 GameObject: m_ObjectHideFlags: 0 @@ -2273,6 +3491,83 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fa81ed666c3432441a47113a8812fc7c, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &6961562264746739074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2622842044745446699} + - component: {fileID: 8674643351069073137} + - component: {fileID: 8104648683691075456} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2622842044745446699 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6961562264746739074} + 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: 1240988858093540180} + - {fileID: 4271923472258609019} + m_Father: {fileID: 826148551711380091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 185, y: -15} + m_SizeDelta: {x: 370, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8674643351069073137 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6961562264746739074} + m_CullTransparentMesh: 1 +--- !u!114 &8104648683691075456 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6961562264746739074} + 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: 20a77b12f32d12e45b0a7ac636e0695b, 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 &7149423841526582436 GameObject: m_ObjectHideFlags: 0 @@ -2624,6 +3919,142 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7715533393386055446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1240988858093540180} + - component: {fileID: 7757259124516520039} + - component: {fileID: 2711044327205723943} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1240988858093540180 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7715533393386055446} + 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: 2622842044745446699} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 56.5, y: -15} + m_SizeDelta: {x: 91, y: 17} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7757259124516520039 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7715533393386055446} + m_CullTransparentMesh: 1 +--- !u!114 &2711044327205723943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7715533393386055446} + 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: Server Assets + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9a2c7e704ad3e62438526dc8aecaeb56, type: 2} + m_sharedMaterial: {fileID: 682561501981441939, guid: 9a2c7e704ad3e62438526dc8aecaeb56, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!1 &7788676119632346276 GameObject: m_ObjectHideFlags: 0 @@ -2660,6 +4091,144 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: -10, y: -10} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &7893358657509629700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 912756055526743262} + - component: {fileID: 6038451757759345443} + - component: {fileID: 3815138911096555020} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &912756055526743262 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7893358657509629700} + 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: 4485872358411950828} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 56.5, y: -15} + m_SizeDelta: {x: 91, y: 17} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6038451757759345443 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7893358657509629700} + m_CullTransparentMesh: 1 +--- !u!114 &3815138911096555020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7893358657509629700} + 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: 'Local Assets + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9a2c7e704ad3e62438526dc8aecaeb56, type: 2} + m_sharedMaterial: {fileID: 682561501981441939, guid: 9a2c7e704ad3e62438526dc8aecaeb56, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!1 &7898020915544480614 GameObject: m_ObjectHideFlags: 0 @@ -2735,6 +4304,132 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &7961326290727597583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8421435154749210375} + - component: {fileID: 2134743442907977708} + - component: {fileID: 6509757147963685352} + - component: {fileID: 6259202582067685909} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8421435154749210375 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7961326290727597583} + 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: 2292246621295294790} + m_Father: {fileID: 932603579046823342} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -6, y: -1} + m_SizeDelta: {x: 15, y: -18} + m_Pivot: {x: 1, y: 1} +--- !u!222 &2134743442907977708 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7961326290727597583} + m_CullTransparentMesh: 1 +--- !u!114 &6509757147963685352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7961326290727597583} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + 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!114 &6259202582067685909 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7961326290727597583} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, 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: 1915866339380874949} + m_HandleRect: {fileID: 6965602276452065287} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] --- !u!1 &8315957237326218288 GameObject: m_ObjectHideFlags: 0 @@ -2745,8 +4440,9 @@ GameObject: m_Component: - component: {fileID: 1499087042103211668} - component: {fileID: 6165829422737385783} + - component: {fileID: 3121736899071493229} m_Layer: 5 - m_Name: AssetHierarchy + m_Name: Panel_AssetHierarchy m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -2763,7 +4459,8 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 932603579046823342} m_Father: {fileID: 6006139587084553151} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} @@ -2779,6 +4476,18 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8315957237326218288} m_CullTransparentMesh: 1 +--- !u!114 &3121736899071493229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8315957237326218288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dfaca4ad268f53541aae86a720b4e243, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &8576538335232210429 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFileItem.prefab b/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFileItem.prefab new file mode 100644 index 00000000..ec73266b --- /dev/null +++ b/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFileItem.prefab @@ -0,0 +1,272 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &102715529012169959 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5951700390897484313} + - component: {fileID: 4516150584740527297} + - component: {fileID: 7841113446800851947} + m_Layer: 5 + m_Name: Text_AssetName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5951700390897484313 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102715529012169959} + 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: 2062179146838381722} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 180.8, y: -15} + m_SizeDelta: {x: 300, y: 17} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4516150584740527297 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102715529012169959} + m_CullTransparentMesh: 1 +--- !u!114 &7841113446800851947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 102715529012169959} + 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: Asset Name + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 69abd87f38225ed46aa612577c25f379, type: 2} + m_sharedMaterial: {fileID: -7290017371581542385, guid: 69abd87f38225ed46aa612577c25f379, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &548512801249676078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2062179146838381722} + - component: {fileID: 8381326877424072060} + - component: {fileID: 7283401773250522798} + - component: {fileID: 3209002478171196024} + - component: {fileID: 815043479758428699} + m_Layer: 5 + m_Name: PRF_AssetHierarchyFileItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2062179146838381722 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548512801249676078} + 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: 5951700390897484313} + m_Father: {fileID: 0} + 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: 370, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8381326877424072060 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548512801249676078} + m_CullTransparentMesh: 1 +--- !u!114 &7283401773250522798 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548512801249676078} + 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: 6ce4c9afe0f40c84288f222f580883d5, 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!114 &3209002478171196024 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548512801249676078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 69dbe4f926c804947befeb7c9de0f380, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &815043479758428699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 548512801249676078} + 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: 7283401773250522798} + m_OnClick: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFileItem.prefab.meta b/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFileItem.prefab.meta new file mode 100644 index 00000000..0d6ced16 --- /dev/null +++ b/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFileItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6d63d21cb96135d428833f5351f4b996 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFolderItem.prefab b/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFolderItem.prefab new file mode 100644 index 00000000..85b7b1e8 --- /dev/null +++ b/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFolderItem.prefab @@ -0,0 +1,596 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &252445660986721945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3157082195895231773} + - component: {fileID: 4098812721246824191} + - component: {fileID: 3500022784909769839} + m_Layer: 5 + m_Name: Text_FolderName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3157082195895231773 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252445660986721945} + 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: 4369170814888687918} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 180.5, y: -15} + m_SizeDelta: {x: 320, y: 17} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4098812721246824191 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252445660986721945} + m_CullTransparentMesh: 1 +--- !u!114 &3500022784909769839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252445660986721945} + 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: flexing.xr/samsung + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 9a2c7e704ad3e62438526dc8aecaeb56, type: 2} + m_sharedMaterial: {fileID: 682561501981441939, guid: 9a2c7e704ad3e62438526dc8aecaeb56, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: -1.5 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &641771568301292693 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 508577269123562481} + - component: {fileID: 2516614746078785691} + - component: {fileID: 6473059881632327762} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &508577269123562481 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641771568301292693} + 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: 3504009785478294066} + 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: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2516614746078785691 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641771568301292693} + m_CullTransparentMesh: 1 +--- !u!114 &6473059881632327762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641771568301292693} + 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: 10901, guid: 0000000000000000f000000000000000, type: 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!1 &3587471037970769080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6376616067819932159} + - component: {fileID: 2038215860680662931} + - component: {fileID: 8319324561568148257} + m_Layer: 5 + m_Name: PRF_AssetHierarchyFolderItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6376616067819932159 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3587471037970769080} + 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: 4369170814888687918} + - {fileID: 9077978097104377710} + m_Father: {fileID: 0} + 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: 370, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2038215860680662931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3587471037970769080} + m_CullTransparentMesh: 1 +--- !u!114 &8319324561568148257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3587471037970769080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: accc46350e7e933409215846c3795ebd, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &6471810780394336552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4369170814888687918} + - component: {fileID: 5338755847443157427} + - component: {fileID: 7648158264391556040} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4369170814888687918 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6471810780394336552} + 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: 3157082195895231773} + - {fileID: 9123494394013421800} + m_Father: {fileID: 6376616067819932159} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 185, y: -15} + m_SizeDelta: {x: 370, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5338755847443157427 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6471810780394336552} + m_CullTransparentMesh: 1 +--- !u!114 &7648158264391556040 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6471810780394336552} + 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: 6ce4c9afe0f40c84288f222f580883d5, 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 &7084331205838790795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9077978097104377710} + - component: {fileID: 744587351963815865} + - component: {fileID: 8723293088769338705} + - component: {fileID: 8242005510868357972} + m_Layer: 5 + m_Name: FoldContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9077978097104377710 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7084331205838790795} + 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: 6376616067819932159} + 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: -30} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &744587351963815865 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7084331205838790795} + m_CullTransparentMesh: 1 +--- !u!114 &8723293088769338705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7084331205838790795} + 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: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &8242005510868357972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7084331205838790795} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &7477114861391641920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9123494394013421800} + - component: {fileID: 7354789801490151204} + m_Layer: 5 + m_Name: Toggle_Fold + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9123494394013421800 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7477114861391641920} + 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: 3504009785478294066} + m_Father: {fileID: 4369170814888687918} + 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: 165, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7354789801490151204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7477114861391641920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 1804161156326407850} + toggleTransition: 1 + graphic: {fileID: 6473059881632327762} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &8950904475714762765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3504009785478294066} + - component: {fileID: 353695906952837837} + - component: {fileID: 1804161156326407850} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3504009785478294066 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8950904475714762765} + 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: 508577269123562481} + m_Father: {fileID: 9123494394013421800} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &353695906952837837 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8950904475714762765} + m_CullTransparentMesh: 1 +--- !u!114 &1804161156326407850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8950904475714762765} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + 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 diff --git a/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFolderItem.prefab.meta b/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFolderItem.prefab.meta new file mode 100644 index 00000000..f58a20f5 --- /dev/null +++ b/Assets/Resources/Prefabs/UI/PRF_AssetHierarchyFolderItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 08fd68bd4ed16f74db2dba0fb06a7b0c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Studio/DataStructures/CustomAssetData.cs b/Assets/Scripts/Studio/DataStructures/CustomAssetData.cs index 54bec673..039cec57 100644 --- a/Assets/Scripts/Studio/DataStructures/CustomAssetData.cs +++ b/Assets/Scripts/Studio/DataStructures/CustomAssetData.cs @@ -28,6 +28,7 @@ namespace Studio.Util public bool isLoading = false; public float progress; public Texture2D thumbnail; + public long assetSize; public List drawTransforms = new List(); public UnityEvent onLoadProgress = new UnityEvent(); diff --git a/Assets/Scripts/Studio/Managers/AssetManager.cs b/Assets/Scripts/Studio/Managers/AssetManager.cs index 25f899d5..fff543ec 100644 --- a/Assets/Scripts/Studio/Managers/AssetManager.cs +++ b/Assets/Scripts/Studio/Managers/AssetManager.cs @@ -5,6 +5,7 @@ using Studio.Services; using Studio.Util; using System; using System.Collections.Generic; +using System.IO; using System.Linq; using UnityEngine; @@ -22,6 +23,16 @@ namespace Studio.Manage public Action onSetAssetManager; public Action onSetAssetSetting; + public Action>> onSetAssetHierarchy; + public Action onSetAssetInfo; + public struct AssetInfo + { + public string assetName; + public string size; + public string polygons; + public string materials; + public string textureSize; + } public override void Init() { @@ -33,8 +44,9 @@ namespace Studio.Manage var sceneSettingService = ManagerHub.instance.Get(); var projectManager = ManagerHub.instance.Get(); fbxFileManager.onLoadComplete += OnLoadCustomAsset; - onAddSettingPaths += canvas_Popup.panel_assetsetting.SetAssetPathItmes; - onSetAssetSetting += canvas_Popup.panel_assetsetting.SetAssetManager; + onAddSettingPaths += canvas_Popup.panel_localassets.SetAssetPathItmes; + onSetAssetSetting += canvas_Popup.panel_localassets.SetAssetManager; + onSetAssetHierarchy += canvas_Popup.panel_assethierarchy.SetLocalAssetHierarchy; } public void ClearFolderPathList() @@ -89,7 +101,6 @@ namespace Studio.Manage { var fbxFileManager = ManagerHub.instance.Get(); fbxFileManager.LoadLocalFBXDirectorys(folderPathList); - var assetManagerData = new AssetManagerData(); assetManagerData.localAssetsPaths.AddRange(folderPathList); } @@ -102,8 +113,9 @@ namespace Studio.Manage { var projectManager = ManagerHub.instance.Get(); var fbxFileManager = ManagerHub.instance.Get(); + onSetAssetHierarchy?.Invoke(fbxFileManager.fileDatas); - if (projectManager.curProjectData.assetDatas.Count <= 0) + if (projectManager.curProjectData == null || projectManager.curProjectData.assetDatas.Count <= 0) return; List assets = projectManager.curProjectData.assetDatas; @@ -142,5 +154,143 @@ namespace Studio.Manage connector.OnRestoreHierarchy(parent, child); } } + public void SetAssetInfo(string name) + { + var fbxFileManager = ManagerHub.instance.Get(); + var selectAsset = fbxFileManager.dataRepo.FindFromName(name); + + if (selectAsset == null) + return; + + var assetInfo = new AssetInfo() + { + assetName = selectAsset.assetName, + size = FormatBytes(selectAsset.assetSize), + polygons = GetAssetPolygons(selectAsset), + materials = GetAssetMaterialCount(selectAsset), + textureSize = GetTextureSize(selectAsset) + }; + + onSetAssetInfo?.Invoke(assetInfo); + } + private string GetTextureSize(CustomAssetData asset) + { + Renderer[] renderers = asset.loadedObject.GetComponentsInChildren(true); + HashSet allTextures = new HashSet(); + + long totalTextureSize = 0; + + foreach (var renderer in renderers) + { + foreach (var mat in renderer.sharedMaterials) + { + if (mat == null) + continue; + + foreach (string textureName in mat.GetTexturePropertyNames()) + { + Texture tex = mat.GetTexture(textureName); + if (tex != null && !allTextures.Contains(tex)) + { + allTextures.Add(tex); + long size = EstimateTextureSize(tex); + totalTextureSize += size; + } + } + } + } + return FormatBytes(totalTextureSize); + } + private string GetAssetMaterialCount(CustomAssetData asset) + { + Renderer[] renderers = asset.loadedObject.GetComponentsInChildren(true); + HashSet allMaterials = new HashSet(); + + foreach (var renderer in renderers) + { + foreach (var mat in renderer.sharedMaterials) + { + if (mat == null) + continue; + + allMaterials.Add(mat); + } + } + return allMaterials.Count.ToString(); + } + private string GetAssetPolygons(CustomAssetData asset) + { + MeshFilter[] meshFilters = asset.loadedObject.GetComponentsInChildren(true); + SkinnedMeshRenderer[] skinnedRenderers = asset.loadedObject.GetComponentsInChildren(true); + + int totalTriangles = 0; + + foreach (var mf in meshFilters) + { + if (mf.sharedMesh != null) + { + int tris = mf.sharedMesh.triangles.Length / 3; + totalTriangles += tris; + } + } + + foreach (var smr in skinnedRenderers) + { + if (smr.sharedMesh != null) + { + int tris = smr.sharedMesh.triangles.Length / 3; + totalTriangles += tris; + } + } + return totalTriangles.ToString(); + } + long EstimateTextureSize(Texture tex) + { + if (tex is Texture2D tex2D) + { + int bpp = GetBitsPerPixel(tex2D.format); + return tex2D.width * tex2D.height * bpp / 8; + } + return 0; + } + + int GetBitsPerPixel(TextureFormat format) + { + switch (format) + { + case TextureFormat.RGBA32: + case TextureFormat.ARGB32: + return 32; + case TextureFormat.RGB24: + return 24; + case TextureFormat.Alpha8: + return 8; + case TextureFormat.DXT1: + return 4; + case TextureFormat.DXT5: + return 8; + default: + return 32; + } + } + public string FormatBytes(long bytes) + { + if (bytes < 1024) + { + return $"{bytes} B"; + } + else if (bytes < 1024 * 1024) + { + return $"{(bytes / 1024f):F2} KB"; + } + else if (bytes < 1024L * 1024L * 1024L) + { + return $"{(bytes / 1024f / 1024f):F2} MB"; + } + else + { + return $"{(bytes / 1024f / 1024f / 1024f):F2} GB"; + } + } } } diff --git a/Assets/Scripts/Studio/Managers/FBXFileManager.cs b/Assets/Scripts/Studio/Managers/FBXFileManager.cs index 03c3ec8c..bbed1da7 100644 --- a/Assets/Scripts/Studio/Managers/FBXFileManager.cs +++ b/Assets/Scripts/Studio/Managers/FBXFileManager.cs @@ -15,6 +15,8 @@ using Studio.Command; using Studio.Manage; using Studio.AssetLibraryTree; using Studio.Core; +using XRLib; +using UnityEngine.Profiling; namespace Studio.AssetTool { @@ -34,6 +36,7 @@ namespace Studio.AssetTool public Action onLoadComplete; private HashSet filePaths = new(); + public Dictionary> fileDatas = new(); public FBXFileManager() { dataRepo = new CustomAssetDataRepository(); @@ -68,6 +71,7 @@ namespace Studio.AssetTool CustomAssetData assetData = newObject.AddComponent(); assetData.assetName = assetName; assetData.folderName = "Base Library"; + assetData.assetSize = Profiler.GetRuntimeMemorySizeLong(asset); assetData.isLoading = true; assetData.isLoadComplete = true; @@ -81,10 +85,11 @@ namespace Studio.AssetTool assetData.thumbnail = thumbnail; OnLoadComplete(assetData); } - + OnDirectoryLoadComplete(); } public void LoadLocalFBXDirectorys(List folderPaths) { + fileDatas.Clear(); foreach (var path in folderPaths) { @@ -101,9 +106,13 @@ namespace Studio.AssetTool } var files = Directory.GetFiles(folderPath, "*.fbx", SearchOption.AllDirectories); + List fileNames = new List(); foreach (var file in files) { + var fileName = Path.GetFileNameWithoutExtension(file); + fileNames.Add(fileName); + if (filePaths.Contains(NormalizePath(file))) { continue; @@ -118,6 +127,15 @@ namespace Studio.AssetTool private void OnDirectoryLoadComplete() { + foreach(var asset in dataRepo.assetDatas) + { + if (!fileDatas.ContainsKey(asset.folderName)) + { + fileDatas[asset.folderName] = new List(); + } + fileDatas[asset.folderName].Add(asset.assetName); + } + onLoadComplete?.Invoke(); } @@ -144,7 +162,7 @@ namespace Studio.AssetTool yield return new WaitUntil(() => (assetData.isLoadComplete && assetData.progress == 1) || assetData.isLoadError); assetData.OnLoadComplete(); - + assetData.assetSize = new FileInfo(assetData.localFBXPath).Length; Texture2D thumbnail = RuntimePreviewGenerator.GenerateModelPreview(assetData.loadedObject.transform, 320, 200); thumbnail = TextureUtil.MakeReadableTexture(thumbnail); assetData.thumbnail = thumbnail; diff --git a/Assets/Scripts/Studio/Managers/PopupCanvasHandler.cs b/Assets/Scripts/Studio/Managers/PopupCanvasHandler.cs index 44dc083c..186e7b37 100644 --- a/Assets/Scripts/Studio/Managers/PopupCanvasHandler.cs +++ b/Assets/Scripts/Studio/Managers/PopupCanvasHandler.cs @@ -31,9 +31,12 @@ namespace Studio.Manage canvas_popup.panel_topmenuopenprojectinfo.onClickOpen += canvas_static.panel_scenetab.Init; canvas_popup.panel_topmenuopenprojectinfo.onClickOpen += canvas_popup.panel_topmenuopenprojectinfo.Close; - canvas_popup.panel_datafiltersetting.onSaveAPIFilterData += canvas_popup.panel_apiconnectmodal.SetFilterData; + canvas_popup.panel_assetsetting.onClickServerAssets += canvas_popup.panel_serverassets.Active; + canvas_popup.panel_assetsetting.onClickLocalAssets += canvas_popup.panel_localassets.Active; + canvas_popup.panel_assetsetting.onClickAssetHierarchy += canvas_popup.panel_assethierarchy.Active; + } } } \ No newline at end of file diff --git a/Assets/Scripts/Studio/UI/Canvas/Canvas_Popup.cs b/Assets/Scripts/Studio/UI/Canvas/Canvas_Popup.cs index 9e67b601..a635f9a7 100644 --- a/Assets/Scripts/Studio/UI/Canvas/Canvas_Popup.cs +++ b/Assets/Scripts/Studio/UI/Canvas/Canvas_Popup.cs @@ -21,6 +21,9 @@ namespace Studio public Panel_APISetting panel_apisetting; public Panel_MQTTSetting panel_mqttsetting; public Panel_AssetSetting panel_assetsetting; + public Panel_ServerAssets panel_serverassets; + public Panel_LocalAssets panel_localassets; + public Panel_AssetHierarchy panel_assethierarchy; //public Panel_AssetManager panel_assetmanager; public Panel_AccessibilitySettings panel_accessibilitysettings; @@ -79,7 +82,8 @@ namespace Studio panel_newprojectinfo.onClickCreate += () => CommandInvoker.instance.Invoke(new NewProjectCommand()); panel_openprojectinfo.onClickOpen += () => CommandInvoker.instance.Invoke(new OpenProjectCommand()); - panel_assetsetting.onSelectedURL += assetManager.LoadAssetSettingFBXDirectorys; + panel_localassets.onSelectedURL += assetManager.LoadAssetSettingFBXDirectorys; + panel_assethierarchy.onClickFileItem += assetManager.SetAssetInfo; panel_saveandnewchecker.onClickSaveAndNew += () => CommandInvoker.instance.Invoke(new SaveAndNewProjectCommand()); panel_saveandopenchecker.onClickSaveAndOpen += () => CommandInvoker.instance.Invoke(new SaveAndOpenProjectCommand()); diff --git a/Assets/Scripts/Studio/UI/Elements/UI_AssetHierarchyFileItem.cs b/Assets/Scripts/Studio/UI/Elements/UI_AssetHierarchyFileItem.cs new file mode 100644 index 00000000..6b374413 --- /dev/null +++ b/Assets/Scripts/Studio/UI/Elements/UI_AssetHierarchyFileItem.cs @@ -0,0 +1,29 @@ +using System; +using TMPro; +using UnityEngine; +using UnityEngine.UI; +using XRLib.UI; + +namespace Studio +{ + public class UI_AssetHierarchyFileItem : UIBase + { + private TextMeshProUGUI Text_AssetName; + public Action onClickFileItem; + + public override void AfterAwake() + { + var button = GetComponent