4 using System.Collections.Generic;
5 using System.ComponentModel;
6 using System.Diagnostics;
7 using SiliconStudio.Core;
8 using SiliconStudio.Core.IO;
10 namespace SiliconStudio.Assets.Templates
15 [DataContract(
"Template")]
16 [DebuggerDisplay(
"Id: {Id}, Name: {Name}")]
22 public const string FileExtension =
".pdxtpl";
29 Screenshots =
new List<UFile>();
37 public Guid Id {
get; set; }
44 public string Name {
get; set; }
60 public int Order {
get; set; }
68 public string Group {
get; set; }
83 public List<UFile> Screenshots {
get;
private set; }
91 public string Description {
get; set; }
99 public string FullDescription {
get; set; }
106 public string DefaultOutputName {
get; set; }
118 public bool IsDirty {
get; set; }
133 return FullPath != null ? FullPath.GetParent() : null;
TemplateScope
Describes if a template is supporting a particular context
TemplateDescription()
Initializes a new instance of the TemplateDescription class.
Description of a template generator that can be displayed in the GameStudio.
Defines a normalized directory path. See UPath for details. This class cannot be inherited.
Identify an object that is associated with an anchor file on the disk where all the UPath members of ...
TemplateStatus
Status of the template
Defines a normalized file path. See UPath for details. This class cannot be inherited.