Esempio n. 1
0
 public void LoadChoises(List <DiscussionSubject> subjects)
 {
     foreach (Transform t in choiseContainer)
     {
         Destroy(t.gameObject);
     }
     foreach (DiscussionSubject subject in subjects)
     {
         DiscusionChoise choise = Instantiate <DiscusionChoise>(choisePrefab);
         choise.transform.SetParent(choiseContainer);
         choise.transform.localRotation = Quaternion.identity;
         choise.transform.localScale    = Vector3.one;
         choise.subject    = subject;
         choise.text.text  = subject.playerSentence;
         choise.text.color = defaultChoiseColor;
     }
 }
Esempio n. 2
0
 public void OnChoisePointerEnter(DiscusionChoise choise)
 {
     choise.text.color = hoveredChoiseColor;
 }
Esempio n. 3
0
 public void OnChoisePointerExit(DiscusionChoise choise)
 {
     choise.text.color = defaultChoiseColor;
 }
Esempio n. 4
0
 public void OnChoisePointerClick(DiscusionChoise choise)
 {
     DiscussionSystem.instance.LoadSubject(choise.subject);
 }