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