public void Start_Dialog(Dialog_Delegate d, string title, string content, int options_amount) { if (has_dialog) return; has_dialog = true; GameObject dialog = Instantiate(dialog_gmo, Vector2.zero, Quaternion.identity); dialog.GetComponent<Dialog_manager>().dialog_Delegate = d; dialog.GetComponent<Dialog_manager>().options_amount = options_amount; dialog.transform.Find("canvas").Find("Title").GetComponent<Text>().text = title; dialog.transform.Find("canvas").Find("Content").GetComponent<Text>().text = content; }
public void Start_Dialog(Dialog_Delegate d, string title, string content, int options_amount) // dir=1 -> Y // if (has_dialog) return; // has_dialog = true; // GameObject dialog = Instantiate (Y_dialog_gmo, Vector2.zero, Quaternion.Euler(90, 0, 0),dialog_folder); // Vector3 scale = dialog.transform.localScale; // dialog.transform.localScale *= mainCamera.orthographicSize / 4; // dialog.GetComponent<Dialog_manager> ().dialog_Delegate = d; // dialog.GetComponent<Dialog_manager> ().options_amount = options_amount; // dialog.transform.Find ("canvas").Find ("Title").GetComponent<Text> ().text = title; // dialog.transform.Find ("canvas").Find ("Content").GetComponent<Text> ().text = content; { DialogCanvas.SetActive(true); dialog_Delegate = d; DialogCanvas.transform.Find("Dialog").Find("Title").GetComponent <Text> ().text = title; DialogCanvas.transform.Find("Dialog").Find("Message").GetComponent <Text> ().text = content; }