PUN Classic (v1.x) and Bolt are outdated and will not receive further updates. Of course, existing PUN Classic and Bolt projects will continue to run. New projects should use Fusion or Quantum.
Animation
If you want to use your animation to process physics or logic, you should enable Always Animate
on the Culling Mode
of the animator. If you decide you do not want to use the built in Animator support in Bolt you could also just subscribe to state changes and apply the changes to the animator state machine.
For example:
C#
public class MyPlayerController : Bolt.EntityBehaviour<IPlayerState>
{
private Animator anim;
private void Start ()
{
anim = GetComponent<Animator>();
}
public override void Attached()
{
BoltConsole.Write("Player Attached");
state.AddCallback("walking", () => {
anim.SetBool("walking", state.walking);
});
state.AddCallback("dead", () => {
anim.SetBool("dead", state.dead);
});
}
}
Back to top