﻿#include "il2cpp-config.h"

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

#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>

#include "il2cpp-class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"

struct Action_1_t3252573759;

struct Action_1_t680984592;

struct AsyncCallback_t3962456242;

struct CharU5BU5D_t3528271667;

struct DelegateData_t1677132599;

struct IAsyncResult_t767004451;

struct MethodInfo_t;

struct String_t;

struct Void_t1185182177;

struct Object_t631007953;

struct PlayableAsset_t3219022681;

struct PlayableDirector_t508516997;

struct ScriptableObject_t2528358522;

extern RuntimeClass* PlayableAsset_t3219022681_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Action_1_Invoke_m4146928961_RuntimeMethod_var;
extern const uint32_t PlayableDirector_SendOnPlayableDirectorPause_m2545407843_MetadataUsageId;
extern const uint32_t PlayableDirector_SendOnPlayableDirectorPlay_m2085616403_MetadataUsageId;
extern const uint32_t PlayableDirector_SendOnPlayableDirectorStop_m3254359972_MetadataUsageId;
extern const uint32_t PlayableDirector_get_playableAsset_m3386433828_MetadataUsageId;

#ifndef U3CMODULEU3E_T692745534_H
#define U3CMODULEU3E_T692745534_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  U3CModuleU3E_t692745534 
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef RUNTIMEOBJECT_H
#define RUNTIMEOBJECT_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
struct Il2CppArrayBounds;
#ifndef RUNTIMEARRAY_H
#define RUNTIMEARRAY_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef VALUETYPE_T3640485471_H
#define VALUETYPE_T3640485471_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  ValueType_t3640485471  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif

struct ValueType_t3640485471_marshaled_pinvoke
{
};

struct ValueType_t3640485471_marshaled_com
{
};
#endif 
#ifndef BOOLEAN_T97287965_H
#define BOOLEAN_T97287965_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Boolean_t97287965 
{
public:

	bool ___m_value_2;

public:
	inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Boolean_t97287965, ___m_value_2)); }
	inline bool get_m_value_2() const { return ___m_value_2; }
	inline bool* get_address_of_m_value_2() { return &___m_value_2; }
	inline void set_m_value_2(bool value)
	{
		___m_value_2 = value;
	}
};

struct Boolean_t97287965_StaticFields
{
public:

	String_t* ___FalseString_0;

	String_t* ___TrueString_1;

public:
	inline static int32_t get_offset_of_FalseString_0() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); }
	inline String_t* get_FalseString_0() const { return ___FalseString_0; }
	inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; }
	inline void set_FalseString_0(String_t* value)
	{
		___FalseString_0 = value;
		Il2CppCodeGenWriteBarrier((&___FalseString_0), value);
	}

	inline static int32_t get_offset_of_TrueString_1() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); }
	inline String_t* get_TrueString_1() const { return ___TrueString_1; }
	inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; }
	inline void set_TrueString_1(String_t* value)
	{
		___TrueString_1 = value;
		Il2CppCodeGenWriteBarrier((&___TrueString_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef DOUBLE_T594665363_H
#define DOUBLE_T594665363_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Double_t594665363 
{
public:

	double ___m_value_13;

public:
	inline static int32_t get_offset_of_m_value_13() { return static_cast<int32_t>(offsetof(Double_t594665363, ___m_value_13)); }
	inline double get_m_value_13() const { return ___m_value_13; }
	inline double* get_address_of_m_value_13() { return &___m_value_13; }
	inline void set_m_value_13(double value)
	{
		___m_value_13 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef ENUM_T4135868527_H
#define ENUM_T4135868527_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Enum_t4135868527  : public ValueType_t3640485471
{
public:

public:
};

struct Enum_t4135868527_StaticFields
{
public:

	CharU5BU5D_t3528271667* ___split_char_0;

public:
	inline static int32_t get_offset_of_split_char_0() { return static_cast<int32_t>(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); }
	inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; }
	inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; }
	inline void set_split_char_0(CharU5BU5D_t3528271667* value)
	{
		___split_char_0 = value;
		Il2CppCodeGenWriteBarrier((&___split_char_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif

struct Enum_t4135868527_marshaled_pinvoke
{
};

struct Enum_t4135868527_marshaled_com
{
};
#endif 
#ifndef INTPTR_T_H
#define INTPTR_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  IntPtr_t 
{
public:

	void* ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
	inline void* get_m_value_0() const { return ___m_value_0; }
	inline void** get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(void* value)
	{
		___m_value_0 = value;
	}
};

struct IntPtr_t_StaticFields
{
public:

	intptr_t ___Zero_1;

public:
	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
	inline intptr_t get_Zero_1() const { return ___Zero_1; }
	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
	inline void set_Zero_1(intptr_t value)
	{
		___Zero_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef VOID_T1185182177_H
#define VOID_T1185182177_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Void_t1185182177 
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef PROPERTYNAME_T3749835189_H
#define PROPERTYNAME_T3749835189_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  PropertyName_t3749835189 
{
public:

	int32_t ___id_0;

public:
	inline static int32_t get_offset_of_id_0() { return static_cast<int32_t>(offsetof(PropertyName_t3749835189, ___id_0)); }
	inline int32_t get_id_0() const { return ___id_0; }
	inline int32_t* get_address_of_id_0() { return &___id_0; }
	inline void set_id_0(int32_t value)
	{
		___id_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef DELEGATE_T1188392813_H
#define DELEGATE_T1188392813_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Delegate_t1188392813  : public RuntimeObject
{
public:

	Il2CppMethodPointer ___method_ptr_0;

	intptr_t ___invoke_impl_1;

	RuntimeObject * ___m_target_2;

	intptr_t ___method_3;

	intptr_t ___delegate_trampoline_4;

	intptr_t ___method_code_5;

	MethodInfo_t * ___method_info_6;

	MethodInfo_t * ___original_method_info_7;

	DelegateData_t1677132599 * ___data_8;

public:
	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_ptr_0)); }
	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
	inline void set_method_ptr_0(Il2CppMethodPointer value)
	{
		___method_ptr_0 = value;
	}

	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___invoke_impl_1)); }
	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
	inline void set_invoke_impl_1(intptr_t value)
	{
		___invoke_impl_1 = value;
	}

	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___m_target_2)); }
	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
	inline void set_m_target_2(RuntimeObject * value)
	{
		___m_target_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_target_2), value);
	}

	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_3)); }
	inline intptr_t get_method_3() const { return ___method_3; }
	inline intptr_t* get_address_of_method_3() { return &___method_3; }
	inline void set_method_3(intptr_t value)
	{
		___method_3 = value;
	}

	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); }
	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
	inline void set_delegate_trampoline_4(intptr_t value)
	{
		___delegate_trampoline_4 = value;
	}

	inline static int32_t get_offset_of_method_code_5() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_code_5)); }
	inline intptr_t get_method_code_5() const { return ___method_code_5; }
	inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; }
	inline void set_method_code_5(intptr_t value)
	{
		___method_code_5 = value;
	}

	inline static int32_t get_offset_of_method_info_6() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_info_6)); }
	inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; }
	inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; }
	inline void set_method_info_6(MethodInfo_t * value)
	{
		___method_info_6 = value;
		Il2CppCodeGenWriteBarrier((&___method_info_6), value);
	}

	inline static int32_t get_offset_of_original_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___original_method_info_7)); }
	inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; }
	inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; }
	inline void set_original_method_info_7(MethodInfo_t * value)
	{
		___original_method_info_7 = value;
		Il2CppCodeGenWriteBarrier((&___original_method_info_7), value);
	}

	inline static int32_t get_offset_of_data_8() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___data_8)); }
	inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; }
	inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; }
	inline void set_data_8(DelegateData_t1677132599 * value)
	{
		___data_8 = value;
		Il2CppCodeGenWriteBarrier((&___data_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef OBJECT_T631007953_H
#define OBJECT_T631007953_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Object_t631007953  : public RuntimeObject
{
public:

	intptr_t ___m_CachedPtr_0;

public:
	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_t631007953, ___m_CachedPtr_0)); }
	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
	inline void set_m_CachedPtr_0(intptr_t value)
	{
		___m_CachedPtr_0 = value;
	}
};

struct Object_t631007953_StaticFields
{
public:

	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;

public:
	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_t631007953_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
	{
		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif

struct Object_t631007953_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};

struct Object_t631007953_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};
#endif 
#ifndef DIRECTORWRAPMODE_T3150873520_H
#define DIRECTORWRAPMODE_T3150873520_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  DirectorWrapMode_t3150873520 
{
public:

	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(DirectorWrapMode_t3150873520, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef PLAYABLEGRAPH_T3515989261_H
#define PLAYABLEGRAPH_T3515989261_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  PlayableGraph_t3515989261 
{
public:

	intptr_t ___m_Handle_0;

	uint32_t ___m_Version_1;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(PlayableGraph_t3515989261, ___m_Handle_0)); }
	inline intptr_t get_m_Handle_0() const { return ___m_Handle_0; }
	inline intptr_t* get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(intptr_t value)
	{
		___m_Handle_0 = value;
	}

	inline static int32_t get_offset_of_m_Version_1() { return static_cast<int32_t>(offsetof(PlayableGraph_t3515989261, ___m_Version_1)); }
	inline uint32_t get_m_Version_1() const { return ___m_Version_1; }
	inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; }
	inline void set_m_Version_1(uint32_t value)
	{
		___m_Version_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef MULTICASTDELEGATE_T_H
#define MULTICASTDELEGATE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  MulticastDelegate_t  : public Delegate_t1188392813
{
public:

	MulticastDelegate_t * ___prev_9;

	MulticastDelegate_t * ___kpm_next_10;

public:
	inline static int32_t get_offset_of_prev_9() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___prev_9)); }
	inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; }
	inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; }
	inline void set_prev_9(MulticastDelegate_t * value)
	{
		___prev_9 = value;
		Il2CppCodeGenWriteBarrier((&___prev_9), value);
	}

	inline static int32_t get_offset_of_kpm_next_10() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___kpm_next_10)); }
	inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; }
	inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; }
	inline void set_kpm_next_10(MulticastDelegate_t * value)
	{
		___kpm_next_10 = value;
		Il2CppCodeGenWriteBarrier((&___kpm_next_10), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef COMPONENT_T1923634451_H
#define COMPONENT_T1923634451_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Component_t1923634451  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef SCRIPTABLEOBJECT_T2528358522_H
#define SCRIPTABLEOBJECT_T2528358522_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  ScriptableObject_t2528358522  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif

struct ScriptableObject_t2528358522_marshaled_pinvoke : public Object_t631007953_marshaled_pinvoke
{
};

struct ScriptableObject_t2528358522_marshaled_com : public Object_t631007953_marshaled_com
{
};
#endif 
#ifndef ACTION_1_T680984592_H
#define ACTION_1_T680984592_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Action_1_t680984592  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef BEHAVIOUR_T1437897464_H
#define BEHAVIOUR_T1437897464_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  Behaviour_t1437897464  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef PLAYABLEASSET_T3219022681_H
#define PLAYABLEASSET_T3219022681_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  PlayableAsset_t3219022681  : public ScriptableObject_t2528358522
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 
#ifndef PLAYABLEDIRECTOR_T508516997_H
#define PLAYABLEDIRECTOR_T508516997_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

struct  PlayableDirector_t508516997  : public Behaviour_t1437897464
{
public:

	Action_1_t680984592 * ___played_4;

	Action_1_t680984592 * ___paused_5;

	Action_1_t680984592 * ___stopped_6;

public:
	inline static int32_t get_offset_of_played_4() { return static_cast<int32_t>(offsetof(PlayableDirector_t508516997, ___played_4)); }
	inline Action_1_t680984592 * get_played_4() const { return ___played_4; }
	inline Action_1_t680984592 ** get_address_of_played_4() { return &___played_4; }
	inline void set_played_4(Action_1_t680984592 * value)
	{
		___played_4 = value;
		Il2CppCodeGenWriteBarrier((&___played_4), value);
	}

	inline static int32_t get_offset_of_paused_5() { return static_cast<int32_t>(offsetof(PlayableDirector_t508516997, ___paused_5)); }
	inline Action_1_t680984592 * get_paused_5() const { return ___paused_5; }
	inline Action_1_t680984592 ** get_address_of_paused_5() { return &___paused_5; }
	inline void set_paused_5(Action_1_t680984592 * value)
	{
		___paused_5 = value;
		Il2CppCodeGenWriteBarrier((&___paused_5), value);
	}

	inline static int32_t get_offset_of_stopped_6() { return static_cast<int32_t>(offsetof(PlayableDirector_t508516997, ___stopped_6)); }
	inline Action_1_t680984592 * get_stopped_6() const { return ___stopped_6; }
	inline Action_1_t680984592 ** get_address_of_stopped_6() { return &___stopped_6; }
	inline void set_stopped_6(Action_1_t680984592 * value)
	{
		___stopped_6 = value;
		Il2CppCodeGenWriteBarrier((&___stopped_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif 

extern "C" IL2CPP_METHOD_ATTR void Action_1_Invoke_m2461023210_gshared (Action_1_t3252573759 * __this, RuntimeObject * p0, const RuntimeMethod* method);

extern "C" IL2CPP_METHOD_ATTR int32_t PlayableDirector_GetWrapMode_m3827033998 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method);

extern "C" IL2CPP_METHOD_ATTR ScriptableObject_t2528358522 * PlayableDirector_Internal_GetPlayableAsset_m3597887911 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method);

extern "C" IL2CPP_METHOD_ATTR PlayableGraph_t3515989261  PlayableDirector_GetGraphHandle_m24850652 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method);

extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PlayableDirector_GetReferenceValue_Injected_m469832252 (PlayableDirector_t508516997 * __this, PropertyName_t3749835189 * ___id0, bool* ___idValid1, const RuntimeMethod* method);

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_GetGraphHandle_Injected_m2307874625 (PlayableDirector_t508516997 * __this, PlayableGraph_t3515989261 * ___ret0, const RuntimeMethod* method);

inline void Action_1_Invoke_m4146928961 (Action_1_t680984592 * __this, PlayableDirector_t508516997 * p0, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t680984592 *, PlayableDirector_t508516997 *, const RuntimeMethod*))Action_1_Invoke_m2461023210_gshared)(__this, p0, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

extern "C" IL2CPP_METHOD_ATTR int32_t PlayableDirector_get_extrapolationMode_m2720668466 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = PlayableDirector_GetWrapMode_m3827033998(__this, NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}

extern "C" IL2CPP_METHOD_ATTR PlayableAsset_t3219022681 * PlayableDirector_get_playableAsset_m3386433828 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayableDirector_get_playableAsset_m3386433828_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PlayableAsset_t3219022681 * V_0 = NULL;
	{
		ScriptableObject_t2528358522 * L_0 = PlayableDirector_Internal_GetPlayableAsset_m3597887911(__this, NULL);
		V_0 = ((PlayableAsset_t3219022681 *)IsInstClass((RuntimeObject*)L_0, PlayableAsset_t3219022681_il2cpp_TypeInfo_var));
		goto IL_0012;
	}

IL_0012:
	{
		PlayableAsset_t3219022681 * L_1 = V_0;
		return L_1;
	}
}

extern "C" IL2CPP_METHOD_ATTR PlayableGraph_t3515989261  PlayableDirector_get_playableGraph_m1849498917 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	PlayableGraph_t3515989261  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		PlayableGraph_t3515989261  L_0 = PlayableDirector_GetGraphHandle_m24850652(__this, NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		PlayableGraph_t3515989261  L_1 = V_0;
		return L_1;
	}
}

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_set_time_m344924007 (PlayableDirector_t508516997 * __this, double ___value0, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_set_time_m344924007_ftn) (PlayableDirector_t508516997 *, double);
	static PlayableDirector_set_time_m344924007_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_set_time_m344924007_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::set_time(System.Double)");
	_il2cpp_icall_func(__this, ___value0);
}

extern "C" IL2CPP_METHOD_ATTR double PlayableDirector_get_time_m3083653627 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef double (*PlayableDirector_get_time_m3083653627_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_get_time_m3083653627_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_get_time_m3083653627_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::get_time()");
	double retVal = _il2cpp_icall_func(__this);
	return retVal;
}

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_Evaluate_m781969411 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_Evaluate_m781969411_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_Evaluate_m781969411_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_Evaluate_m781969411_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::Evaluate()");
	_il2cpp_icall_func(__this);
}

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_Play_m3047544225 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_Play_m3047544225_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_Play_m3047544225_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_Play_m3047544225_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::Play()");
	_il2cpp_icall_func(__this);
}

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_Pause_m3831128627 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_Pause_m3831128627_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_Pause_m3831128627_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_Pause_m3831128627_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::Pause()");
	_il2cpp_icall_func(__this);
}

extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PlayableDirector_GetReferenceValue_m2151945686 (PlayableDirector_t508516997 * __this, PropertyName_t3749835189  ___id0, bool* ___idValid1, const RuntimeMethod* method)
{
	{
		bool* L_0 = ___idValid1;
		Object_t631007953 * L_1 = PlayableDirector_GetReferenceValue_Injected_m469832252(__this, (PropertyName_t3749835189 *)(&___id0), (bool*)L_0, NULL);
		return L_1;
	}
}

extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PlayableDirector_GetGenericBinding_m371850596 (PlayableDirector_t508516997 * __this, Object_t631007953 * ___key0, const RuntimeMethod* method)
{
	typedef Object_t631007953 * (*PlayableDirector_GetGenericBinding_m371850596_ftn) (PlayableDirector_t508516997 *, Object_t631007953 *);
	static PlayableDirector_GetGenericBinding_m371850596_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_GetGenericBinding_m371850596_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::GetGenericBinding(UnityEngine.Object)");
	Object_t631007953 * retVal = _il2cpp_icall_func(__this, ___key0);
	return retVal;
}

extern "C" IL2CPP_METHOD_ATTR int32_t PlayableDirector_GetWrapMode_m3827033998 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*PlayableDirector_GetWrapMode_m3827033998_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_GetWrapMode_m3827033998_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_GetWrapMode_m3827033998_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::GetWrapMode()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}

extern "C" IL2CPP_METHOD_ATTR PlayableGraph_t3515989261  PlayableDirector_GetGraphHandle_m24850652 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	PlayableGraph_t3515989261  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		PlayableDirector_GetGraphHandle_Injected_m2307874625(__this, (PlayableGraph_t3515989261 *)(&V_0), NULL);
		PlayableGraph_t3515989261  L_0 = V_0;
		return L_0;
	}
}

extern "C" IL2CPP_METHOD_ATTR ScriptableObject_t2528358522 * PlayableDirector_Internal_GetPlayableAsset_m3597887911 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef ScriptableObject_t2528358522 * (*PlayableDirector_Internal_GetPlayableAsset_m3597887911_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_Internal_GetPlayableAsset_m3597887911_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_Internal_GetPlayableAsset_m3597887911_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::Internal_GetPlayableAsset()");
	ScriptableObject_t2528358522 * retVal = _il2cpp_icall_func(__this);
	return retVal;
}

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_SendOnPlayableDirectorPlay_m2085616403 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayableDirector_SendOnPlayableDirectorPlay_m2085616403_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t680984592 * L_0 = __this->get_played_4();
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		Action_1_t680984592 * L_1 = __this->get_played_4();
		Action_1_Invoke_m4146928961(L_1, __this, Action_1_Invoke_m4146928961_RuntimeMethod_var);
	}

IL_0018:
	{
		return;
	}
}

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_SendOnPlayableDirectorPause_m2545407843 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayableDirector_SendOnPlayableDirectorPause_m2545407843_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t680984592 * L_0 = __this->get_paused_5();
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		Action_1_t680984592 * L_1 = __this->get_paused_5();
		Action_1_Invoke_m4146928961(L_1, __this, Action_1_Invoke_m4146928961_RuntimeMethod_var);
	}

IL_0018:
	{
		return;
	}
}

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_SendOnPlayableDirectorStop_m3254359972 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayableDirector_SendOnPlayableDirectorStop_m3254359972_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t680984592 * L_0 = __this->get_stopped_6();
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		Action_1_t680984592 * L_1 = __this->get_stopped_6();
		Action_1_Invoke_m4146928961(L_1, __this, Action_1_Invoke_m4146928961_RuntimeMethod_var);
	}

IL_0018:
	{
		return;
	}
}

extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PlayableDirector_GetReferenceValue_Injected_m469832252 (PlayableDirector_t508516997 * __this, PropertyName_t3749835189 * ___id0, bool* ___idValid1, const RuntimeMethod* method)
{
	typedef Object_t631007953 * (*PlayableDirector_GetReferenceValue_Injected_m469832252_ftn) (PlayableDirector_t508516997 *, PropertyName_t3749835189 *, bool*);
	static PlayableDirector_GetReferenceValue_Injected_m469832252_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_GetReferenceValue_Injected_m469832252_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::GetReferenceValue_Injected(UnityEngine.PropertyName&,System.Boolean&)");
	Object_t631007953 * retVal = _il2cpp_icall_func(__this, ___id0, ___idValid1);
	return retVal;
}

extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_GetGraphHandle_Injected_m2307874625 (PlayableDirector_t508516997 * __this, PlayableGraph_t3515989261 * ___ret0, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_GetGraphHandle_Injected_m2307874625_ftn) (PlayableDirector_t508516997 *, PlayableGraph_t3515989261 *);
	static PlayableDirector_GetGraphHandle_Injected_m2307874625_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_GetGraphHandle_Injected_m2307874625_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::GetGraphHandle_Injected(UnityEngine.Playables.PlayableGraph&)");
	_il2cpp_icall_func(__this, ___ret0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
﻿#include "il2cpp-config.h"

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


#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>

#include "il2cpp-class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"


// System.Action`1<System.Object>
struct Action_1_t3252573759;
// System.Action`1<UnityEngine.Playables.PlayableDirector>
struct Action_1_t680984592;
// System.AsyncCallback
struct AsyncCallback_t3962456242;
// System.Char[]
struct CharU5BU5D_t3528271667;
// System.DelegateData
struct DelegateData_t1677132599;
// System.IAsyncResult
struct IAsyncResult_t767004451;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.String
struct String_t;
// System.Void
struct Void_t1185182177;
// UnityEngine.Object
struct Object_t631007953;
// UnityEngine.Playables.PlayableAsset
struct PlayableAsset_t3219022681;
// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t508516997;
// UnityEngine.ScriptableObject
struct ScriptableObject_t2528358522;

extern RuntimeClass* PlayableAsset_t3219022681_il2cpp_TypeInfo_var;
extern const RuntimeMethod* Action_1_Invoke_m4146928961_RuntimeMethod_var;
extern const uint32_t PlayableDirector_SendOnPlayableDirectorPause_m2545407843_MetadataUsageId;
extern const uint32_t PlayableDirector_SendOnPlayableDirectorPlay_m2085616403_MetadataUsageId;
extern const uint32_t PlayableDirector_SendOnPlayableDirectorStop_m3254359972_MetadataUsageId;
extern const uint32_t PlayableDirector_get_playableAsset_m3386433828_MetadataUsageId;



#ifndef U3CMODULEU3E_T692745534_H
#define U3CMODULEU3E_T692745534_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <Module>
struct  U3CModuleU3E_t692745534 
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CMODULEU3E_T692745534_H
#ifndef RUNTIMEOBJECT_H
#define RUNTIMEOBJECT_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Object

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMEOBJECT_H
struct Il2CppArrayBounds;
#ifndef RUNTIMEARRAY_H
#define RUNTIMEARRAY_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Array

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMEARRAY_H
#ifndef VALUETYPE_T3640485471_H
#define VALUETYPE_T3640485471_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ValueType
struct  ValueType_t3640485471  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t3640485471_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t3640485471_marshaled_com
{
};
#endif // VALUETYPE_T3640485471_H
#ifndef BOOLEAN_T97287965_H
#define BOOLEAN_T97287965_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Boolean
struct  Boolean_t97287965 
{
public:
	// System.Boolean System.Boolean::m_value
	bool ___m_value_2;

public:
	inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Boolean_t97287965, ___m_value_2)); }
	inline bool get_m_value_2() const { return ___m_value_2; }
	inline bool* get_address_of_m_value_2() { return &___m_value_2; }
	inline void set_m_value_2(bool value)
	{
		___m_value_2 = value;
	}
};

struct Boolean_t97287965_StaticFields
{
public:
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_0;
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_1;

public:
	inline static int32_t get_offset_of_FalseString_0() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); }
	inline String_t* get_FalseString_0() const { return ___FalseString_0; }
	inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; }
	inline void set_FalseString_0(String_t* value)
	{
		___FalseString_0 = value;
		Il2CppCodeGenWriteBarrier((&___FalseString_0), value);
	}

	inline static int32_t get_offset_of_TrueString_1() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); }
	inline String_t* get_TrueString_1() const { return ___TrueString_1; }
	inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; }
	inline void set_TrueString_1(String_t* value)
	{
		___TrueString_1 = value;
		Il2CppCodeGenWriteBarrier((&___TrueString_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BOOLEAN_T97287965_H
#ifndef DOUBLE_T594665363_H
#define DOUBLE_T594665363_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Double
struct  Double_t594665363 
{
public:
	// System.Double System.Double::m_value
	double ___m_value_13;

public:
	inline static int32_t get_offset_of_m_value_13() { return static_cast<int32_t>(offsetof(Double_t594665363, ___m_value_13)); }
	inline double get_m_value_13() const { return ___m_value_13; }
	inline double* get_address_of_m_value_13() { return &___m_value_13; }
	inline void set_m_value_13(double value)
	{
		___m_value_13 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DOUBLE_T594665363_H
#ifndef ENUM_T4135868527_H
#define ENUM_T4135868527_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Enum
struct  Enum_t4135868527  : public ValueType_t3640485471
{
public:

public:
};

struct Enum_t4135868527_StaticFields
{
public:
	// System.Char[] System.Enum::split_char
	CharU5BU5D_t3528271667* ___split_char_0;

public:
	inline static int32_t get_offset_of_split_char_0() { return static_cast<int32_t>(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); }
	inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; }
	inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; }
	inline void set_split_char_0(CharU5BU5D_t3528271667* value)
	{
		___split_char_0 = value;
		Il2CppCodeGenWriteBarrier((&___split_char_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t4135868527_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t4135868527_marshaled_com
{
};
#endif // ENUM_T4135868527_H
#ifndef INTPTR_T_H
#define INTPTR_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IntPtr
struct  IntPtr_t 
{
public:
	// System.Void* System.IntPtr::m_value
	void* ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
	inline void* get_m_value_0() const { return ___m_value_0; }
	inline void** get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(void* value)
	{
		___m_value_0 = value;
	}
};

struct IntPtr_t_StaticFields
{
public:
	// System.IntPtr System.IntPtr::Zero
	intptr_t ___Zero_1;

public:
	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
	inline intptr_t get_Zero_1() const { return ___Zero_1; }
	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
	inline void set_Zero_1(intptr_t value)
	{
		___Zero_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INTPTR_T_H
#ifndef VOID_T1185182177_H
#define VOID_T1185182177_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Void
struct  Void_t1185182177 
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VOID_T1185182177_H
#ifndef PROPERTYNAME_T3749835189_H
#define PROPERTYNAME_T3749835189_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.PropertyName
struct  PropertyName_t3749835189 
{
public:
	// System.Int32 UnityEngine.PropertyName::id
	int32_t ___id_0;

public:
	inline static int32_t get_offset_of_id_0() { return static_cast<int32_t>(offsetof(PropertyName_t3749835189, ___id_0)); }
	inline int32_t get_id_0() const { return ___id_0; }
	inline int32_t* get_address_of_id_0() { return &___id_0; }
	inline void set_id_0(int32_t value)
	{
		___id_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROPERTYNAME_T3749835189_H
#ifndef DELEGATE_T1188392813_H
#define DELEGATE_T1188392813_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Delegate
struct  Delegate_t1188392813  : public RuntimeObject
{
public:
	// System.IntPtr System.Delegate::method_ptr
	Il2CppMethodPointer ___method_ptr_0;
	// System.IntPtr System.Delegate::invoke_impl
	intptr_t ___invoke_impl_1;
	// System.Object System.Delegate::m_target
	RuntimeObject * ___m_target_2;
	// System.IntPtr System.Delegate::method
	intptr_t ___method_3;
	// System.IntPtr System.Delegate::delegate_trampoline
	intptr_t ___delegate_trampoline_4;
	// System.IntPtr System.Delegate::method_code
	intptr_t ___method_code_5;
	// System.Reflection.MethodInfo System.Delegate::method_info
	MethodInfo_t * ___method_info_6;
	// System.Reflection.MethodInfo System.Delegate::original_method_info
	MethodInfo_t * ___original_method_info_7;
	// System.DelegateData System.Delegate::data
	DelegateData_t1677132599 * ___data_8;

public:
	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_ptr_0)); }
	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
	inline void set_method_ptr_0(Il2CppMethodPointer value)
	{
		___method_ptr_0 = value;
	}

	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___invoke_impl_1)); }
	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
	inline void set_invoke_impl_1(intptr_t value)
	{
		___invoke_impl_1 = value;
	}

	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___m_target_2)); }
	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
	inline void set_m_target_2(RuntimeObject * value)
	{
		___m_target_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_target_2), value);
	}

	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_3)); }
	inline intptr_t get_method_3() const { return ___method_3; }
	inline intptr_t* get_address_of_method_3() { return &___method_3; }
	inline void set_method_3(intptr_t value)
	{
		___method_3 = value;
	}

	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); }
	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
	inline void set_delegate_trampoline_4(intptr_t value)
	{
		___delegate_trampoline_4 = value;
	}

	inline static int32_t get_offset_of_method_code_5() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_code_5)); }
	inline intptr_t get_method_code_5() const { return ___method_code_5; }
	inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; }
	inline void set_method_code_5(intptr_t value)
	{
		___method_code_5 = value;
	}

	inline static int32_t get_offset_of_method_info_6() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_info_6)); }
	inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; }
	inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; }
	inline void set_method_info_6(MethodInfo_t * value)
	{
		___method_info_6 = value;
		Il2CppCodeGenWriteBarrier((&___method_info_6), value);
	}

	inline static int32_t get_offset_of_original_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___original_method_info_7)); }
	inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; }
	inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; }
	inline void set_original_method_info_7(MethodInfo_t * value)
	{
		___original_method_info_7 = value;
		Il2CppCodeGenWriteBarrier((&___original_method_info_7), value);
	}

	inline static int32_t get_offset_of_data_8() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___data_8)); }
	inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; }
	inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; }
	inline void set_data_8(DelegateData_t1677132599 * value)
	{
		___data_8 = value;
		Il2CppCodeGenWriteBarrier((&___data_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DELEGATE_T1188392813_H
#ifndef OBJECT_T631007953_H
#define OBJECT_T631007953_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Object
struct  Object_t631007953  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Object::m_CachedPtr
	intptr_t ___m_CachedPtr_0;

public:
	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_t631007953, ___m_CachedPtr_0)); }
	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
	inline void set_m_CachedPtr_0(intptr_t value)
	{
		___m_CachedPtr_0 = value;
	}
};

struct Object_t631007953_StaticFields
{
public:
	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;

public:
	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_t631007953_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
	{
		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_t631007953_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_t631007953_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};
#endif // OBJECT_T631007953_H
#ifndef DIRECTORWRAPMODE_T3150873520_H
#define DIRECTORWRAPMODE_T3150873520_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Playables.DirectorWrapMode
struct  DirectorWrapMode_t3150873520 
{
public:
	// System.Int32 UnityEngine.Playables.DirectorWrapMode::value__
	int32_t ___value___1;

public:
	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(DirectorWrapMode_t3150873520, ___value___1)); }
	inline int32_t get_value___1() const { return ___value___1; }
	inline int32_t* get_address_of_value___1() { return &___value___1; }
	inline void set_value___1(int32_t value)
	{
		___value___1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORWRAPMODE_T3150873520_H
#ifndef PLAYABLEGRAPH_T3515989261_H
#define PLAYABLEGRAPH_T3515989261_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Playables.PlayableGraph
struct  PlayableGraph_t3515989261 
{
public:
	// System.IntPtr UnityEngine.Playables.PlayableGraph::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableGraph::m_Version
	uint32_t ___m_Version_1;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(PlayableGraph_t3515989261, ___m_Handle_0)); }
	inline intptr_t get_m_Handle_0() const { return ___m_Handle_0; }
	inline intptr_t* get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(intptr_t value)
	{
		___m_Handle_0 = value;
	}

	inline static int32_t get_offset_of_m_Version_1() { return static_cast<int32_t>(offsetof(PlayableGraph_t3515989261, ___m_Version_1)); }
	inline uint32_t get_m_Version_1() const { return ___m_Version_1; }
	inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; }
	inline void set_m_Version_1(uint32_t value)
	{
		___m_Version_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYABLEGRAPH_T3515989261_H
#ifndef MULTICASTDELEGATE_T_H
#define MULTICASTDELEGATE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.MulticastDelegate
struct  MulticastDelegate_t  : public Delegate_t1188392813
{
public:
	// System.MulticastDelegate System.MulticastDelegate::prev
	MulticastDelegate_t * ___prev_9;
	// System.MulticastDelegate System.MulticastDelegate::kpm_next
	MulticastDelegate_t * ___kpm_next_10;

public:
	inline static int32_t get_offset_of_prev_9() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___prev_9)); }
	inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; }
	inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; }
	inline void set_prev_9(MulticastDelegate_t * value)
	{
		___prev_9 = value;
		Il2CppCodeGenWriteBarrier((&___prev_9), value);
	}

	inline static int32_t get_offset_of_kpm_next_10() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___kpm_next_10)); }
	inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; }
	inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; }
	inline void set_kpm_next_10(MulticastDelegate_t * value)
	{
		___kpm_next_10 = value;
		Il2CppCodeGenWriteBarrier((&___kpm_next_10), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MULTICASTDELEGATE_T_H
#ifndef COMPONENT_T1923634451_H
#define COMPONENT_T1923634451_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Component
struct  Component_t1923634451  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPONENT_T1923634451_H
#ifndef SCRIPTABLEOBJECT_T2528358522_H
#define SCRIPTABLEOBJECT_T2528358522_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ScriptableObject
struct  ScriptableObject_t2528358522  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_t2528358522_marshaled_pinvoke : public Object_t631007953_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_t2528358522_marshaled_com : public Object_t631007953_marshaled_com
{
};
#endif // SCRIPTABLEOBJECT_T2528358522_H
#ifndef ACTION_1_T680984592_H
#define ACTION_1_T680984592_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Action`1<UnityEngine.Playables.PlayableDirector>
struct  Action_1_t680984592  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ACTION_1_T680984592_H
#ifndef BEHAVIOUR_T1437897464_H
#define BEHAVIOUR_T1437897464_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Behaviour
struct  Behaviour_t1437897464  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BEHAVIOUR_T1437897464_H
#ifndef PLAYABLEASSET_T3219022681_H
#define PLAYABLEASSET_T3219022681_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Playables.PlayableAsset
struct  PlayableAsset_t3219022681  : public ScriptableObject_t2528358522
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYABLEASSET_T3219022681_H
#ifndef PLAYABLEDIRECTOR_T508516997_H
#define PLAYABLEDIRECTOR_T508516997_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Playables.PlayableDirector
struct  PlayableDirector_t508516997  : public Behaviour_t1437897464
{
public:
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::played
	Action_1_t680984592 * ___played_4;
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::paused
	Action_1_t680984592 * ___paused_5;
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::stopped
	Action_1_t680984592 * ___stopped_6;

public:
	inline static int32_t get_offset_of_played_4() { return static_cast<int32_t>(offsetof(PlayableDirector_t508516997, ___played_4)); }
	inline Action_1_t680984592 * get_played_4() const { return ___played_4; }
	inline Action_1_t680984592 ** get_address_of_played_4() { return &___played_4; }
	inline void set_played_4(Action_1_t680984592 * value)
	{
		___played_4 = value;
		Il2CppCodeGenWriteBarrier((&___played_4), value);
	}

	inline static int32_t get_offset_of_paused_5() { return static_cast<int32_t>(offsetof(PlayableDirector_t508516997, ___paused_5)); }
	inline Action_1_t680984592 * get_paused_5() const { return ___paused_5; }
	inline Action_1_t680984592 ** get_address_of_paused_5() { return &___paused_5; }
	inline void set_paused_5(Action_1_t680984592 * value)
	{
		___paused_5 = value;
		Il2CppCodeGenWriteBarrier((&___paused_5), value);
	}

	inline static int32_t get_offset_of_stopped_6() { return static_cast<int32_t>(offsetof(PlayableDirector_t508516997, ___stopped_6)); }
	inline Action_1_t680984592 * get_stopped_6() const { return ___stopped_6; }
	inline Action_1_t680984592 ** get_address_of_stopped_6() { return &___stopped_6; }
	inline void set_stopped_6(Action_1_t680984592 * value)
	{
		___stopped_6 = value;
		Il2CppCodeGenWriteBarrier((&___stopped_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYABLEDIRECTOR_T508516997_H


// System.Void System.Action`1<System.Object>::Invoke(!0)
extern "C" IL2CPP_METHOD_ATTR void Action_1_Invoke_m2461023210_gshared (Action_1_t3252573759 * __this, RuntimeObject * p0, const RuntimeMethod* method);

// UnityEngine.Playables.DirectorWrapMode UnityEngine.Playables.PlayableDirector::GetWrapMode()
extern "C" IL2CPP_METHOD_ATTR int32_t PlayableDirector_GetWrapMode_m3827033998 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method);
// UnityEngine.ScriptableObject UnityEngine.Playables.PlayableDirector::Internal_GetPlayableAsset()
extern "C" IL2CPP_METHOD_ATTR ScriptableObject_t2528358522 * PlayableDirector_Internal_GetPlayableAsset_m3597887911 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method);
// UnityEngine.Playables.PlayableGraph UnityEngine.Playables.PlayableDirector::GetGraphHandle()
extern "C" IL2CPP_METHOD_ATTR PlayableGraph_t3515989261  PlayableDirector_GetGraphHandle_m24850652 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method);
// UnityEngine.Object UnityEngine.Playables.PlayableDirector::GetReferenceValue_Injected(UnityEngine.PropertyName&,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PlayableDirector_GetReferenceValue_Injected_m469832252 (PlayableDirector_t508516997 * __this, PropertyName_t3749835189 * ___id0, bool* ___idValid1, const RuntimeMethod* method);
// System.Void UnityEngine.Playables.PlayableDirector::GetGraphHandle_Injected(UnityEngine.Playables.PlayableGraph&)
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_GetGraphHandle_Injected_m2307874625 (PlayableDirector_t508516997 * __this, PlayableGraph_t3515989261 * ___ret0, const RuntimeMethod* method);
// System.Void System.Action`1<UnityEngine.Playables.PlayableDirector>::Invoke(!0)
inline void Action_1_Invoke_m4146928961 (Action_1_t680984592 * __this, PlayableDirector_t508516997 * p0, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t680984592 *, PlayableDirector_t508516997 *, const RuntimeMethod*))Action_1_Invoke_m2461023210_gshared)(__this, p0, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Playables.DirectorWrapMode UnityEngine.Playables.PlayableDirector::get_extrapolationMode()
extern "C" IL2CPP_METHOD_ATTR int32_t PlayableDirector_get_extrapolationMode_m2720668466 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = PlayableDirector_GetWrapMode_m3827033998(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Playables.PlayableAsset UnityEngine.Playables.PlayableDirector::get_playableAsset()
extern "C" IL2CPP_METHOD_ATTR PlayableAsset_t3219022681 * PlayableDirector_get_playableAsset_m3386433828 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayableDirector_get_playableAsset_m3386433828_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PlayableAsset_t3219022681 * V_0 = NULL;
	{
		ScriptableObject_t2528358522 * L_0 = PlayableDirector_Internal_GetPlayableAsset_m3597887911(__this, /*hidden argument*/NULL);
		V_0 = ((PlayableAsset_t3219022681 *)IsInstClass((RuntimeObject*)L_0, PlayableAsset_t3219022681_il2cpp_TypeInfo_var));
		goto IL_0012;
	}

IL_0012:
	{
		PlayableAsset_t3219022681 * L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Playables.PlayableGraph UnityEngine.Playables.PlayableDirector::get_playableGraph()
extern "C" IL2CPP_METHOD_ATTR PlayableGraph_t3515989261  PlayableDirector_get_playableGraph_m1849498917 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	PlayableGraph_t3515989261  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		PlayableGraph_t3515989261  L_0 = PlayableDirector_GetGraphHandle_m24850652(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		PlayableGraph_t3515989261  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Playables.PlayableDirector::set_time(System.Double)
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_set_time_m344924007 (PlayableDirector_t508516997 * __this, double ___value0, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_set_time_m344924007_ftn) (PlayableDirector_t508516997 *, double);
	static PlayableDirector_set_time_m344924007_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_set_time_m344924007_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::set_time(System.Double)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Double UnityEngine.Playables.PlayableDirector::get_time()
extern "C" IL2CPP_METHOD_ATTR double PlayableDirector_get_time_m3083653627 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef double (*PlayableDirector_get_time_m3083653627_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_get_time_m3083653627_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_get_time_m3083653627_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::get_time()");
	double retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.Playables.PlayableDirector::Evaluate()
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_Evaluate_m781969411 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_Evaluate_m781969411_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_Evaluate_m781969411_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_Evaluate_m781969411_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::Evaluate()");
	_il2cpp_icall_func(__this);
}
// System.Void UnityEngine.Playables.PlayableDirector::Play()
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_Play_m3047544225 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_Play_m3047544225_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_Play_m3047544225_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_Play_m3047544225_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::Play()");
	_il2cpp_icall_func(__this);
}
// System.Void UnityEngine.Playables.PlayableDirector::Pause()
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_Pause_m3831128627 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_Pause_m3831128627_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_Pause_m3831128627_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_Pause_m3831128627_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::Pause()");
	_il2cpp_icall_func(__this);
}
// UnityEngine.Object UnityEngine.Playables.PlayableDirector::GetReferenceValue(UnityEngine.PropertyName,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PlayableDirector_GetReferenceValue_m2151945686 (PlayableDirector_t508516997 * __this, PropertyName_t3749835189  ___id0, bool* ___idValid1, const RuntimeMethod* method)
{
	{
		bool* L_0 = ___idValid1;
		Object_t631007953 * L_1 = PlayableDirector_GetReferenceValue_Injected_m469832252(__this, (PropertyName_t3749835189 *)(&___id0), (bool*)L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Object UnityEngine.Playables.PlayableDirector::GetGenericBinding(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PlayableDirector_GetGenericBinding_m371850596 (PlayableDirector_t508516997 * __this, Object_t631007953 * ___key0, const RuntimeMethod* method)
{
	typedef Object_t631007953 * (*PlayableDirector_GetGenericBinding_m371850596_ftn) (PlayableDirector_t508516997 *, Object_t631007953 *);
	static PlayableDirector_GetGenericBinding_m371850596_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_GetGenericBinding_m371850596_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::GetGenericBinding(UnityEngine.Object)");
	Object_t631007953 * retVal = _il2cpp_icall_func(__this, ___key0);
	return retVal;
}
// UnityEngine.Playables.DirectorWrapMode UnityEngine.Playables.PlayableDirector::GetWrapMode()
extern "C" IL2CPP_METHOD_ATTR int32_t PlayableDirector_GetWrapMode_m3827033998 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*PlayableDirector_GetWrapMode_m3827033998_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_GetWrapMode_m3827033998_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_GetWrapMode_m3827033998_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::GetWrapMode()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.Playables.PlayableGraph UnityEngine.Playables.PlayableDirector::GetGraphHandle()
extern "C" IL2CPP_METHOD_ATTR PlayableGraph_t3515989261  PlayableDirector_GetGraphHandle_m24850652 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	PlayableGraph_t3515989261  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		PlayableDirector_GetGraphHandle_Injected_m2307874625(__this, (PlayableGraph_t3515989261 *)(&V_0), /*hidden argument*/NULL);
		PlayableGraph_t3515989261  L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.ScriptableObject UnityEngine.Playables.PlayableDirector::Internal_GetPlayableAsset()
extern "C" IL2CPP_METHOD_ATTR ScriptableObject_t2528358522 * PlayableDirector_Internal_GetPlayableAsset_m3597887911 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	typedef ScriptableObject_t2528358522 * (*PlayableDirector_Internal_GetPlayableAsset_m3597887911_ftn) (PlayableDirector_t508516997 *);
	static PlayableDirector_Internal_GetPlayableAsset_m3597887911_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_Internal_GetPlayableAsset_m3597887911_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::Internal_GetPlayableAsset()");
	ScriptableObject_t2528358522 * retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.Playables.PlayableDirector::SendOnPlayableDirectorPlay()
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_SendOnPlayableDirectorPlay_m2085616403 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayableDirector_SendOnPlayableDirectorPlay_m2085616403_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t680984592 * L_0 = __this->get_played_4();
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		Action_1_t680984592 * L_1 = __this->get_played_4();
		Action_1_Invoke_m4146928961(L_1, __this, /*hidden argument*/Action_1_Invoke_m4146928961_RuntimeMethod_var);
	}

IL_0018:
	{
		return;
	}
}
// System.Void UnityEngine.Playables.PlayableDirector::SendOnPlayableDirectorPause()
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_SendOnPlayableDirectorPause_m2545407843 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayableDirector_SendOnPlayableDirectorPause_m2545407843_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t680984592 * L_0 = __this->get_paused_5();
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		Action_1_t680984592 * L_1 = __this->get_paused_5();
		Action_1_Invoke_m4146928961(L_1, __this, /*hidden argument*/Action_1_Invoke_m4146928961_RuntimeMethod_var);
	}

IL_0018:
	{
		return;
	}
}
// System.Void UnityEngine.Playables.PlayableDirector::SendOnPlayableDirectorStop()
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_SendOnPlayableDirectorStop_m3254359972 (PlayableDirector_t508516997 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayableDirector_SendOnPlayableDirectorStop_m3254359972_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t680984592 * L_0 = __this->get_stopped_6();
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		Action_1_t680984592 * L_1 = __this->get_stopped_6();
		Action_1_Invoke_m4146928961(L_1, __this, /*hidden argument*/Action_1_Invoke_m4146928961_RuntimeMethod_var);
	}

IL_0018:
	{
		return;
	}
}
// UnityEngine.Object UnityEngine.Playables.PlayableDirector::GetReferenceValue_Injected(UnityEngine.PropertyName&,System.Boolean&)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PlayableDirector_GetReferenceValue_Injected_m469832252 (PlayableDirector_t508516997 * __this, PropertyName_t3749835189 * ___id0, bool* ___idValid1, const RuntimeMethod* method)
{
	typedef Object_t631007953 * (*PlayableDirector_GetReferenceValue_Injected_m469832252_ftn) (PlayableDirector_t508516997 *, PropertyName_t3749835189 *, bool*);
	static PlayableDirector_GetReferenceValue_Injected_m469832252_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_GetReferenceValue_Injected_m469832252_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::GetReferenceValue_Injected(UnityEngine.PropertyName&,System.Boolean&)");
	Object_t631007953 * retVal = _il2cpp_icall_func(__this, ___id0, ___idValid1);
	return retVal;
}
// System.Void UnityEngine.Playables.PlayableDirector::GetGraphHandle_Injected(UnityEngine.Playables.PlayableGraph&)
extern "C" IL2CPP_METHOD_ATTR void PlayableDirector_GetGraphHandle_Injected_m2307874625 (PlayableDirector_t508516997 * __this, PlayableGraph_t3515989261 * ___ret0, const RuntimeMethod* method)
{
	typedef void (*PlayableDirector_GetGraphHandle_Injected_m2307874625_ftn) (PlayableDirector_t508516997 *, PlayableGraph_t3515989261 *);
	static PlayableDirector_GetGraphHandle_Injected_m2307874625_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayableDirector_GetGraphHandle_Injected_m2307874625_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Playables.PlayableDirector::GetGraphHandle_Injected(UnityEngine.Playables.PlayableGraph&)");
	_il2cpp_icall_func(__this, ___ret0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
