Beispiel #1
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;
            }
        }
    }
Beispiel #2
0
 public static void SetControllEnabledEzGui(EzGui_Button _Object, bool _IsEnabled)
 {
     if (_Object != null)
     {
         _Object.SetcontrolIsEnabled(_IsEnabled);
     }
 }
Beispiel #3
0
    protected override void LoadResource()
    {
        SetResourceManagerCreateWithXml("HudScorePopup");

        m_imgScoreBoard = GetResource("TEXTURE_ScorePopup_BoardScore").GetComponent <EzGui_Texture>();
        m_imgBackground = GetResource("TEXTURE_ScorePopup_Background").GetComponent <EzGui_Texture>();

        m_btnGoReady = GetResource("BUTTON_ScorePopup_Regame").GetComponent <EzGui_Button>();
        m_btnGoMain  = GetResource("BUTTON_ScorePopup_GoMain").GetComponent <EzGui_Button>();
    }
Beispiel #4
0
    public void SetResource(GameResourceManager ResourceObject, string SlotName)
    {
        if (ResourceObject != null)
        {
            m_imgBoard = ResourceObject.GetResource(string.Format("{0}{1}{2}", "TEXTURE_", SlotName, "Board")).GetComponent <EzGui_Texture>();
            m_imgIcon  = ResourceObject.GetResource(string.Format("{0}{1}{2}", "TEXTURE_", SlotName, "Icon")).GetComponent <EzGui_Texture>();
            m_btnAdd   = ResourceObject.GetResource(string.Format("{0}{1}{2}", "BUTTON_", SlotName, "Add")).GetComponent <EzGui_Button>();
            m_txtNum   = ResourceObject.GetResource(string.Format("{0}{1}{2}", "SPRITE_", SlotName, "Num")).GetComponent <EzGui_SpriteText>();

            SetResources();
        }
    }
Beispiel #5
0
    protected override void LoadResource()
    {
        SetResourceManagerCreateWithXml("Stage/HudMainStage");
        if (m_btnTab == null)
        {
            m_btnTab = new EzGui_Button[(int)POPUP_STATE._MAX];
        }

        m_imgMainBoard    = GetResource("TEXTURE_MainStage_MainBoard").GetComponent <EzGui_Texture>();
        m_imgBackground   = GetResource("TEXTURE_MainStage_Background").GetComponent <EzGui_Texture>();
        m_imgRankingBoard = GetResource("TEXTURE_MainStage_RankingBoard").GetComponent <EzGui_Texture>();

        m_btnGameStart = GetResource("BUTTON_MainStage_GameStart").GetComponent <EzGui_Button>();
        for (int i = 0; i < (int)POPUP_STATE._MAX; i++)
        {
            m_btnTab[i] = GetResource(string.Format("{0}{1}", "BUTTON_MainStage_Tab", i)).GetComponent <EzGui_Button>();
        }
    }
Beispiel #6
0
    protected override void LoadResource()
    {
        if (m_imgPopupBoard == null)
        {
            SetResourceManagerCreateWithXml("HudPopup");

            m_imgPopupBoard      = GetResource("TEXTURE_Popup_Board").GetComponent <EzGui_Texture>();
            m_imgPopupBackground = GetResource("TEXTURE_Popup_Background").GetComponent <EzGui_Texture>();
            m_btnPopupExit       = GetResource("BUTTON_Popup_Exit").GetComponent <EzGui_Button>();
        }
        if (m_dPopupState >= 0 && m_dPopupState < (int)POPUP_STATE._MAX)
        {
            EzGuiSetting.SetValidEzGui(m_imgPopupIcon, false);
            EzGuiSetting.SetValidEzGui(m_imgPopupTitle, false);
            m_imgPopupIcon  = GetResource(string.Format("{0}{1}", "TEXTURE_Popup_Icon", m_dPopupState)).GetComponent <EzGui_Texture>();
            m_imgPopupTitle = GetResource(string.Format("{0}{1}", "TEXTURE_Popup_Title", m_dPopupState)).GetComponent <EzGui_Texture>();
        }
    }
Beispiel #7
0
    protected override void LoadResource()
    {
        SetResourceManagerCreateWithXml("HudPopupAdvice");
        if (m_imgAdviceHelp == null)
        {
            m_imgAdviceHelp = new EzGui_Texture[m_dMaxPage];
        }

        m_imgAdviceBoard  = GetResource("TEXTURE_PopupAdvice_AdviceBoard").GetComponent <EzGui_Texture>();
        m_imgAdviceFilter = GetResource("TEXTURE_PopupAdvice_Filter").GetComponent <EzGui_Texture>();

        for (int i = 0; i < m_dMaxPage; i++)
        {
            m_imgAdviceHelp[i] = GetResource(string.Format("TEXTURE_PopupAdvice_Help{0}", i.ToString())).GetComponent <EzGui_Texture>();
        }

        m_btnAdviceBefore = GetResource("BUTTON_PopupAdvice_Help_ArrowLeft").GetComponent <EzGui_Button>();
        m_btnAdviceNext   = GetResource("BUTTON_PopupAdvice_Help_ArrowRight").GetComponent <EzGui_Button>();
        m_btnAdviceExit   = GetResource("BUTTON_PopupAdvice_Exit").GetComponent <EzGui_Button>();
    }
Beispiel #8
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>();
        }
    }