Summary
A static access point for the details of a state change in a
Animancer.FSM.StateMachine`1
.- Assembly
- Animancer
.dll - Namespace
- Animancer
.FSM - Interfaces
-
- IDisposable
- Base Types
-
- ValueType
graph BT
Type-->Base0["ValueType"]
Type-.->Interface0["IDisposable"]
Type["StateChange<TState>"]
class Type type-node
Syntax
public struct StateChange<TState> : ValueType, IDisposable where TState : class, IState
Remarks
This system is thread-safe.
Documentation: Changing States
Type Parameters
Name | Description |
---|---|
TState |
Properties
Name | Value | Summary |
---|---|---|
IsActive | bool |
Is a
Animancer.FSM.StateChange`1 of this type currently occurring?static
|
NextState | TState |
The state being changed into.
static
|
PreviousState | TState |
The state currently being changed from.
static
|
StateMachine | StateMachine |
The
Animancer.FSM.StateMachine`1 in which the current change is occurring.static
|
Methods
Name | Value | Summary |
---|---|---|
CurrentToString |
string |
Returns a string describing the contents of the current
Animancer.FSM.StateChange`1 .static
|
Dispose |
void |
[
System.IDisposable ]
Re-assigns the values of this change (which were the previous values from when it was created) to be the
currently active change. See the constructor for recommended usage.
|
ToString |
string |
Returns a string describing the contents of this
Animancer.FSM.StateChange`1 . |