AssetTemplateGeneratorParameters Class
Namespace: Stride.Core.Assets.TemplatesAssembly: Stride.Core.Assets.dll
System.Object → TemplateGeneratorParameters → PackageTemplateGeneratorParameters →
AssetTemplateGeneratorParameters
Derived from AssetTemplateGeneratorParameters:
public class AssetTemplateGeneratorParameters : PackageTemplateGeneratorParameters
Name | Description | |
---|---|---|
Constructors | ||
AssetTemplateGeneratorParameters(UDirectory, IEnumerable<UFile>) | ||
Properties | ||
RequestSessionSave | Indicates whether the session has to be saved after the asset template generator has completed. The default is |
|
SourceFiles | ||
TargetLocation | ||
Methods | ||
ValidateParameters() |
Constructors
AssetTemplateGeneratorParameters(UDirectory, IEnumerable<UFile>)
public AssetTemplateGeneratorParameters(UDirectory targetLocation, IEnumerable<UFile> sourceFiles = null)
Parameters
Type | Name | Description |
---|---|---|
Stride.Core.IO.UDirectory | targetLocation | |
System.Collections.Generic.IEnumerable<Stride.Core.IO.UFile> | sourceFiles |
Properties
RequestSessionSave
Indicates whether the session has to be saved after the asset template generator has completed. The default is false
.
public bool RequestSessionSave { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
This is an out parameter that asset template generator should set if needed.
SourceFiles
public List<UFile> SourceFiles { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Stride.Core.IO.UFile> |
TargetLocation
public UDirectory TargetLocation { get; }
Property Value
Type | Description |
---|---|
Stride.Core.IO.UDirectory |
Methods
ValidateParameters()
protected override void ValidateParameters()