Пример #1
0
    public static void SetButtonClick(GameObject obj, ButtonClickHandler callFunc, int param1 = 0, int param2 = 0)
    {
        ButtonScript btnScript = obj.GetComponent <ButtonScript>();

        if (!btnScript)
        {
            btnScript = obj.AddComponent <ButtonScript>();
        }
        btnScript.SetData(obj, callFunc, param1, param2);
        btnScript.onClick += (GameObject obj1, ButtonClickHandler callFunc1, int param11, int param21) => {
            callFunc1(obj1, param11, param21);
        };
    }