コード例 #1
0
ファイル: TopicType.cs プロジェクト: jmfb/XComGenerations
 private static TopicMetadata AlienResearch(AlienResearchType alienResearch)
 {
     return new TopicMetadata
     {
         Name = alienResearch.Metadata().Name,
         Category = TopicCategory.AlienResearch,
         Background = Backgrounds.InfoMission,
         BackgroundPalette = 3,
         Scheme = ColorScheme.LightWhite,
         RequiredResearch = new[] { alienResearch.Metadata().RequiredResearch },
         Subject = alienResearch
     };
 }
コード例 #2
0
ファイル: TopicView.cs プロジェクト: jmfb/XComGenerations
		private void AddTopicControls(AlienResearchType alienResearch)
		{
			var metadata = alienResearch.Metadata();
			AddControl(new Label(24, 5, metadata.Name, Font.Large, ColorScheme.LightAqua));
			var nextTop = 48;
			foreach (var descriptionLine in metadata.DescriptionLines)
			{
				var top = nextTop;
				nextTop += 8;
				AddControl(new Label(top, 10, descriptionLine, Font.Normal, ColorScheme.LightPurple));
			}
		}