Class CustomReportData
- Namespace
- SuzerainModdingKit.Report
- Assembly
- SuzerainModdingKit.dll
Represents the data required to define a custom report for injection into the game.
public class CustomReportData
- Inheritance
-
CustomReportData
- Inherited Members
Constructors
CustomReportData(string, StoryPackInfo, string, string, string)
Creates a new instance of this class.
public CustomReportData(string name, StoryPackInfo storyPack, string assignedTokenName, string title, string description)
Parameters
namestringThe unique identifier of this report.
storyPackStoryPackInfoThe story pack that this report should appear in. See
SuzerainStoryPackInfo.assignedTokenNamestringThe name of the token this report should appear on. See
SuzerainTokenName.titlestringThe title of this report.
descriptionstringThe description of this report.
Exceptions
- ArgumentNullException
Thrown if any required arguments are null.
Properties
AssignedTokenName
The name of the token this report should appear on.
See SuzerainTokenName.
public string AssignedTokenName { get; }
Property Value
- See Also
Description
The description of this report.
public string Description { get; }
Property Value
Name
The unique identifier of this report.
public string Name { get; }
Property Value
StoryPack
The story pack that this report should appear in.
See SuzerainStoryPackInfo.
public StoryPackInfo StoryPack { get; }
Property Value
- See Also
Title
The title of this report.
public string Title { get; }