public void SetNavigationMessage(int[] idList) { this.navigationMessageInfoList = new List <GameWebAPI.RespDataMA_NavigationMessageMaster.NavigationMessageInfo>(); if (idList != null) { GameWebAPI.RespDataMA_NavigationMessageMaster navigationMessageMaster = MasterDataMng.Instance().NavigationMessageMaster; for (int i = 0; i < idList.Length; i++) { GameWebAPI.RespDataMA_NavigationMessageMaster.NavigationMessageInfo navigationMessage = this.GetNavigationMessage(navigationMessageMaster, idList[i]); if (navigationMessage != null) { this.navigationMessageInfoList.Add(navigationMessage); } } } }
private GameWebAPI.RespDataMA_NavigationMessageMaster.NavigationMessageInfo GetNavigationMessage(GameWebAPI.RespDataMA_NavigationMessageMaster master, int id) { GameWebAPI.RespDataMA_NavigationMessageMaster.NavigationMessageInfo result = null; for (int i = 0; i < master.navigationMessageM.Length; i++) { if (master.navigationMessageM[i].navigationMessageId == id) { result = master.navigationMessageM[i]; break; } } return(result); }