Beispiel #1
0
    protected override void LoadResource()
    {
        SetResourceManagerCreateWithXml("Stage/HudGameStage");
        int count = Main.game.GetGameItemManager().GetServiceableActiveItemNum();

        if (m_btnItem == null)
        {
            m_btnItem = new EzGui_Button[count];
        }
        if (m_txtItem == null)
        {
            m_txtItem = new EzGui_SpriteText[count];
        }

        m_imgGameBoard = GetResource("TEXTURE_GameStage_GameBoard").GetComponent <EzGui_Texture>();

        m_btnAdvice = GetResource("BUTTON_GameStage_Advice").GetComponent <EzGui_Button>();
        m_btnPause  = GetResource("BUTTON_GameStage_Pause").GetComponent <EzGui_Button>();
        m_btnPlay   = GetResource("BUTTON_GameStage_Play").GetComponent <EzGui_Button>();

        m_imgSelectBtn = GetResource("TEXTURE_GameStage_SelectButton").GetComponent <EzGui_Texture>();

        for (int i = 0; i < count; i++)
        {
            int    itemIndex  = Main.game.GetGameItemManager().GetServiceableActiveItemIndex(i);
            string itemRaster = Main.data.GetData_Item(itemIndex).ItemRaster;
            string itemPath   = Main.data.GetData_ResourcePath(itemRaster);
            m_btnItem[i] = ResourceLoad.GetEZGUI_BUTTON("BUTTON_GameStage_Item" + i.ToString(), itemPath,
                                                        0, 0, (int)m_imgGameBoard.GetLayer() + 3, HUD_BASE_POS._BOTTOM_CENTER)
                           .GetComponent <EzGui_Button>();
            m_txtItem[i] = ResourceLoad.GetEZGUI_SPRITETEXT("SPRITE_GameStage_Item" + i.ToString(), "SpriteText/SpriteText24",
                                                            0, 0, (int)m_imgGameBoard.GetLayer() + 5,
                                                            SpriteText.Anchor_Pos.Middle_Center, SpriteText.Alignment_Type.Right, "", HUD_BASE_POS._BOTTOM_CENTER)
                           .GetComponent <EzGui_SpriteText>();
        }
    }
Beispiel #2
0
    protected override void LoadResource()
    {
        SetResourceManagerCreateWithXml("Stage/HudReadyStage");

        m_imgBackBoard  = GetResource("TEXTURE_ReadyStage_BackBoard").GetComponent <EzGui_Texture>();
        m_imgReadyBoard = GetResource("TEXTURE_ReadyStage_ReadyBoard").GetComponent <EzGui_Texture>();
        m_imgCharBoard  = GetResource("TEXTURE_ReadyStage_CharBoard").GetComponent <EzGui_Texture>();
        m_imgItemBoard  = GetResource("TEXTURE_ReadyStage_ItemBoard").GetComponent <EzGui_Texture>();

        m_btnBlockPos = GetResource("BUTTON_ReadyStage_BlockPosChange").GetComponent <EzGui_Button>();
        m_btnBlockSet = GetResource("BUTTON_ReadyStage_BlockSetChange").GetComponent <EzGui_Button>();
        m_btnStart    = GetResource("BUTTON_ReadyStage_GameStart").GetComponent <EzGui_Button>();
        m_btnExit     = GetResource("BUTTON_ReadyStage_Exit").GetComponent <EzGui_Button>();

        int count = Main.data.GetCount_Item();

        if (m_btnItem == null)
        {
            m_btnItem = new EzGui_Button[count];
        }
        for (int i = 0; i < count; i++)
        {
            SData_Item tmpData      = Main.data.GetData_Item(Main.data.GetMenuIndex_Item(i));
            string     resourcePath = Main.data.GetData_ResourcePath(tmpData.ItemRaster);
            GameObject tmpObj       = ResourceLoad.GetEZGUI_BUTTON(tmpData.ItemRaster, resourcePath, 0, 0, (int)m_imgItemBoard.GetLayer() + 3, HUD_BASE_POS._MIDDLE_CENTER);
            if (tmpObj != null)
            {
                m_btnItem[i] = tmpObj.GetComponent <EzGui_Button>();
                m_btnItem[i].GetUIButton().Data = tmpData.ItemIndex;
            }
        }
    }