GrandLarceny.DevelopmentState.createAssetList C# (CSharp) Method

createAssetList() private method

private createAssetList ( string a_assetDirectory ) : void
a_assetDirectory string
return void
        private void createAssetList(string a_assetDirectory)
        {
            m_buttonList.Remove(m_assetButtonList);
            if (a_assetDirectory == null)
            {
                m_assetButtonList.Clear();
                return;
            }

            string[] t_ext = { ".xnb" };
            m_assetButtonList = GuiListFactory.createListFromDirectory(a_assetDirectory, t_ext, "btn_asset_list");
            GuiListFactory.setListPosition(m_assetButtonList, new Vector2(Game.getInstance().getResolution().X - 160, 0));
            GuiListFactory.setButtonDistance(m_assetButtonList, new Vector2(0, 21));
            GuiListFactory.setTextOffset(m_assetButtonList, new Vector2(7, 1));

            foreach (Button t_button in m_assetButtonList)
            {
                t_button.m_clickEvent += new Button.clickDelegate(selectAsset);
            }
            m_buttonList.AddLast(m_assetButtonList);
        }