210 lines
7.3 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|