コード例 #1
0
    public Canvas UICanvas;                                     //UIを表示するキャンバス
    // Use this for initialization
    protected override void Start()
    {
        m_Mode = STAGESELECTMODE.mMODE_INIT;

        GameObject obj = (GameObject)Resources.Load("Prefabs/stageSelect_button");

        m_StageButton = new GameObject[STAGEMAXNUM_TEST];

        // プレハブを元にオブジェクトを生成する
        for (int i = 0; i < STAGEMAXNUM_TEST; i++)
        {
            m_StageButton[i] = (GameObject)Instantiate(obj,
                                                       Vector3.zero,
                                                       Quaternion.identity);
            //-*スクロールビューに登録
            m_StageButton[i].transform.SetParent(m_ScrollViewBase.transform, false);
            //-*ボタン設定
            var BCtl = m_StageButton[i].GetComponents <StageButton>();
            if (BCtl != null)
            {
                BCtl[0].SetOnPointerClickCallback(ButtonSelectStageTest);
                BCtl[0].SetLabel(i);
            }
        }
    }
コード例 #2
0
    // Update is called once per frame
    protected override void Update()
    {
        switch (m_Mode)
        {
        case STAGESELECTMODE.mMODE_INIT:
            Debug.Log("//-*mMODE_INIT");
            m_Mode = ModeSet(STAGESELECTMODE.mMODE_PRESSKEY_TITLE);

            break;

        case STAGESELECTMODE.mMODE_PRESSKEY_TITLE:
            Debug.Log("//-*mMODE_PRESSKEY_TITLE");

            break;

        default:
            Debug.Log("//-*Err:" + m_Mode);

            break;
        }
    }