GameMainPanelEnd

This commit is contained in:
2025-12-15 16:25:01 +08:00
parent e049485654
commit 66904dff05
8 changed files with 11129 additions and 6112 deletions
@@ -92,6 +92,11 @@ MonoBehaviour:
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: ee76d1620c700034ea6e509cc403623c
m_Address: Assets/MyGame/aa/UI/Game/GameMainPanel.prefab
m_ReadOnly: 0
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 3d7ea06370502a34e82011fabf822b45, type: 2}
m_SchemaSet:
File diff suppressed because it is too large Load Diff
+2
View File
@@ -17,3 +17,5 @@ MonoBehaviour:
address: Assets/MyGame/aa/UI/Login/LoginPanel.prefab
- type: 1
address: Assets/MyGame/aa/UI/Home/MainPanel.prefab
- type: 2
address: Assets/MyGame/aa/UI/Game/GameMainPanel.prefab
+98
View File
@@ -0,0 +1,98 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class GameMainPanel : UIBase
{
public Button btn_Close;
#region Skill
[Header("Skill")]
[Header("righ")]
//righ
public Button btn_HD;
public Button btn_WZZD;
[Header("bottom")]
//bottom
public Button btn_BF;
public Button btn_SD;
public Button btn_BZ;
public Button btn_JG;
public Button btn_WLQH;
#endregion
[Header("left")]
public Toggle toggle_GameSpeed1;
public Toggle toggle_GameSpeed2;
public Toggle toggle_GameSpeed3;
public Toggle toggle_GameSpeed4;
public Toggle toggle_GameSpeed5;
[Header("Player")]
public GameMainPanel_PlayerData[] playerDatas = new GameMainPanel_PlayerData[4];
[System.Serializable]
public class GameMainPanel_PlayerData
{
public string sitName_Label;
public Button btn_TurretLvUp;
public Button btn_TurretLvDown;
public TextMeshProUGUI text_TurretLvLabel;
public TextMeshProUGUI text_GlodCoinCount;
public TextMeshProUGUI text_DiamondCount;
public TextMeshProUGUI text_VIPLV;
public Image img_Title;
}
private void Awake()
{
toggle_GameSpeed1.onValueChanged.AddListener((a) =>
{
if (a)
{
Time.timeScale = 1;
}
});
toggle_GameSpeed2.onValueChanged.AddListener((a) =>
{
if (a)
{
Time.timeScale = 2;
}
});
toggle_GameSpeed3.onValueChanged.AddListener((a) =>
{
if (a)
{
Time.timeScale = 3;
}
});
toggle_GameSpeed4.onValueChanged.AddListener((a) =>
{
if (a)
{
Time.timeScale = 4;
}
});
toggle_GameSpeed5.onValueChanged.AddListener((a) =>
{
if (a)
{
Time.timeScale = 5;
}
});
btn_Close.onClick.AddListener(() =>
{
UIManager.Instance.ShowAsync(UIPanel.HomeMainPanel);
UIManager.Instance.Close(UIPanel.MainGamePanel);
});
}
// Update is called once per frame
void Update()
{
}
}
File diff suppressed because it is too large Load Diff
@@ -1,5 +1,95 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &148795857772684754
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4569498636775317884}
- component: {fileID: 4683770403101219866}
- component: {fileID: 4694416994765141563}
- component: {fileID: 4110462128763385456}
m_Layer: 5
m_Name: Viewport
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4569498636775317884
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 148795857772684754}
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: 1262418690141038570}
m_Father: {fileID: 2311616273837040228}
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: -17}
m_Pivot: {x: 0, y: 1}
--- !u!222 &4683770403101219866
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 148795857772684754}
m_CullTransparentMesh: 1
--- !u!114 &4694416994765141563
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 148795857772684754}
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 &4110462128763385456
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 148795857772684754}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ShowMaskGraphic: 0
--- !u!1 &1738864867185053336
GameObject:
m_ObjectHideFlags: 0
@@ -75,6 +165,113 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1797138984396794999
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2311616273837040228}
- component: {fileID: 8520569480195028968}
- component: {fileID: 6559981363580975052}
- component: {fileID: 3637621971877735481}
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 &2311616273837040228
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1797138984396794999}
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: 4569498636775317884}
m_Father: {fileID: 9005002021549114847}
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: 204.5, y: 49.3376}
m_SizeDelta: {x: 387, y: 202.6711}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8520569480195028968
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1797138984396794999}
m_CullTransparentMesh: 1
--- !u!114 &6559981363580975052
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1797138984396794999}
m_Enabled: 0
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: 0.392}
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 &3637621971877735481
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1797138984396794999}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Content: {fileID: 1262418690141038570}
m_Horizontal: 0
m_Vertical: 1
m_MovementType: 1
m_Elasticity: 0.1
m_Inertia: 1
m_DecelerationRate: 0.135
m_ScrollSensitivity: 1
m_Viewport: {fileID: 4569498636775317884}
m_HorizontalScrollbar: {fileID: 0}
m_VerticalScrollbar: {fileID: 0}
m_HorizontalScrollbarVisibility: 2
m_VerticalScrollbarVisibility: 2
m_HorizontalScrollbarSpacing: -3
m_VerticalScrollbarSpacing: -3
m_OnValueChanged:
m_PersistentCalls:
m_Calls: []
--- !u!1 &1867437178686814059
GameObject:
m_ObjectHideFlags: 0
@@ -175,9 +372,9 @@ RectTransform:
- {fileID: 7863617075809284607}
- {fileID: 27953142945635447}
- {fileID: 6565686446692574512}
- {fileID: 4374201203417418163}
- {fileID: 8132306325269107042}
- {fileID: 2893211056534081692}
- {fileID: 2311616273837040228}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
@@ -522,6 +719,7 @@ GameObject:
- component: {fileID: 4374201203417418163}
- component: {fileID: 5954419250053182338}
- component: {fileID: 956685028206233212}
- component: {fileID: 8329265086211123922}
m_Layer: 0
m_Name: Label
m_TagString: Untagged
@@ -541,12 +739,12 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9005002021549114847}
m_Father: {fileID: 1262418690141038570}
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: 192, y: 67.69284}
m_SizeDelta: {x: 760, y: 968.61426}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 193.5, y: -484.30713}
m_SizeDelta: {x: 387, y: 968.6143}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5954419250053182338
CanvasRenderer:
@@ -576,7 +774,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9"
m_text: "1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\n1.\u6708\u5361\u6743\u76CA\u76F8\u5173\u5185\u5BB9\nasdadafdaff\nsdfgfdsag"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 5d4a713fdd931db4c9ce49f068b54e0a, type: 2}
m_sharedMaterial: {fileID: 3593458263369068374, guid: 5d4a713fdd931db4c9ce49f068b54e0a,
@@ -646,6 +844,20 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!114 &8329265086211123922
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3961405279786637420}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 49ce222b875e16945bfd0225ac4887ac, type: 3}
m_Name:
m_EditorClassIdentifier:
tmpText: {fileID: 0}
rectTransform: {fileID: 0}
--- !u!1 &4025399060840016203
GameObject:
m_ObjectHideFlags: 0
@@ -722,6 +934,84 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &5310789722706094526
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1262418690141038570}
- component: {fileID: 3544555190066832370}
- component: {fileID: 3615302704452724678}
m_Layer: 5
m_Name: Content
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1262418690141038570
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5310789722706094526}
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: 4374201203417418163}
m_Father: {fileID: 4569498636775317884}
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: 300}
m_Pivot: {x: 0, y: 1}
--- !u!114 &3544555190066832370
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5310789722706094526}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HorizontalFit: 0
m_VerticalFit: 0
--- !u!114 &3615302704452724678
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5310789722706094526}
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!1 &6063615949166758323
GameObject:
m_ObjectHideFlags: 0
@@ -1221,6 +1221,9 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
btn_Close: {fileID: 5599898672246475303}
SelectRoom1: {fileID: 8851398123969181660}
SelectRoom2: {fileID: 675983047223015903}
SelectRoom3: {fileID: 4283446185914432389}
MySelectRoom1: {fileID: 3140550731841732899}
MySelectRoom2: {fileID: 1840714339740676720}
MySelectRoom3: {fileID: 1456405932175037616}
@@ -5,6 +5,11 @@ using UnityEngine.UI;
public class UIHome_BY_SelectRoomLevelPanel : SubUIBase
{
[Header("快速进入")]
public Button SelectRoom1;
public Button SelectRoom2;
public Button SelectRoom3;
[Header("手动选择")]
public Button MySelectRoom1;
public Button MySelectRoom2;
public Button MySelectRoom3;
@@ -24,9 +29,28 @@ public class UIHome_BY_SelectRoomLevelPanel : SubUIBase
{
OnSelectRoom("");
});
SelectRoom1.onClick.AddListener(() =>
{
StartGame("");
});
SelectRoom2.onClick.AddListener(() =>
{
StartGame("");
});
SelectRoom3.onClick.AddListener(() =>
{
StartGame("");
});
}
public void OnSelectRoom(string json)
public void OnSelectRoom(object json)
{
panel_UIHome_BY_MySelectRoomPenel.Show(json);
}
public void StartGame(object o)
{
//这里写判断条件
GameManager.Instance.StartGame();
UIManager.Instance.Close(UIPanel.HomeMainPanel);
}
}