#pragma once

#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <stdint.h>
#include <assert.h>
#include <exception>

// UnityEngine.StateMachineBehaviour
struct StateMachineBehaviour_t759180893;
// UnityEngine.Animator
struct Animator_t2776330603;

#include "codegen/il2cpp-codegen.h"
#include "UnityEngine_UnityEngine_Animator2776330603.h"
#include "UnityEngine_UnityEngine_AnimatorStateInfo323110318.h"
#include "UnityEngine_UnityEngine_Experimental_Director_Anim3906681469.h"

// System.Void UnityEngine.StateMachineBehaviour::.ctor()
extern "C"  void StateMachineBehaviour__ctor_m3149540562 (StateMachineBehaviour_t759180893 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateEnter(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateEnter_m2858660338 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateUpdate(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateUpdate_m2829799871 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateExit(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateExit_m922939338 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateMove(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateMove_m834394999 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateIK(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateIK_m2478904358 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateMachineEnter(UnityEngine.Animator,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateMachineEnter_m3756430466 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, int32_t ___stateMachinePathHash1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateMachineExit(UnityEngine.Animator,System.Int32)
extern "C"  void StateMachineBehaviour_OnStateMachineExit_m4198306608 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, int32_t ___stateMachinePathHash1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateEnter(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateEnter_m1932811376 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateUpdate(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateUpdate_m2812313539 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateExit(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateExit_m2956750232 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateMove(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateMove_m2938949899 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateIK(UnityEngine.Animator,UnityEngine.AnimatorStateInfo,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateIK_m3126912700 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, AnimatorStateInfo_t323110318  ___stateInfo1, int32_t ___layerIndex2, AnimatorControllerPlayable_t3906681469  ___controller3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateMachineEnter(UnityEngine.Animator,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateMachineEnter_m2392556512 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, int32_t ___stateMachinePathHash1, AnimatorControllerPlayable_t3906681469  ___controller2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.StateMachineBehaviour::OnStateMachineExit(UnityEngine.Animator,System.Int32,UnityEngine.Experimental.Director.AnimatorControllerPlayable)
extern "C"  void StateMachineBehaviour_OnStateMachineExit_m2976228338 (StateMachineBehaviour_t759180893 * __this, Animator_t2776330603 * ___animator0, int32_t ___stateMachinePathHash1, AnimatorControllerPlayable_t3906681469  ___controller2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
