示例#1
0
    void CreateCanvas()
    {
        GameObject cnvs = Instantiate(canvasPrefab, transform.position, Quaternion.identity) as GameObject;

        cnvs.name = "CanvasMain";
        cnvs.transform.SetParent(transform);
        cnvs.transform.position = Vector2.zero;

        canvasContainer          = cnvs.GetComponent <CanvasContainer>();
        dialogAnimator           = canvasContainer.dialogAnimator;
        dialogText               = canvasContainer.dialogText;
        actionFeedbackController = canvasContainer.actionFeedback;
        gui.healthbar            = canvasContainer.healthbar;
        gui.saveAnimator         = canvasContainer.saveAnimator;
        gui.reloadController     = canvasContainer.reloadController;
        gui.fadeAnimator         = canvasContainer.fadeAnimator;
        gui.fadeImg              = canvasContainer.fadeImg;
        inventory = canvasContainer.inventory;

        canvasContainer.SetRenderCamera();
    }