using System.Collections; using System.Collections.Generic; using UnityEngine; public class GameData : MonoBehaviour { public GameObject mainCanvas; public MainUI mainUI; public Animator talkMan; public Animator LieMan; public GameObject talkModel; public GameObject lieModel; public GameObject lyingModel; public GameObject sitModel; public GameObject sitModel2; public GameObject upModel; public GameObject upModel2; public GameObject[] allModel; private void Awake() { talkMan.SetBool("idle1", true); LieMan.speed = 0; } public void ShowTalkMan() { CloseAllMan(); talkModel.SetActive(true); } public void CloseAllMan() { UIManager.Instance.DestoryUI(UIType.UIClickBody); for (int i = 0; i < allModel.Length; i++) { allModel[i].SetActive(false); } } public void ShowCheckMan(PeopleStyle type) { switch (type) { case PeopleStyle.lie_front://躺 CloseAllMan(); lieModel.SetActive(true); break; case PeopleStyle.lie_back://趴 CloseAllMan(); lyingModel.SetActive(true); break; case PeopleStyle.stand_back://站立—背面 CloseAllMan(); upModel2.SetActive(true); break; case PeopleStyle.stand_front://站立 正面 CloseAllMan(); upModel.SetActive(true); break; case PeopleStyle.sit_front://坐 正面 CloseAllMan(); sitModel.SetActive(true); break; case PeopleStyle.sit_back://坐 背面 CloseAllMan(); sitModel2.SetActive(true); break; } } }