Class Artifact
Implements
Inherited Members
Namespace: Unity.Muse.Common
Assembly: solution.dll
Syntax
[Serializable]
public abstract class Artifact : IEquatable<Artifact>
Constructors
Name | Description |
---|---|
Artifact(string, uint) |
Fields
Name | Description |
---|---|
Guid | |
OnGenerationDone | |
Seed | |
history | |
k_InvalidGUID | |
m_Operators |
Methods
Name | Description |
---|---|
Clone(string) | |
CloneOperators(IEnumerable<IOperator>) | Clone the given operators, or if null, this artifact's operators. |
CreateCanvasView() | |
CreateView() | |
Equals(object) | Determines whether the specified object is equal to the current object. |
Equals(Artifact) | Indicates whether the current object is equal to another object of the same type. |
Generate(Model) | |
GetHashCode() | Serves as the default hash function. |
GetOperators() | |
GetPreview(ArtifactPreviewDelegate, bool) | |
RegisterToEvents(Model) | |
RetryGenerate(Model) | |
SetOperators(IEnumerable<IOperator>) | |
Shape(List<IOperator>) | |
StartGenerate(Model) | Only called once for a generation group |
UnregisterFromEvents(Model) | |
Variate(List<IOperator>) |
Operators
Name | Description |
---|---|
operator ==(Artifact, Artifact) | |
operator !=(Artifact, Artifact) |