Пример #1
0
 void Start()
 {
     dialGod = GetComponent <sc_DialogGod>();
     sc_DialogGod.RegisterListener(this);
     sc_Area.RegisterListener(this);
     ChangeStoryState(State.指派任務);
     //StartCoroutine (WaitTalk ("開場"));
 }
Пример #2
0
 void Start()
 {
     myGod         = GameObject.FindGameObjectWithTag("God");
     scGod         = myGod.GetComponent <sc_DialogGod> ();
     scTalk        = GetComponent <sc_talkNPC> ();
     DialogObj     = transform.GetChild(1).gameObject;
     myDialog      = DialogObj.GetComponentInChildren <Text>();
     tr_DialogBox  = DialogObj.transform.GetChild(0);
     tr_DialCanvas = DialogObj.transform.GetChild(1);
     tr_BoxOutline = DialogObj.transform.GetChild(2);
     tr_MyDialog   = tr_DialCanvas.GetChild(0).GetComponent <RectTransform> ();
     scOutline     = tr_BoxOutline.GetComponent <sc_BoxOutline> ();
     spr_DialogBox = tr_DialogBox.GetComponent <SpriteRenderer> ();
     boxColor      = spr_DialogBox.color;
     scGod.NpcRegister(myName, this);
     cam = Camera.main;
     tr_DialogBox.gameObject.SetActive(false);
     DialogObj.SetActive(false);
 }