Files
test/Assets/PerfectWorld/Scripts/UI/Login/TestEditBodyChar.cs
T
2026-04-24 17:32:04 +07:00

210 lines
7.3 KiB
C#

using BrewMonster.Assets.PerfectWorld.Scripts.UI;
using BrewMonster.Common;
using BrewMonster.Managers;
using BrewMonster.Scripts;
using BrewMonster.Scripts.Managers;
using BrewMonster.UI;
using CSNetwork.GPDataType;
using Cysharp.Threading.Tasks.Triggers;
using PerfectWorld.Scripts.Managers;
using System;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace BrewMonster
{
public class TestEditBodyChar : AUIDialog
{
[Header("List Btn")]
[SerializeField] private Button btn_dang_nguoi;
[SerializeField] private Button btn_face;
[SerializeField] private Button btn_eye;
[SerializeField] private Button btn_nose_and_mouth;
[SerializeField] private Button btn_hair;
[SerializeField] private Button btn_cosplay;
[Header("List Box Of Edit")]
[SerializeField] private GameObject box_dang_nguoi;
[SerializeField] private GameObject box_face;
[SerializeField] private GameObject box_eye;
[SerializeField] private GameObject box_nose_and_mouth;
[SerializeField] private GameObject box_hair;
[SerializeField] private GameObject box_cosplay;
[Header("Box Dang Nguoi")]
[SerializeField] private GameObject box_1;
[SerializeField] private GameObject box_2;
[SerializeField] private Button btn_save;
[SerializeField] private Button btn_delete_and_setup;
[SerializeField] private Button btn_random;
[SerializeField] private Button btn_setting_advancde;
[SerializeField] private Button btn_back;
[Header("Box Facae")]
[SerializeField] private GameObject box_f_1;
[SerializeField] private GameObject box_f_2;
[SerializeField] private Button btn_setting_f_advancde;
[SerializeField] private Button btn_back_f;
[Header("Box Eye")]
[SerializeField] private GameObject box_e_1;
[SerializeField] private GameObject box_e_2;
[SerializeField] private Button btn_setting_e_advancde;
[SerializeField] private Button btn_back_e;
[Header("Box Nose and Mouth")]
[SerializeField] private GameObject box_n_1;
[SerializeField] private GameObject box_n_2;
[SerializeField] private Button btn_setting_n_advancde;
[SerializeField] private Button btn_back_n;
public override void Start()
{
btn_dang_nguoi.onClick.AddListener(OnClickBtnDangNguoi);
btn_face.onClick.AddListener(OnClickBtnFace);
btn_eye.onClick.AddListener(OnClickBtnEye);
btn_nose_and_mouth.onClick.AddListener(OnClickBtnNoseAndMouth);
btn_hair.onClick.AddListener(OnClickBtnHair);
btn_cosplay.onClick.AddListener(OnClickBtnCosplay);
btn_setting_advancde.onClick.AddListener(OnClickAdvancedDangNguoi);
btn_back.onClick.AddListener(OnClickBackDangNguoi);
btn_setting_f_advancde.onClick.AddListener(OnClickAdvancedFace);
btn_back_f.onClick.AddListener(OnClickBackFace);
btn_setting_e_advancde.onClick.AddListener(OnClickAdvancedEye);
btn_back_e.onClick.AddListener(OnClickBackEye);
btn_setting_n_advancde.onClick.AddListener(OnClickAdvancedNoseAndMouth);
btn_back_n.onClick.AddListener(OnClickBackNoseAndMouth);
}
public override void OnDisable()
{
btn_dang_nguoi.onClick.RemoveListener(OnClickBtnDangNguoi);
btn_face.onClick.RemoveListener(OnClickBtnFace);
btn_eye.onClick.RemoveListener(OnClickBtnEye);
btn_nose_and_mouth.onClick.RemoveListener(OnClickBtnNoseAndMouth);
btn_hair.onClick.RemoveListener(OnClickBtnHair);
btn_cosplay.onClick.RemoveListener(OnClickBtnCosplay);
btn_setting_advancde.onClick.RemoveListener(OnClickAdvancedDangNguoi);
btn_back.onClick.RemoveListener(OnClickBackDangNguoi);
btn_setting_f_advancde.onClick.RemoveListener(OnClickAdvancedFace);
btn_back_f.onClick.RemoveListener(OnClickBackFace);
btn_setting_e_advancde.onClick.RemoveListener(OnClickAdvancedEye);
btn_back_e.onClick.RemoveListener(OnClickBackEye);
btn_setting_n_advancde.onClick.RemoveListener(OnClickAdvancedNoseAndMouth);
btn_back_n.onClick.RemoveListener(OnClickBackNoseAndMouth);
}
private void OnClickBtnDangNguoi()
{
box_dang_nguoi.SetActive(true);
box_face.SetActive(false);
box_eye.SetActive(false);
box_nose_and_mouth.SetActive(false);
box_hair.SetActive(false);
box_cosplay.SetActive(false);
}
private void OnClickBtnFace()
{
box_dang_nguoi.SetActive(false);
box_face.SetActive(true);
box_eye.SetActive(false);
box_nose_and_mouth.SetActive(false);
box_hair.SetActive(false);
box_cosplay.SetActive(false);
}
private void OnClickBtnEye()
{
box_dang_nguoi.SetActive(false);
box_face.SetActive(false);
box_eye.SetActive(true);
box_nose_and_mouth.SetActive(false);
box_hair.SetActive(false);
box_cosplay.SetActive(false);
}
private void OnClickBtnNoseAndMouth()
{
box_dang_nguoi.SetActive(false);
box_face.SetActive(false);
box_eye.SetActive(false);
box_nose_and_mouth.SetActive(true);
box_hair.SetActive(false);
box_cosplay.SetActive(false);
}
private void OnClickBtnHair()
{
box_dang_nguoi.SetActive(false);
box_face.SetActive(false);
box_eye.SetActive(false);
box_nose_and_mouth.SetActive(false);
box_hair.SetActive(true);
box_cosplay.SetActive(false);
}
private void OnClickBtnCosplay()
{
box_dang_nguoi.SetActive(false);
box_face.SetActive(false);
box_eye.SetActive(false);
box_nose_and_mouth.SetActive(false);
box_hair.SetActive(false);
box_cosplay.SetActive(true);
}
private void OnClickAdvancedDangNguoi()
{
box_1.SetActive(false);
box_2.SetActive(true);
}
private void OnClickBackDangNguoi()
{
box_1.SetActive(true);
box_2.SetActive(false);
}
private void OnClickAdvancedFace()
{
box_f_1.SetActive(false);
box_f_2.SetActive(true);
}
private void OnClickBackFace()
{
box_f_1.SetActive(true);
box_f_2.SetActive(false);
}
private void OnClickAdvancedEye()
{
box_e_1.SetActive(false);
box_e_2.SetActive(true);
}
private void OnClickBackEye()
{
box_e_1.SetActive(true);
box_e_2.SetActive(false);
}
private void OnClickAdvancedNoseAndMouth()
{
box_n_1.SetActive(false);
box_n_2.SetActive(true);
}
private void OnClickBackNoseAndMouth()
{
box_n_1.SetActive(true);
box_n_2.SetActive(false);
}
}
}