public void startText() { mainCtrl = GameObject.FindGameObjectWithTag("mainCtrl"); main = mainCtrl.GetComponent <Main>(); windowParent = mainCtrl.GetComponent <UsefulMethod>().windowTransform; window = Instantiate(main.plainPopText, windowParent); gameObject.AddComponent <EventTrigger>().triggers = new List <EventTrigger.Entry>(); EventTrigger.Entry entry = new EventTrigger.Entry(); EventTrigger.Entry entry2 = new EventTrigger.Entry(); entry.eventID = EventTriggerType.PointerEnter; entry2.eventID = EventTriggerType.PointerExit; entry.callback.AddListener((x) => UsefulMethod.setActive(window)); entry2.callback.AddListener((x) => UsefulMethod.setFalse(window)); //ラムダ式の右側は追加するメソッドです。 gameObject.AddComponent <EventTrigger>().triggers.Add(entry); gameObject.AddComponent <EventTrigger>().triggers.Add(entry2); }
public void StartBASE() { main = UsefulMethod.GetMain(); }