From 42baf8907517acdae498d97312dcb224c0f985a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elfi=20K=C3=BChndorf?= Date: Wed, 5 Feb 2025 13:19:58 +0100 Subject: [PATCH 01/30] add SettingsPanelCanvas uxml and uss and relevant folders --- Assets/Prefabs/UI/UIToolkit.meta | 8 ++ .../UIToolkit/UIDocumentSettingsPanel.prefab | 53 ++++++++++++++ .../UIDocumentSettingsPanel.prefab.meta | 7 ++ Assets/Prefabs/UI/UIToolkit/USS.meta | 8 ++ .../UI/UIToolkit/USS/SettingsPanelCanvas.uss | 73 +++++++++++++++++++ .../USS/SettingsPanelCanvas.uss.meta | 11 +++ Assets/Prefabs/UI/UIToolkit/UXML.meta | 8 ++ .../UIToolkit/UXML/SettingsPanelCanvas.uxml | 19 +++++ .../UXML/SettingsPanelCanvas.uxml.meta | 10 +++ Assets/UI Toolkit/PanelSettings.asset | 3 + Assets/UI Toolkit/PanelSettings.asset.meta | 8 ++ Assets/UI Toolkit/UITK Text Settings.asset | 3 + .../UI Toolkit/UITK Text Settings.asset.meta | 8 ++ 13 files changed, 219 insertions(+) create mode 100644 Assets/Prefabs/UI/UIToolkit.meta create mode 100644 Assets/Prefabs/UI/UIToolkit/UIDocumentSettingsPanel.prefab create mode 100644 Assets/Prefabs/UI/UIToolkit/UIDocumentSettingsPanel.prefab.meta create mode 100644 Assets/Prefabs/UI/UIToolkit/USS.meta create mode 100644 Assets/Prefabs/UI/UIToolkit/USS/SettingsPanelCanvas.uss create mode 100644 Assets/Prefabs/UI/UIToolkit/USS/SettingsPanelCanvas.uss.meta create mode 100644 Assets/Prefabs/UI/UIToolkit/UXML.meta create mode 100644 Assets/Prefabs/UI/UIToolkit/UXML/SettingsPanelCanvas.uxml create mode 100644 Assets/Prefabs/UI/UIToolkit/UXML/SettingsPanelCanvas.uxml.meta create mode 100644 Assets/UI Toolkit/PanelSettings.asset create mode 100644 Assets/UI Toolkit/PanelSettings.asset.meta create mode 100644 Assets/UI Toolkit/UITK Text Settings.asset create mode 100644 Assets/UI Toolkit/UITK Text Settings.asset.meta diff --git a/Assets/Prefabs/UI/UIToolkit.meta b/Assets/Prefabs/UI/UIToolkit.meta new file mode 100644 index 000000000..218106d06 --- /dev/null +++ b/Assets/Prefabs/UI/UIToolkit.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e69cd492ab2b72145a896695de165699 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/UI/UIToolkit/UIDocumentSettingsPanel.prefab b/Assets/Prefabs/UI/UIToolkit/UIDocumentSettingsPanel.prefab new file mode 100644 index 000000000..d43c204f2 --- /dev/null +++ b/Assets/Prefabs/UI/UIToolkit/UIDocumentSettingsPanel.prefab @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &387230424975246262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4254012999359068869} + - component: {fileID: 4096003274560183257} + m_Layer: 5 + m_Name: UIDocumentSettingsPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4254012999359068869 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 387230424975246262} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4096003274560183257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 387230424975246262} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 19102, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PanelSettings: {fileID: 11400000, guid: 30704bc49d34869449e8bfdb3ab57841, type: 2} + m_ParentUI: {fileID: 0} + sourceAsset: {fileID: 9197481963319205126, guid: b3d4e0fc4dc0779409b489ef4872ba77, type: 3} + m_SortingOrder: 2.67 + m_WorldSpaceSizeMode: 1 + m_WorldSpaceWidth: 1920 + m_WorldSpaceHeight: 1080 diff --git a/Assets/Prefabs/UI/UIToolkit/UIDocumentSettingsPanel.prefab.meta b/Assets/Prefabs/UI/UIToolkit/UIDocumentSettingsPanel.prefab.meta new file mode 100644 index 000000000..e92cace50 --- /dev/null +++ b/Assets/Prefabs/UI/UIToolkit/UIDocumentSettingsPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 472cba06d01caff42b3aa2c15034c27c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/UI/UIToolkit/USS.meta b/Assets/Prefabs/UI/UIToolkit/USS.meta new file mode 100644 index 000000000..0df7b2c44 --- /dev/null +++ b/Assets/Prefabs/UI/UIToolkit/USS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a70f941ac9da704ebf3cf185261a993 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/UI/UIToolkit/USS/SettingsPanelCanvas.uss b/Assets/Prefabs/UI/UIToolkit/USS/SettingsPanelCanvas.uss new file mode 100644 index 000000000..07f95a92d --- /dev/null +++ b/Assets/Prefabs/UI/UIToolkit/USS/SettingsPanelCanvas.uss @@ -0,0 +1,73 @@ +.simpleButton { + width: 100px; + height: 100px; + margin-top: 8px; + margin-right: 8px; + margin-bottom: 8px; + margin-left: 8px; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; + background-color: rgba(0, 0, 0, 0); +} + +.settingsButton { + background-image: url("project://database/Assets/Textures/UI/ui_sound_settings.png?fileID=2800000&guid=66a470aa734e32040b424353a0f0de39&type=3#ui_sound_settings"); +} + +.ExitButton { + background-color: rgba(188, 188, 188, 0); + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; + background-image: url("project://database/Assets/Textures/UI/ui_btn_exit.png?fileID=2800000&guid=60ca69669387e034393c7f486bf3ae19&type=3#ui_btn_exit"); + width: 100px; + height: 100px; +} + +.settingsLabel { + -unity-font-definition: url("project://database/Library/unity%20default%20resources?fileID=10102&guid=0000000000000000e000000000000000&type=0#LegacyRuntime"); + -unity-font-style: bold-and-italic; + color: rgb(235, 209, 63); + font-size: 50px; + -unity-text-align: upper-center; +} + +.slider .unity-base-slider__dragger { + background-color: rgb(253, 247, 2); + border-radius: 6px; + border-width: 0; + height: 70%; + top: 20px; +} + +.slider .unity-base-slider__tracker { + background-color: rgb(95, 83, 20); + border-radius: 5px; + height: 14px; + border-color: transparent; + -unity-text-outline-color: rgb(0, 0, 0); + border-top-left-radius: 8px; + border-top-right-radius: 8px; + border-bottom-right-radius: 8px; + border-bottom-left-radius: 8px; + --unity-progress-bar__background-color: rgb(255, 99, 71); +} + +.slider { + -unity-font-definition: url("project://database/Library/unity%20default%20resources?fileID=10102&guid=0000000000000000e000000000000000&type=0#LegacyRuntime"); + -unity-font-style: bold; + color: rgb(222, 198, 60); + white-space: pre-wrap; + -unity-text-align: upper-left; + border-radius: 8px; + font-size: 20px; +} + +.unity-base-slider__fill { + background-color: rgb(222, 198, 60); + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} diff --git a/Assets/Prefabs/UI/UIToolkit/USS/SettingsPanelCanvas.uss.meta b/Assets/Prefabs/UI/UIToolkit/USS/SettingsPanelCanvas.uss.meta new file mode 100644 index 000000000..685559a7d --- /dev/null +++ b/Assets/Prefabs/UI/UIToolkit/USS/SettingsPanelCanvas.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5e6eac383531594b983eb9318a78a8a +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/Assets/Prefabs/UI/UIToolkit/UXML.meta b/Assets/Prefabs/UI/UIToolkit/UXML.meta new file mode 100644 index 000000000..f5d677cca --- /dev/null +++ b/Assets/Prefabs/UI/UIToolkit/UXML.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dda028eb7db6e454db64c6c9b2aa1751 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/UI/UIToolkit/UXML/SettingsPanelCanvas.uxml b/Assets/Prefabs/UI/UIToolkit/UXML/SettingsPanelCanvas.uxml new file mode 100644 index 000000000..3ab42d003 --- /dev/null +++ b/Assets/Prefabs/UI/UIToolkit/UXML/SettingsPanelCanvas.uxml @@ -0,0 +1,19 @@ + +