public override void apply()
    {
        ComfirmRessourceCreation butScr = confirmButton.GetComponent <ComfirmRessourceCreation>();

        butScr.setProjectId(args["project_id"]);
        butScr.setProjectName(args["project_name"]);
        CancelRessourceCreation cancelBut = cancelButton.GetComponent <CancelRessourceCreation>();

        cancelBut.setProjectId(args["project_id"]);
        cancelBut.setRessourceId(args["project_id"]);
        cancelBut.setProjectName(args["project_name"]);
    }
    void click()
    {
        var confirmButton = GameObject.Find("ComfirmCreationButton");

        ressourceImage.GetComponent <Image>().sprite = gameObject.GetComponent <Image>().sprite;
        if (confirmButton)
        {
            ComfirmRessourceCreation butScr = confirmButton.GetComponent <ComfirmRessourceCreation>();
            butScr.setImageId(id);
        }
        else
        {
            confirmButton = GameObject.Find("ComfirmModifyButton");
            ConfirmModifyRessource butScr = confirmButton.GetComponent <ConfirmModifyRessource>();
            butScr.setImageId(id);
        }
    }