2024-11-30 17:43:21 +08:00
|
|
|
|
using System.Collections;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
using UnityEngine.UI;
|
|
|
|
|
|
|
|
|
|
public class JueseChoicePop : MonoBehaviour
|
|
|
|
|
{
|
2024-12-01 19:24:07 +08:00
|
|
|
|
public ClassMate classMate;
|
|
|
|
|
public ClassItem classItem;
|
|
|
|
|
|
2024-11-30 17:43:21 +08:00
|
|
|
|
public Button CloseBtn;
|
|
|
|
|
public Button Surebtn;
|
|
|
|
|
public GameObject classmatePrefab;
|
|
|
|
|
public Transform content;
|
|
|
|
|
// Start is called before the first frame update
|
|
|
|
|
void Start()
|
|
|
|
|
{
|
|
|
|
|
this.gameObject.SetActive(false);
|
|
|
|
|
CloseBtn.onClick.AddListener(CLosePop);
|
|
|
|
|
Surebtn.onClick.AddListener(CLosePop);
|
|
|
|
|
Surebtn.onClick.AddListener(SetFenguan);
|
|
|
|
|
SetClass();
|
|
|
|
|
}
|
|
|
|
|
void CLosePop()
|
|
|
|
|
{
|
|
|
|
|
this.gameObject.SetActive(false);
|
|
|
|
|
}
|
|
|
|
|
public void openPop()
|
|
|
|
|
{
|
|
|
|
|
this.gameObject.SetActive(true);
|
|
|
|
|
}
|
|
|
|
|
void SetFenguan()
|
|
|
|
|
{
|
|
|
|
|
//<2F><><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>ֵķֹ<C4B7><D6B9><EFBFBD>ԱΪ<D4B1>û<EFBFBD>ѡ<EFBFBD>еĽ<D0B5>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ˢ<EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
2024-12-01 19:24:07 +08:00
|
|
|
|
classItem.isSet = true;
|
|
|
|
|
//classItem.setClassItem();
|
2024-11-30 17:43:21 +08:00
|
|
|
|
}
|
|
|
|
|
// Update is called once per frame
|
|
|
|
|
void Update()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
public void SetClass()
|
|
|
|
|
{
|
|
|
|
|
for (int i = 0; i < 10; i++)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
GameObject item = GameObject.Instantiate<GameObject>(classmatePrefab, content);
|
|
|
|
|
ClassMate classMate = item.GetComponent<ClassMate>();
|
2024-12-01 19:24:07 +08:00
|
|
|
|
classMate.SetJc(this);
|
2024-11-30 17:43:21 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
2024-12-01 19:24:07 +08:00
|
|
|
|
|
|
|
|
|
public void SetClassItem(ClassItem classItem)
|
|
|
|
|
{
|
|
|
|
|
this.classItem = classItem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void SetClassMate(ClassMate classMate)
|
|
|
|
|
{
|
|
|
|
|
classItem.isSet = true;
|
|
|
|
|
this.classMate = classMate;
|
|
|
|
|
classItem.setClassItem(classMate.classmatename.text);
|
|
|
|
|
classMate.classmatename.text = classMate.classmatename.text + "(" + classItem.classname.text + ")";
|
|
|
|
|
}
|
2024-11-30 17:43:21 +08:00
|
|
|
|
}
|