// Use this for initialization void Start() { int count = 10; MasterDataRegion[] tmpRegionArray = new MasterDataRegion[count]; for (int i = 0; i < count; i++) { tmpRegionArray[i] = new MasterDataRegion(); tmpRegionArray[i].name = "TEST_" + i.ToString(); } RegionDialog.Create() .AddRegionList(tmpRegionArray, -1, OnSelect, null) .Show(); }
private void OnSelectMapButton() { if (m_CurrentRegionMaster == null) { return; } if (m_RegionMasterList.IsNullOrEmpty() == true) { return; } SoundUtil.PlaySE(SEID.SE_MENU_OK); int selectIndex = m_RegionMasterList.IndexOf(m_CurrentRegionMaster); RegionDialog.Create() .AddRegionList(m_RegionMasterList.ToArray(), selectIndex, OnSelectRegion, (RegionDialog dialog) => { dialog.Show(OnHideRegionDialog); m_AreaSelect.IsViewRegionButton = false; }); }