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); } } }
// 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; } }