Esempio n. 1
0
 public void Initialize(List <Sprite> sprites, DialogueResult result)
 {
     this.result = result;
     foreach (Transform child in transform)
     {
         child.gameObject.SetActive(false);
     }
     for (int i = 0; i < sprites.Count; i++)
     {
         GameObject child = transform.GetChild(i).gameObject;
         child.GetComponent <Image>().sprite = sprites[i];
         child.SetActive(true);
     }
 }
Esempio n. 2
0
 private void SetResult(DialogueResult res)
 {
     _taskCompletionSource.SetResult(res);
     UserClicked?.Invoke(res);
     Close();
 }