Class ToolDefinition<TParams>
ScriptableObject that defines a tool with specific parameters.
public abstract class ToolDefinition<TParams> : ToolDefinitionBase, IToolParameters where TParams : IToolParameters, new()
Type Parameters
TParams
- Inheritance
-
objectToolDefinition<TParams>
- Implements
- Derived
Properties
Parameters
public TParams Parameters { get; }
Property Value
- TParams
Type
public override ToolType Type { get; }
Property Value
Methods
AddTools(Model, ICollection<Tool>)
public override Log AddTools(Model model, ICollection<Tool> tools)
Parameters
Returns
- Log