Class PrefabBuilder
Inheritance
PrefabBuilder
Syntax
[CustomNode("Create Assets/Create Prefab From Group", 50)]
public class PrefabBuilder : Node, NodeDataImporter
Fields
kCacheDirName
Declaration
public static readonly string kCacheDirName
Field Value
Properties
ActiveStyle
Declaration
public override string ActiveStyle { get; }
Property Value
Overrides
Builder
Declaration
public SerializableMultiTargetInstance Builder { get; }
Property Value
Category
Declaration
public override string Category { get; }
Property Value
Overrides
InactiveStyle
Declaration
public override string InactiveStyle { get; }
Property Value
Overrides
Methods
Declaration
public override void Build(BuildTarget target, NodeData node, IEnumerable<PerformGraph.AssetGroups> incoming, IEnumerable<ConnectionData> connectionsToOutput, PerformGraph.Output Output, Action<NodeData, string, float> progressFunc)
Parameters
Overrides
Clone(NodeData)
Declaration
public override Node Clone(NodeData newData)
Parameters
Returns
Overrides
GetPrefabBuilder(BuildTarget)
Declaration
public IPrefabBuilder GetPrefabBuilder(BuildTarget target)
Parameters
Type |
Name |
Description |
BuildTarget |
target |
|
Returns
Import(NodeData, NodeData)
Declaration
public void Import(NodeData v1, NodeData v2)
Parameters
Implements
Initialize(NodeData)
Declaration
public override void Initialize(NodeData data)
Parameters
Overrides
Declaration
public override void OnContextMenuGUI(GenericMenu menu)
Parameters
Type |
Name |
Description |
GenericMenu |
menu |
|
Overrides
OnInspectorGUI(NodeGUI, AssetReferenceStreamManager, NodeGUIEditor, Action)
Declaration
public override void OnInspectorGUI(NodeGUI node, AssetReferenceStreamManager streamManager, NodeGUIEditor editor, Action onValueChanged)
Parameters
Overrides
Declaration
public override void Prepare(BuildTarget target, NodeData node, IEnumerable<PerformGraph.AssetGroups> incoming, IEnumerable<ConnectionData> connectionsToOutput, PerformGraph.Output Output)
Parameters
Overrides