更新AR宠物信息UI布局,新增宠物新增功能按钮,修改对应功能脚本

This commit is contained in:
YL 2025-04-09 17:12:32 +08:00
parent 6fc123fd82
commit e6868e54f4
3 changed files with 751 additions and 191 deletions

View File

@ -370,6 +370,15 @@ MonoBehaviour:
- "AR\u5BA3\u50B3\u518A" - "AR\u5BA3\u50B3\u518A"
Flags: 000000 Flags: 000000
Languages_Touch: [] Languages_Touch: []
- Term: ar_ARRecord
TermType: 0
Description:
Languages:
- "AR\u8BC6\u522B"
- ARrecognition
- "AR\u8B58\u5225"
Flags: 000000
Languages_Touch: []
CaseInsensitiveTerms: 0 CaseInsensitiveTerms: 0
OnMissingTranslation: 1 OnMissingTranslation: 1
mTerm_AppName: mTerm_AppName:

View File

@ -15,37 +15,50 @@ namespace GameLogic
private const string PET_DATA_PATH = "PetResponseData"; // 宠物数据本地配置路径 private const string PET_DATA_PATH = "PetResponseData"; // 宠物数据本地配置路径
#region #region
private Button m_btnAddtionPet; private Button m_btnARRec;
private GameObject m_goParent; private GameObject m_goParent;
private Button m_btnAddPet;
private GameObject m_goTips; private GameObject m_goTips;
private Button m_btnCancle; private Button m_btnCancle;
private Button m_btnSure; private Button m_btnSure;
protected override void ScriptGenerator() protected override void ScriptGenerator()
{ {
m_btnAddtionPet = FindChildComponent<Button>("ScrollView/Viewport/Content/AddtionPetGroup/AddtionPetBackImage/AddPetBottom/m_btnAddtionPet"); m_btnARRec = FindChildComponent<Button>("ScrollView/Viewport/Content/AddtionPetGroup/AddtionPetBackImage/AddPetBottom/m_btnARRec");
m_goParent = FindChild("ScrollView/Viewport/Content/m_goParent").gameObject; m_goParent = FindChild("ScrollView/Viewport/Content/m_goParent").gameObject;
m_btnAddPet = FindChildComponent<Button>("ScrollView/Viewport/Content/m_goParent/BtnFunc/m_btnAddPet");
m_goTips = FindChild("m_goTips").gameObject; m_goTips = FindChild("m_goTips").gameObject;
m_btnCancle = FindChildComponent<Button>("m_goTips/MaskLayout/Parent/Bottom/m_btnCancle"); m_btnCancle = FindChildComponent<Button>("m_goTips/MaskLayout/Parent/Bottom/m_btnCancle");
m_btnSure = FindChildComponent<Button>("m_goTips/MaskLayout/Parent/Bottom/m_btnSure"); m_btnSure = FindChildComponent<Button>("m_goTips/MaskLayout/Parent/Bottom/m_btnSure");
m_btnAddtionPet.onClick.AddListener(UniTask.UnityAction(OnClickAddtionPetBtn)); m_btnARRec.onClick.AddListener(UniTask.UnityAction(OnClickARRecBtn));
m_btnAddPet.onClick.AddListener(UniTask.UnityAction(OnClickAddPetBtn));
m_btnCancle.onClick.AddListener(UniTask.UnityAction(OnClickCancleBtn)); m_btnCancle.onClick.AddListener(UniTask.UnityAction(OnClickCancleBtn));
m_btnSure.onClick.AddListener(UniTask.UnityAction(OnClickSureBtn)); m_btnSure.onClick.AddListener(UniTask.UnityAction(OnClickSureBtn));
} }
#endregion #endregion
#region #region
private async UniTaskVoid OnClickAddtionPetBtn() // 新增宠物 private async UniTaskVoid OnClickARRecBtn() // 新增宠物
{
await UniTask.Yield();
GameModule.UI.ShowUI<UIARPetRecognitionWindow>();
GameModule.UI.CloseUI<UIPetInfoWindow>();
}
private async UniTaskVoid OnClickAddPetBtn()
{ {
await UniTask.Yield(); await UniTask.Yield();
GameModule.UI.ShowUI<UIARPetInfoRecWindow>(); GameModule.UI.ShowUI<UIARPetInfoRecWindow>();
GameModule.UI.CloseUI<UIPetInfoWindow>(); GameModule.UI.CloseUI<UIPetInfoWindow>();
} }
private async UniTaskVoid OnClickCancleBtn() // 取消删除 private async UniTaskVoid OnClickCancleBtn() // 取消删除
{ {
await UniTask.Yield(); await UniTask.Yield();
ShowTipPanel(); ShowTipPanel();
} }
private async UniTaskVoid OnClickSureBtn() // 确认删除 private async UniTaskVoid OnClickSureBtn() // 确认删除
{ {
await UniTask.Yield(); await UniTask.Yield();