예제 #1
0
 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);
 }
예제 #2
0
 public void StartBASE()
 {
     main = UsefulMethod.GetMain();
 }