public void MissionStepDescriptionList(string type , MissionStepDescriptionListHeadFootTemplate head , MissionStepDescriptionListHeadFootTemplate foot , MissionStepDescriptionListItemTemplate item) { MissionBase missionBase = MissionBO.Instance.GetMissionBase(type); if (missionBase != null) { if (missionBase.StepDescriptions != null) { int i = 0; head(); foreach (string stepDescription in missionBase.StepDescriptions) { item(i++, stepDescription); } foot(); } } else { //TODO: } }