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;
 }
Ejemplo n.º 2
0
    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;
    }