Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        player    = 1;
        img       = cross;
        gridScr   = new GridScript();
        modelScr  = new ModelScript();
        gamePanel = gridScr.CreatePanel(gameObject, "GameGrid", new Vector2(0.5f, 0.5f), new Vector2(0.5f, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0),
                                        new Vector2(100, 50), new Vector2(-100, -50), false, new Vector2(400, 400), new Vector3(-75, 0, 0), spr, new Color32(100, 200, 100, 0));
        menuPanel = gridScr.CreatePanel(gameObject, "MenuPanel", new Vector2(1.0f, 0.5f), new Vector2(1.0f, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0),
                                        new Vector2(0, 0), new Vector2(0, 0), false, new Vector2(160, 320), new Vector3(-80, 0, 0), spr, new Color32(255, 255, 255, 0));
        gameButtonList = gridScr.FillWithButtons(gamePanel, 3, 3, spr);
        menuButtonList = gridScr.FillWithButtons(menuPanel, 1, 2, spr);

        menuButtonList[0].GetComponent <Button>().image.sprite = reload;
        menuButtonList[1].GetComponent <Button>().image.sprite = exit;

        menuButtonList[0].GetComponent <Button>().onClick.AddListener(
            delegate { SceneManager.LoadScene(SceneManager.GetActiveScene().name); }
            );
        menuButtonList[1].GetComponent <Button>().onClick.AddListener(delegate { Application.Quit(); });

        action act = new action(ButtonAction);

        gridScr.SetAction(gameButtonList, act);
    }