From 6cd56187841dbbc888a22c29f1060aab9a79b589 Mon Sep 17 00:00:00 2001
From: Stefan Richter <o-s-r1993@web.de>
Date: Tue, 6 Feb 2024 13:34:33 +0100
Subject: [PATCH] Added automation for standardisized coloured buttons.

---
 .../UI/MainMenue/Buttons/CloseApp.prefab      |  15 ++
 .../UI/NetwMenue/ASMenue_MnCtrl.prefab        | 142 +++++++++++++++++-
 .../UI/NetwMenue/NetwokOptM_MnCtrl 2.prefab   |  91 +++++++++++
 Assets/Scenes/Menues/LaunchMenue.unity        |  15 ++
 Assets/Scripts/UI/SetButtonColours_default.cs |  41 +++++
 .../UI/SetButtonColours_default.cs.meta       |  11 ++
 Assets/Scripts/UI/UIconfig.cs                 |   6 +-
 7 files changed, 316 insertions(+), 5 deletions(-)
 create mode 100644 Assets/Scripts/UI/SetButtonColours_default.cs
 create mode 100644 Assets/Scripts/UI/SetButtonColours_default.cs.meta

diff --git a/Assets/Resources/Prefabs/UI/MainMenue/Buttons/CloseApp.prefab b/Assets/Resources/Prefabs/UI/MainMenue/Buttons/CloseApp.prefab
index d6164733..f33fa2bf 100644
--- a/Assets/Resources/Prefabs/UI/MainMenue/Buttons/CloseApp.prefab
+++ b/Assets/Resources/Prefabs/UI/MainMenue/Buttons/CloseApp.prefab
@@ -13,6 +13,7 @@ GameObject:
   - component: {fileID: 1152992420021197455}
   - component: {fileID: 5031216677676712002}
   - component: {fileID: 7333915092170114842}
+  - component: {fileID: 1428870501719489577}
   m_Layer: 5
   m_Name: CloseApp
   m_TagString: Untagged
@@ -30,6 +31,7 @@ RectTransform:
   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: 8612446930319669544}
   m_Father: {fileID: 0}
@@ -134,6 +136,18 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: e0a2f387d2035cf48b215c7f20fe7256, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+--- !u!114 &1428870501719489577
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5311706989751107744}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &5792649319984793529
 GameObject:
   m_ObjectHideFlags: 0
@@ -162,6 +176,7 @@ RectTransform:
   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: 2397034893228406151}
   m_RootOrder: 0
diff --git a/Assets/Resources/Prefabs/UI/NetwMenue/ASMenue_MnCtrl.prefab b/Assets/Resources/Prefabs/UI/NetwMenue/ASMenue_MnCtrl.prefab
index 89475aa2..e8e4db76 100644
--- a/Assets/Resources/Prefabs/UI/NetwMenue/ASMenue_MnCtrl.prefab
+++ b/Assets/Resources/Prefabs/UI/NetwMenue/ASMenue_MnCtrl.prefab
@@ -118,6 +118,7 @@ GameObject:
   - component: {fileID: 1539889184517358079}
   - component: {fileID: 4319291372979813101}
   - component: {fileID: 5044558849358145419}
+  - component: {fileID: 3995283974672372640}
   m_Layer: 5
   m_Name: StartBttn
   m_TagString: Untagged
@@ -206,9 +207,9 @@ MonoBehaviour:
   m_Transition: 1
   m_Colors:
     m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
-    m_HighlightedColor: {r: 0.76161444, g: 0.990566, b: 0.7905646, 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_HighlightedColor: {r: 0.99215686, g: 0.7607843, b: 0.97701913, a: 1}
+    m_PressedColor: {r: 1, g: 0.93989503, b: 0, a: 1}
+    m_SelectedColor: {r: 0.52156866, g: 0.4901961, b: 0.41960788, a: 1}
     m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
     m_ColorMultiplier: 1
     m_FadeDuration: 0.1
@@ -268,6 +269,18 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   backTo_GObj: {fileID: 5366996316012566051}
   parentM_GObj: {fileID: 5366996315580957714}
+--- !u!114 &3995283974672372640
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1569447476718916670}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &1680130686926169435
 GameObject:
   m_ObjectHideFlags: 0
@@ -398,6 +411,7 @@ GameObject:
   - component: {fileID: 8398431000209430729}
   - component: {fileID: 4593717837973258489}
   - component: {fileID: 7428143460057487333}
+  - component: {fileID: 7421535469296703922}
   m_Layer: 5
   m_Name: BackButton_1
   m_TagString: Untagged
@@ -534,6 +548,18 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   backTo_GObj: {fileID: 5366996316036003404}
   parentM_GObj: {fileID: 5366996315580957714}
+--- !u!114 &7421535469296703922
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1786239831917958055}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &1787561126379063534
 GameObject:
   m_ObjectHideFlags: 0
@@ -1885,6 +1911,7 @@ GameObject:
   - component: {fileID: 4410542568471564397}
   - component: {fileID: 3312574698684526101}
   - component: {fileID: 2990980866698447845}
+  - component: {fileID: 5949295579113986341}
   m_Layer: 5
   m_Name: localServer_B
   m_TagString: Untagged
@@ -2021,6 +2048,18 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   backTo_GObj: {fileID: 2433055970762549402}
   parentM_GObj: {fileID: 3934093920341540102}
+--- !u!114 &5949295579113986341
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4154664958261381965}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &4176147511522300394
 GameObject:
   m_ObjectHideFlags: 0
@@ -2538,6 +2577,7 @@ GameObject:
   - component: {fileID: 5366996315033671816}
   - component: {fileID: 5366996315033671819}
   - component: {fileID: 5366996315033671818}
+  - component: {fileID: 1192297535216650409}
   m_Layer: 5
   m_Name: LastUsIP
   m_TagString: Untagged
@@ -2674,6 +2714,18 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   parentM_GObj: {fileID: 5366996315580957714}
   optionsNetwM_GObj: {fileID: 5366996316012566051}
+--- !u!114 &1192297535216650409
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5366996315033671828}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &5366996315062296223
 GameObject:
   m_ObjectHideFlags: 0
@@ -2886,6 +2938,7 @@ GameObject:
   - component: {fileID: 5366996315724472126}
   - component: {fileID: 5366996315724472121}
   - component: {fileID: 5366996315724472120}
+  - component: {fileID: 4547555780043314295}
   m_Layer: 5
   m_Name: OptionsMB
   m_TagString: Untagged
@@ -3022,6 +3075,18 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   backTo_GObj: {fileID: 5366996315080589334}
   parentM_GObj: {fileID: 5366996315580957714}
+--- !u!114 &4547555780043314295
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5366996315724472122}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &5366996316012566051
 GameObject:
   m_ObjectHideFlags: 0
@@ -3932,6 +3997,7 @@ GameObject:
   - component: {fileID: 9133396109968418241}
   - component: {fileID: 2331453847961606266}
   - component: {fileID: 7889971974487428086}
+  - component: {fileID: 405465155465299994}
   m_Layer: 5
   m_Name: onlineServer_B
   m_TagString: Untagged
@@ -4068,6 +4134,18 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   backTo_GObj: {fileID: 1680130686926169435}
   parentM_GObj: {fileID: 3934093920341540102}
+--- !u!114 &405465155465299994
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6072800967558902414}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &6945217654634200247
 GameObject:
   m_ObjectHideFlags: 0
@@ -4185,6 +4263,7 @@ GameObject:
   - component: {fileID: 7397368052520181056}
   - component: {fileID: 5907588964791076665}
   - component: {fileID: 4517224002155843072}
+  - component: {fileID: 8822043323715143453}
   m_Layer: 5
   m_Name: CloseApp_1
   m_TagString: Untagged
@@ -4307,6 +4386,18 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: e0a2f387d2035cf48b215c7f20fe7256, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+--- !u!114 &8822043323715143453
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6994320742785054220}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &7644366856448033181
 GameObject:
   m_ObjectHideFlags: 0
@@ -5832,6 +5923,11 @@ PrefabInstance:
       propertyPath: m_AnchoredPosition.y
       value: 1.375
       objectReference: {fileID: 0}
+    - target: {fileID: 1875362796578346920, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 1987516481273447829, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
         type: 3}
       propertyPath: m_PresetInfoIsWorld
@@ -5872,11 +5968,31 @@ PrefabInstance:
       propertyPath: m_AnchorMax.y
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 3545168087928552614, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3545168087928552614, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3545168087928552614, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 3578820110117369776, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
         type: 3}
       propertyPath: m_AnchoredPosition.x
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 3858128853675325590, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 3965209473517783944, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
         type: 3}
       propertyPath: m_AnchorMax.y
@@ -5907,6 +6023,11 @@ PrefabInstance:
       propertyPath: m_AnchoredPosition.x
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 4654362771177702286, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 5447656305243764578, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
         type: 3}
       propertyPath: m_AnchorMax.y
@@ -5932,6 +6053,11 @@ PrefabInstance:
       propertyPath: m_AnchoredPosition.x
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 6511585747004868174, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 6727201090958142456, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
         type: 3}
       propertyPath: m_AnchorMax.y
@@ -5952,6 +6078,16 @@ PrefabInstance:
       propertyPath: m_AnchorMax.y
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 7933345339665693304, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7933345339665693304, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 7965170028429012746, guid: c2b1781fb05a3d0478a9fb36c9db98b9,
         type: 3}
       propertyPath: m_AnchoredPosition.y
diff --git a/Assets/Resources/Prefabs/UI/NetwMenue/NetwokOptM_MnCtrl 2.prefab b/Assets/Resources/Prefabs/UI/NetwMenue/NetwokOptM_MnCtrl 2.prefab
index bc2594b4..3099e155 100644
--- a/Assets/Resources/Prefabs/UI/NetwMenue/NetwokOptM_MnCtrl 2.prefab	
+++ b/Assets/Resources/Prefabs/UI/NetwMenue/NetwokOptM_MnCtrl 2.prefab	
@@ -196,6 +196,7 @@ GameObject:
   - component: {fileID: 2704620498775453431}
   - component: {fileID: 2262047248369569431}
   - component: {fileID: 3508033855892761920}
+  - component: {fileID: 5813096967458553388}
   m_Layer: 5
   m_Name: IPSlot5_b
   m_TagString: Untagged
@@ -339,6 +340,18 @@ MonoBehaviour:
   CheckServer_6: 0
   CheckServer_7: 0
   CheckServer_8: 1
+--- !u!114 &5813096967458553388
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2170161788501389535}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &2612381536711993907
 GameObject:
   m_ObjectHideFlags: 0
@@ -2924,6 +2937,7 @@ GameObject:
   - component: {fileID: 6804933134068952780}
   - component: {fileID: 6804933134068952778}
   - component: {fileID: 6804933134068952779}
+  - component: {fileID: 7655923263074381595}
   m_Layer: 5
   m_Name: newNAddrW
   m_TagString: Untagged
@@ -2990,6 +3004,18 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
+--- !u!114 &7655923263074381595
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6804933134068952781}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &6804933134092012849
 GameObject:
   m_ObjectHideFlags: 0
@@ -4099,6 +4125,7 @@ GameObject:
   - component: {fileID: 6804933134563633359}
   - component: {fileID: 6804933134563633344}
   - component: {fileID: 6804933134563633345}
+  - component: {fileID: 3629317411515188528}
   m_Layer: 5
   m_Name: StartGwoS
   m_TagString: Untagged
@@ -4238,6 +4265,18 @@ MonoBehaviour:
   NewNAddrTS: {fileID: 6804933134533650099}
   NewNAddrTI: {fileID: 6804933134483331468}
   StartGwoS: {fileID: 6804933134563633347}
+--- !u!114 &3629317411515188528
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6804933134563633347}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &6804933134571440258
 GameObject:
   m_ObjectHideFlags: 0
@@ -4432,6 +4471,7 @@ GameObject:
   - component: {fileID: 6804933134680540466}
   - component: {fileID: 6804933134680540467}
   - component: {fileID: 1526209188802010576}
+  - component: {fileID: 1329323913805414703}
   m_Layer: 5
   m_Name: IPSlot2_b
   m_TagString: Untagged
@@ -4575,6 +4615,18 @@ MonoBehaviour:
   CheckServer_6: 0
   CheckServer_7: 0
   CheckServer_8: 0
+--- !u!114 &1329323913805414703
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6804933134680540469}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &6804933134749119678
 GameObject:
   m_ObjectHideFlags: 0
@@ -5310,6 +5362,7 @@ GameObject:
   - component: {fileID: 6804933134906003402}
   - component: {fileID: 6804933134906003403}
   - component: {fileID: 9000983399628593420}
+  - component: {fileID: 833424143398345283}
   m_Layer: 5
   m_Name: IPSlot1_b
   m_TagString: Untagged
@@ -5453,6 +5506,18 @@ MonoBehaviour:
   CheckServer_6: 0
   CheckServer_7: 0
   CheckServer_8: 0
+--- !u!114 &833424143398345283
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6804933134906003405}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &6804933134958277454
 GameObject:
   m_ObjectHideFlags: 0
@@ -5943,6 +6008,7 @@ GameObject:
   - component: {fileID: 6804933135136988411}
   - component: {fileID: 6804933135136988412}
   - component: {fileID: 2811054794361502220}
+  - component: {fileID: 3020518107302345757}
   m_Layer: 5
   m_Name: IPSlot3_b
   m_TagString: Untagged
@@ -6086,6 +6152,18 @@ MonoBehaviour:
   CheckServer_6: 0
   CheckServer_7: 0
   CheckServer_8: 0
+--- !u!114 &3020518107302345757
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6804933135136988415}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &6804933135147035555
 GameObject:
   m_ObjectHideFlags: 0
@@ -8166,6 +8244,7 @@ GameObject:
   - component: {fileID: 8126522666338609917}
   - component: {fileID: 7323611119842993049}
   - component: {fileID: 3383223053098715728}
+  - component: {fileID: 8724787532503992822}
   m_Layer: 5
   m_Name: IPSlot4_b
   m_TagString: Untagged
@@ -8309,6 +8388,18 @@ MonoBehaviour:
   CheckServer_6: 0
   CheckServer_7: 1
   CheckServer_8: 0
+--- !u!114 &8724787532503992822
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8124467789003833634}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f97f86e35ec33249a4142489b6b91f9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &8404804454343057383
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scenes/Menues/LaunchMenue.unity b/Assets/Scenes/Menues/LaunchMenue.unity
index bb342d5a..6c89f859 100644
--- a/Assets/Scenes/Menues/LaunchMenue.unity
+++ b/Assets/Scenes/Menues/LaunchMenue.unity
@@ -1858,6 +1858,11 @@ PrefabInstance:
       propertyPath: m_AnchoredPosition.y
       value: 1.25
       objectReference: {fileID: 0}
+    - target: {fileID: 1662363385475346749, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 1662363385479849139, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: m_AnchoredPosition.y
@@ -1913,6 +1918,11 @@ PrefabInstance:
       propertyPath: m_LocalPosition.y
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 1662363387107368677, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 1662363387129799107, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: m_AnchoredPosition.y
@@ -1953,6 +1963,11 @@ PrefabInstance:
       propertyPath: m_AnchoredPosition.y
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 1662363387465645993, guid: d55296411d4f39e43804eb54bbc798fc,
+        type: 3}
+      propertyPath: m_PresetInfoIsWorld
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 1662363387465645999, guid: d55296411d4f39e43804eb54bbc798fc,
         type: 3}
       propertyPath: m_AnchoredPosition.y
diff --git a/Assets/Scripts/UI/SetButtonColours_default.cs b/Assets/Scripts/UI/SetButtonColours_default.cs
new file mode 100644
index 00000000..0e4d6b70
--- /dev/null
+++ b/Assets/Scripts/UI/SetButtonColours_default.cs
@@ -0,0 +1,41 @@
+using UnityEngine;
+using UnityEngine.UI; //andr
+using static StreamingAssetLoader;
+using static UIconfig;
+
+public class SetButtonColours_default : MonoBehaviour
+{
+    
+    private ColorBlock tempColB;
+
+
+    void Start()
+    {
+        ButtonDefaulColour();
+    }
+
+    private void Update()
+    {
+        
+    }
+
+    public void ButtonDefaulColour()
+    {
+
+        tempColB = GetComponent<Button>().colors;
+        tempColB.pressedColor = colPressed;
+        tempColB.selectedColor = colSelect;
+        tempColB.highlightedColor = bttnColHighlightet;
+        tempColB.normalColor = bttnColNormal;
+        GetComponent<Button>().colors = tempColB;
+
+
+    }
+
+}
+
+
+
+
+
+
diff --git a/Assets/Scripts/UI/SetButtonColours_default.cs.meta b/Assets/Scripts/UI/SetButtonColours_default.cs.meta
new file mode 100644
index 00000000..fa970fa5
--- /dev/null
+++ b/Assets/Scripts/UI/SetButtonColours_default.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5f97f86e35ec33249a4142489b6b91f9
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/UI/UIconfig.cs b/Assets/Scripts/UI/UIconfig.cs
index 664e7577..dffba5bc 100644
--- a/Assets/Scripts/UI/UIconfig.cs
+++ b/Assets/Scripts/UI/UIconfig.cs
@@ -83,9 +83,11 @@ public enum ControlMode
 
     public static Color colOnline = new Color(148f / 255f, 229f / 255f, 156f / 255f, 1f);
     public static Color colOffline = new Color(255f / 255f, 255f / 255f, 255f / 255f, 1f);
-    public static Color colPressed = new Color(133f / 255f, 140f / 255f, 107f / 255f, 1f);
-    public static Color colSelect = new Color(133f / 255f, 125f / 255f, 107f / 255f, 1f);
+    public static Color colPressed = new Color(148f / 255f, 229f / 255f, 156f / 255f, 1f); // Old version war brown: new Color(133f / 255f, 140f / 255f, 107f / 255f, 1f);
+    public static Color colSelect = new Color(194f / 255f, 253f / 255f, 202f / 255f, 1f);    // Old version with brown new Color(133f / 255f, 125f / 255f, 107f / 255f, 1f);
     public static Color colClear = new Color(133f / 255f, 125f / 255f, 107f / 255f, 0f);
+    public static Color bttnColNormal = new Color(255f / 255f, 255f / 255f, 255f / 255f, 1f);
+    public static Color bttnColHighlightet = new Color(194f / 255f, 253f / 255f, 202f / 255f, 1f);
 
     public static double colliderScale_all = 1;
     public static double colliderScale_all_SliderMax = 5; //Faktor
-- 
GitLab