更新了红点系统
This commit is contained in:
parent
13f5d2cdf8
commit
0fe86e62cb
@ -58,15 +58,19 @@ public class mainBTN :main_game
|
||||
// 添加按钮点击事件
|
||||
BTN_0.GetComponent<Button>().onClick.AddListener(() => {
|
||||
MovePanel(0);
|
||||
BTN_0.transform.GetComponent<main_RedDot>().HideRedDot();
|
||||
});
|
||||
BTN_1.GetComponent<Button>().onClick.AddListener(() => {
|
||||
MovePanel(-2100);
|
||||
BTN_1.transform.GetComponent<main_RedDot>().HideRedDot();
|
||||
});
|
||||
BTN_2.GetComponent<Button>().onClick.AddListener(() => {
|
||||
MovePanel(-3760);
|
||||
BTN_2.transform.GetComponent<main_RedDot>().HideRedDot();
|
||||
});
|
||||
BTN_3.GetComponent<Button>().onClick.AddListener(() => {
|
||||
MovePanel(-5350);
|
||||
BTN_3.transform.GetComponent<main_RedDot>().HideRedDot();
|
||||
});
|
||||
|
||||
|
||||
|
@ -41,12 +41,15 @@ public class main_game :Base
|
||||
{
|
||||
await ButtonClickAnimationAsync(BTN.gameObject);
|
||||
|
||||
BTN.transform.GetComponent<main_RedDot>().HideRedDot();
|
||||
|
||||
|
||||
if (_panel == null)
|
||||
{
|
||||
addEventPopUp("未开放", 3f);
|
||||
return;
|
||||
}
|
||||
|
||||
// 实例化 Panel 并设置缩放为 0.5
|
||||
GameObject newPanel = GameObject.Instantiate(_panel, canvas.transform);
|
||||
newPanel.transform.localScale = new Vector3(0.5f, 0.5f, 0.5f);
|
||||
|
@ -29,6 +29,8 @@ public class ui_huodong :main_BaseShowPanel
|
||||
int currentIndex = index; // 创建一个局部变量来捕获当前的index
|
||||
btns[currentIndex].onClick.AddListener(() =>
|
||||
{
|
||||
btns[currentIndex].transform.GetComponent<main_RedDot>().HideRedDot();
|
||||
|
||||
if (panels[currentIndex] == null)
|
||||
{
|
||||
Debug.LogError("panel is null");
|
||||
|
@ -543,7 +543,6 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: c95363cad8b348746bb23e5c2999c90d, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_canvas: {fileID: 0}
|
||||
_panel: {fileID: 499058876202855932}
|
||||
btns:
|
||||
- {fileID: 589695940868190867}
|
||||
@ -641,6 +640,7 @@ GameObject:
|
||||
- component: {fileID: 499058876109961376}
|
||||
- component: {fileID: 499058876109961439}
|
||||
- component: {fileID: 589695940868190867}
|
||||
- component: {fileID: 4730256282848022697}
|
||||
m_Layer: 5
|
||||
m_Name: t2
|
||||
m_TagString: Untagged
|
||||
@ -741,6 +741,19 @@ MonoBehaviour:
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!114 &4730256282848022697
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 499058876109961379}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 9cdd24b678761ff4a945ba07d88461bc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
redDot: {fileID: 1915269117}
|
||||
--- !u!1 &499058876167891745
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -975,6 +988,7 @@ GameObject:
|
||||
- component: {fileID: 8879021915959974125}
|
||||
- component: {fileID: 8044630059487427399}
|
||||
- component: {fileID: 7321123989325159614}
|
||||
- component: {fileID: 5540662508404471263}
|
||||
m_Layer: 5
|
||||
m_Name: t3
|
||||
m_TagString: Untagged
|
||||
@ -1075,6 +1089,19 @@ MonoBehaviour:
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!114 &5540662508404471263
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 737395417232846308}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 9cdd24b678761ff4a945ba07d88461bc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
redDot: {fileID: 3200087760010533031}
|
||||
--- !u!1 &743420519794011153
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1104,7 +1131,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: 2258259280583268780}
|
||||
m_Father: {fileID: 7887763884358934968}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
@ -1163,6 +1191,7 @@ GameObject:
|
||||
- component: {fileID: 6439638315203938387}
|
||||
- component: {fileID: 5254693992088958375}
|
||||
- component: {fileID: 2047883622368478094}
|
||||
- component: {fileID: 8210243463619510369}
|
||||
m_Layer: 5
|
||||
m_Name: t4
|
||||
m_TagString: Untagged
|
||||
@ -1263,6 +1292,171 @@ MonoBehaviour:
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!114 &8210243463619510369
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2454270055691179675}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 9cdd24b678761ff4a945ba07d88461bc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
redDot: {fileID: 3408327329922145714}
|
||||
--- !u!1 &3200087760010533031
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2258259280583268780}
|
||||
- component: {fileID: 4472219369316430167}
|
||||
- component: {fileID: 8742262597287911292}
|
||||
m_Layer: 5
|
||||
m_Name: Image
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &2258259280583268780
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3200087760010533031}
|
||||
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: 7837524829471097554}
|
||||
m_RootOrder: 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: 424, y: 147}
|
||||
m_SizeDelta: {x: 84, y: 84}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &4472219369316430167
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3200087760010533031}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &8742262597287911292
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3200087760010533031}
|
||||
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: 35d4dff8dfd63094ba4b0ed588f8128c, 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 &3408327329922145714
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6770581052661560288}
|
||||
- component: {fileID: 3393798107076216697}
|
||||
- component: {fileID: 4742422053347914386}
|
||||
m_Layer: 5
|
||||
m_Name: Image
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &6770581052661560288
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3408327329922145714}
|
||||
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: 9179869187773123173}
|
||||
m_RootOrder: 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: 424, y: 154}
|
||||
m_SizeDelta: {x: 84, y: 84}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &3393798107076216697
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3408327329922145714}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &4742422053347914386
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3408327329922145714}
|
||||
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: 35d4dff8dfd63094ba4b0ed588f8128c, 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 &3941312822989608268
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1369,7 +1563,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: 6770581052661560288}
|
||||
m_Father: {fileID: 7732135253984477920}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
|
@ -636,6 +636,7 @@ GameObject:
|
||||
- component: {fileID: 499058876109961376}
|
||||
- component: {fileID: 499058876109961439}
|
||||
- component: {fileID: 5838319156628403795}
|
||||
- component: {fileID: 5264235081646673674}
|
||||
m_Layer: 5
|
||||
m_Name: t2
|
||||
m_TagString: Untagged
|
||||
@ -736,6 +737,19 @@ MonoBehaviour:
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!114 &5264235081646673674
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 499058876109961379}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 9cdd24b678761ff4a945ba07d88461bc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
redDot: {fileID: 1915269117}
|
||||
--- !u!1 &499058876167891745
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
Loading…
Reference in New Issue
Block a user