Class TemplateDescription
Description of a template generator that can be displayed in the GameStudio.
[DataContract("Template")]
public class TemplateDescription : IFileSynchronizable- Inheritance
- 
      
      TemplateDescription
- Implements
- Derived
Fields
FileExtension
The file extension used when loading/saving this template description.
public const string FileExtension = ".sdtpl"Field Value
Properties
DefaultOutputName
Gets or set the default name for the output package/library.
[DataMember(45)]
public string DefaultOutputName { get; set; }Property Value
- string
- The default output name. 
Description
Gets or sets the description.
[DataMember(40)]
public string Description { get; set; }Property Value
- string
- The description. 
FullDescription
Gets or sets a longer description.
[DataMember(43)]
public string FullDescription { get; set; }Property Value
- string
- The longer description. 
FullPath
Gets the full path on disk where this instance is stored.
public UFile FullPath { get; set; }Property Value
- UFile
- The full path. 
Group
Gets or sets the group.
[DataMember(20)]
public string Group { get; set; }Property Value
- string
- The group. 
Icon
Gets or sets the icon/bitmap.
[DataMember(30)]
public UFile Icon { get; set; }Property Value
- UFile
- The icon. 
Id
Gets or sets the unique identifier.
[DataMember(0)]
public Guid Id { get; set; }Property Value
- Guid
- The identifier. 
IsDirty
Gets or sets a value indicating whether this instance is dirty.
public bool IsDirty { get; set; }Property Value
- bool
- trueif this instance is dirty; otherwise,- false.
Name
Gets or sets the short name of this template
[DataMember(10)]
public string Name { get; set; }Property Value
- string
- The name. 
Order
Gets or sets the order (lower value means higher order)
[DataMember(17)]
public int Order { get; set; }Property Value
- int
- The order. 
Scope
Gets or sets the scope of this template.
[DataMember(15)]
public TemplateScope Scope { get; set; }Property Value
- TemplateScope
- The context. 
Screenshots
Gets the screenshots.
[DataMember(30)]
public List<UFile> Screenshots { get; }Property Value
- List<UFile>
- The screenshots. 
Status
Gets or sets the status.
[DataMember(60)]
public TemplateStatus Status { get; set; }Property Value
- TemplateStatus
- The status. 
TemplateDirectory
Gets the directory from where this template was loaded
public UDirectory TemplateDirectory { get; }Property Value
- UDirectory
- The resource directory.