コード例 #1
0
    public void Init(int id,
                     Sprite icon,
                     string title,
                     string level,
                     string contents,
                     string cost,
                     string tenCost,
                     Delegates.TwoIntInVoidCallback callback)
    {
        mID = id;
        mIconImage.sprite = icon;
        mTitleText.text   = title;
        Refresh(level, contents, cost, tenCost);

        mButton.onClick.AddListener(() =>
        {
            if (mButtonPopRoutine == null)
            {
                mClickCount       = 0;
                mButtonPopRoutine = StartCoroutine(ButtonPop());
            }
            mClickCount++;
            callback(mID, 1);
        });
        mTenUpButton.onClick.AddListener(() =>
        {
            mClickCount++;
            callback(mID, 10);
        });
    }
コード例 #2
0
    public void Init(int id,
                     string cost,
                     Delegates.TwoIntInVoidCallback callback)
    {
        Refresh(id, cost);

        mAddButton.onClick.AddListener(() =>
        {
            callback(mID, 1);
        });
    }
コード例 #3
0
ファイル: CraftUIElement.cs プロジェクト: Comts/git1
    public void Init(int id,
                     Sprite icon,
                     string title,
                     string contents,
                     Delegates.TwoIntInVoidCallback callback)
    {
        mID = id;
        mIconImage.sprite  = icon;
        mTitleText.text    = title;
        mContentsText.text = contents;

        mCraftButton.onClick.AddListener(() =>
        {
            callback(mID, 10000);
            UIController.Instance.Popwindow(4);
        });
    }
コード例 #4
0
ファイル: UIElement.cs プロジェクト: Comts/git1
    public void Init(int id,
                     Sprite icon,
                     string title,
                     string level,
                     string contents,
                     string cost,
                     Delegates.TwoIntInVoidCallback callback)
    {
        mID = id;
        mIconImage.sprite = icon;
        mTitleText.text   = title;
        Refresh(level, contents, cost);

        mButton.onClick.AddListener(() =>
        {
            callback(mID, 1);
        });
    }