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; } }
public void OnChoisePointerEnter(DiscusionChoise choise) { choise.text.color = hoveredChoiseColor; }
public void OnChoisePointerExit(DiscusionChoise choise) { choise.text.color = defaultChoiseColor; }
public void OnChoisePointerClick(DiscusionChoise choise) { DiscussionSystem.instance.LoadSubject(choise.subject); }