Class ToolsAssetInfo.File
Namespace: ValveResourceFormat.ToolsAssetInfo
Assembly: ValveResourceFormat.dll
Represents a file entry in the tools asset info.
public class ToolsAssetInfo.FileInheritance
object ← ToolsAssetInfo.File
Properties
AdditionalInputDependencies
Gets the additional input dependencies.
public List<ToolsAssetInfo.File.InputDependency> AdditionalInputDependencies { get; }Property Value
List<ToolsAssetInfo.File.InputDependency>
AdditionalRelatedFiles
Gets the additional related files.
public List<string> AdditionalRelatedFiles { get; }Property Value
List<string>
ChildResources
Gets the child resources.
public List<string> ChildResources { get; }Property Value
List<string>
CompileFailed
Gets or sets a value indicating whether compilation failed. The engine discards this on load.
public bool CompileFailed { get; set; }Property Value
bool
DependencyInfo
Gets or sets the state of the stored dependency information.
public ToolsAssetInfo.DependencyInfoState DependencyInfo { get; set; }Property Value
ToolsAssetInfo.DependencyInfoState
ExternalReferences
Gets the external references.
public List<string> ExternalReferences { get; }Property Value
List<string>
ForcedUpToDate
Gets or sets a value indicating whether the compiled asset is always treated as up to date, which is the case for read-only compiled asset information.
public bool ForcedUpToDate { get; set; }Property Value
bool
InputDependencies
Gets the input dependencies.
public List<ToolsAssetInfo.File.InputDependency> InputDependencies { get; }Property Value
List<ToolsAssetInfo.File.InputDependency>
NeedsRefresh
Gets or sets a value indicating whether the dependency information needs to be refreshed.
public bool NeedsRefresh { get; set; }Property Value
bool
SearchPathsContentRoot
Gets the search paths in the content root.
public List<ToolsAssetInfo.File.SearchPath> SearchPathsContentRoot { get; }Property Value
List<ToolsAssetInfo.File.SearchPath>
SearchPathsGameRoot
Gets the search paths in the game root.
public List<ToolsAssetInfo.File.SearchPath> SearchPathsGameRoot { get; }Property Value
List<ToolsAssetInfo.File.SearchPath>
SearchableUserData
Gets the searchable user data.
public Dictionary<string, object> SearchableUserData { get; }Property Value
Dictionary<string, object>
SpecialDependencies
Gets the special dependencies.
public List<ToolsAssetInfo.File.SpecialDependency> SpecialDependencies { get; }Property Value
List<ToolsAssetInfo.File.SpecialDependency>
SpecialInputDependencies
Gets the special input dependencies.
public List<ToolsAssetInfo.File.SpecialInputDependency> SpecialInputDependencies { get; }Property Value
List<ToolsAssetInfo.File.SpecialInputDependency>
SubassetDefinitions
Gets the subasset definitions.
public Dictionary<string, List<string>> SubassetDefinitions { get; }Property Value
Dictionary<string, List<string>>
SubassetReferences
Gets the subasset references.
public Dictionary<string, Dictionary<string, int>> SubassetReferences { get; }Property Value
Dictionary<string, Dictionary<string, int>>
WeakReferences
Gets the weak references.
public List<string> WeakReferences { get; }Property Value
List<string>

