public void SetAnimStateReplicated(AnimState state, float value) { if (GetAnimStateF(state) == value) { return; } anim.SetFloat(state.ToString(), value); AnimationEventBehavior.SendEvent(Entity, state, value); }
public void SetAnimStateReplicated(AnimState state, bool value = true) { if (IsTrigger(state)) { anim.SetTrigger(state.ToString()); AnimationEventBehavior.SendEvent(Entity, state); } else { if (GetAnimState(state) == value) { return; } anim.SetBool(state.ToString(), value); AnimationEventBehavior.SendEvent(Entity, state, value); } }