// Assembly: UnityEngine.AnimationModule
// Full name: UnityEngine.StateMachineBehaviour

namespace UnityEngine
{
public class StateMachineBehaviour // TypeDefIndex: 12899
{

	// Methods
	// RVA: -1
	public virtual type#28660 OnStateEnter(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex) { }
	// RVA: -1
	public virtual type#28660 OnStateUpdate(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex) { }
	// RVA: -1
	public virtual type#28660 OnStateExit(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex) { }
	// RVA: -1
	public virtual type#28660 OnStateMove(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex) { }
	// RVA: -1
	public virtual type#28660 OnStateIK(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex) { }
	// RVA: -1
	public virtual type#28660 OnStateMachineEnter(type#14367 animator, type#20867 stateMachinePathHash) { }
	// RVA: -1
	public virtual type#28660 OnStateMachineExit(type#14367 animator, type#20867 stateMachinePathHash) { }
	// RVA: -1
	public virtual type#28660 OnStateEnter(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex, type#14372 controller) { }
	// RVA: -1
	public virtual type#28660 OnStateUpdate(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex, type#14372 controller) { }
	// RVA: -1
	public virtual type#28660 OnStateExit(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex, type#14372 controller) { }
	// RVA: -1
	public virtual type#28660 OnStateMove(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex, type#14372 controller) { }
	// RVA: -1
	public virtual type#28660 OnStateIK(type#14367 animator, type#14375 stateInfo, type#20867 layerIndex, type#14372 controller) { }
	// RVA: -1
	public virtual type#28660 OnStateMachineEnter(type#14367 animator, type#20867 stateMachinePathHash, type#14372 controller) { }
	// RVA: -1
	public virtual type#28660 OnStateMachineExit(type#14367 animator, type#20867 stateMachinePathHash, type#14372 controller) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
