Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

CrossFade(stateName: string, transitionDuration: float, layer: int = -1, normalizedTime: float = float.NegativeInfinity): void;
CrossFade(stateNameHash: int, transitionDuration: float, layer: int = -1, normalizedTime: float = float.NegativeInfinity): void;

Parameters

stateNameThe name of the destination state.
transitionDurationThe duration of the transition. Value is in source state normalized time.
normalizedTimeStart time of the current destination state. Value is in source state normalized time, should be between 0 and 1.
layerLayer index containing the destination state.
stateNameHashState hash of the destination state.

Description

Create a dynamic transition between the current state and the destination state.

Both state as to be on the same layer.

You cannot change the current state on a synchronized layer, you need to change it on the referenced layer.