Summary
[Pro-Only]
A base wrapper which allows access to the value of properties that are controlled by animations.
- Assembly
- Animancer
.dll - Namespace
- Animancer
- Interfaces
-
- IDisposable
- Base Types
-
- Object
- AnimancerJob
<TJob>
- Derived Types
graph BT
Type-->Base0["AnimancerJob<TJob>"]
Base0-->Base1["Object"]
Type-.->Interface0["IDisposable"]
Type["AnimatedProperty<TJob, TValue>"]
class Type type-node
Derived0["AnimatedFloat"]-->Type
click Derived0 "/animancer-v7-4/api/Animancer/AnimatedFloat"
Derived1["AnimatedInt"]-->Type
click Derived1 "/animancer-v7-4/api/Animancer/AnimatedInt"
Derived2["AnimatedBool"]-->Type
click Derived2 "/animancer-v7-4/api/Animancer/AnimatedBool"
Syntax
public abstract class AnimatedProperty<TJob, TValue> : AnimancerJob<TJob>, IDisposable
where TJob : struct, IAnimationJob where TValue : struct
Examples
Remarks
Documentation: Animated Properties
Type Parameters
| Name | Description |
|---|---|
| TJob | |
| TValue |
Constructors
| Name | Summary |
|---|---|
| AnimatedProperty |
Allocates room for a specified number of properties to be filled by
InitializeProperty(int, Transform, Type, string).
|
| AnimatedProperty |
Initializes a single property. |
| AnimatedProperty |
Initializes a group of properties. |
Fields
| Name | Constant Value | Summary |
|---|---|---|
| _Properties |
The properties wrapped by this object.
|
|
| _Values |
The value of each of the
Animancer.AnimatedProperty`2._Properties from the most recent update. |
Properties
Methods
| Name | Value | Summary |
|---|---|---|
| CreateJob |
void |
Creates and assigns the
AnimancerJob._Job. |
| Destroy |
void |
Destroys the
_Playable and restores the graph connection it was intercepting. |
| Dispose |
void |
Cleans up the
Unity.Collections.NativeArray`1s. |
| GetValue |
TValue |
Returns the value of the property at the specified `index`.
|
| GetValues |
TValue[] |
Returns a new array containing the values of all properties.
|
| GetValues |
void |
Resizes the `values` if necessary and copies the value of each property into it.
|
| InitializeProperty |
void |
Initializes a property on the target
UnityEngine.Animator. |
| InitializeProperty |
void |
Initializes the specified `index` to read a property with the specified `name`.
|
Operators
| Name | Value | Summary |
|---|---|---|
| implicit operator |
TValue |