Summary
Returns
true if there is a `clone` registered for the `original`.
Otherwise, if the `original` is Animancer.ICloneable`1 it calls Animancer.CloneableExtensions.Clone``1(Animancer.ICloneable{``0}),
adds the `clone` to this dictionary, and returns true.
Otherwise, outputs the `original` as the `clone` and returns false.
- Assembly
- Animancer
.dll - Namespace
- Animancer
- Containing Type
- CloneContext
Syntax
public bool TryGetOrCreateCloneOrOriginal<T>(T original, out T clone)
Remarks
Outputs
null and returns true if the `original` is null.Type Parameters
| Name | Description |
|---|---|
| T |
Parameters
| Name | Type | Description |
|---|---|---|
| original | T | |
| clone | T |
Return Value
| Type | Description |
|---|---|
| bool |