UI_MenuBar重新修改

This commit is contained in:
taosuqi 2024-08-08 15:46:11 +08:00
parent 1a248940b8
commit 4a609a86ed
3 changed files with 410 additions and 14 deletions

View File

@ -504,10 +504,74 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 746901667}
m_Modifications:
- target: {fileID: 1032674806562967849, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1032674806562967849, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1032674806562967849, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1032674806562967849, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2676632071192195886, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2676632071192195886, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2676632071192195886, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2676632071192195886, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3115423825983223177, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3115423825983223177, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3115423825983223177, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3115423825983223177, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4158635166661152314, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_Name
value: UI_MenuBar
objectReference: {fileID: 0}
- target: {fileID: 4211880570029202177, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4211880570029202177, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4211880570029202177, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4211880570029202177, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_Pivot.x
value: 1
@ -592,5 +656,45 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6115547779460680530, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6115547779460680530, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6115547779460680530, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6115547779460680530, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7745588582857694484, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7745588582857694484, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7745588582857694484, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7745588582857694484, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8743376772321852980, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: ExpandSprite
value:
objectReference: {fileID: 21300000, guid: 4c690750a2bdfd846b732a727903f291, type: 3}
- target: {fileID: 8743376772321852980, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}
propertyPath: CollapseSprite
value:
objectReference: {fileID: 21300000, guid: 352fb2f67e1311f42a17d4be24bd51b6, type: 3}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3}

View File

@ -4,11 +4,13 @@ using DG.Tweening;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
using TMPro;
using UnityEngine.EventSystems;
public class UI_MenuBar : BasePanel
{
//展开按钮 ,收起按钮
[SerializeField]
private Sprite ClickSprite, OnClickSprite;
private Sprite ExpandSprite, CollapseSprite;
//展开按钮,工具间,前往现场,办理工作票,任务单,返回办公室,拆装填写工单
private Button CloseDefaultBtn, TooLRoToolRoomBtnomBtn, SiteBtn, WorkOrderBtn, MissionBtn, OfficeBtn, DisassemblyAssemblyWorkOrderBtn;
//右侧弹窗
@ -43,21 +45,16 @@ public class UI_MenuBar : BasePanel
OfficeBtn.gameObject.SetActive(GlobalFlag.currentSceneName == "办公室" );
DisassemblyAssemblyWorkOrderBtn.gameObject.SetActive(GlobalFlag.currentSceneName == "办公室" );
}
private void OnMouseDown()
{
if (GetControl<Image>("UI_MenuBar").rectTransform.localPosition.x == 960)
{
GetControl<Image>("CloseDefaultBtn").sprite = OnClickSprite;
}
}
protected override void OnClick(string btnName)
{
switch (btnName)
{
case "CloseDefaultBtn":
GetControl<Image>("UI_MenuBar").rectTransform.DOLocalMoveX(960, 0.5f);
GetControl<Image>("CloseDefaultBtn").sprite = CollapseSprite;
if (GetControl<Image>("UI_MenuBar").rectTransform.localPosition.x == 960)
{
GetControl<Image>("CloseDefaultBtn").sprite = ExpandSprite;
GetControl<Image>("UI_MenuBar").rectTransform.DOLocalMoveX(1070, 0.5f);
}
break;
@ -78,4 +75,14 @@ public class UI_MenuBar : BasePanel
break;
}
}
//public void OnPointerEnter(PointerEventData eventData)
//{
// GetControl<Image>("CloseDefaultBtn").sprite = OnClickSprite;
//}
//public void OnPointerExit(PointerEventData eventData)
//{
//}
}

File diff suppressed because one or more lines are too long