#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 "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup169317941.h"
#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Corne284493240.h"
#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Axis1399125956.h"
#include "UnityEngine_UI_UnityEngine_UI_GridLayoutGroup_Cons1640775616.h"
#include "UnityEngine_UI_UnityEngine_UI_HorizontalLayoutGrou1336501463.h"
#include "UnityEngine_UI_UnityEngine_UI_HorizontalOrVertical2052396382.h"
#include "UnityEngine_UI_UnityEngine_UI_LayoutElement1596995480.h"
#include "UnityEngine_UI_UnityEngine_UI_LayoutGroup352294875.h"
#include "UnityEngine_UI_UnityEngine_UI_LayoutRebuilder1942933988.h"
#include "UnityEngine_UI_UnityEngine_UI_LayoutUtility3144854024.h"
#include "UnityEngine_UI_UnityEngine_UI_VerticalLayoutGroup423167365.h"
#include "UnityEngine_UI_UnityEngine_UI_VertexHelper3377436606.h"
#include "UnityEngine_UI_UnityEngine_UI_BaseVertexEffect3555037586.h"
#include "UnityEngine_UI_UnityEngine_UI_BaseMeshEffect2306480155.h"
#include "UnityEngine_UI_UnityEngine_UI_Outline3745177896.h"
#include "UnityEngine_UI_UnityEngine_UI_PositionAsUV14062429115.h"
#include "UnityEngine_UI_UnityEngine_UI_Shadow75537580.h"
#include "UnityEngine_UI_U3CPrivateImplementationDetailsU3E3053238933.h"
#include "UnityEngine_UI_U3CPrivateImplementationDetailsU3E_3379220348.h"
#include "AssemblyU2DCSharp_U3CModuleU3E86524790.h"
#include "AssemblyU2DCSharp_ChartIndex3758651316.h"
#include "AssemblyU2DCSharp_ChartView3585312643.h"
#include "AssemblyU2DCSharp_Game2211858.h"
#include "AssemblyU2DCSharp_Game_U3CGameOverU3Ec__Iterator01649330712.h"
#include "AssemblyU2DCSharp_GameOver2590316550.h"
#include "AssemblyU2DCSharp_GameOver_U3CSetActiveU3Ec__AnonS3409647572.h"
#include "AssemblyU2DCSharp_MoveRectTransform66175351.h"
#include "AssemblyU2DCSharp_Option2368697493.h"
#include "AssemblyU2DCSharp_OptionMappings1270969626.h"
#include "AssemblyU2DCSharp_OptionView3367096538.h"
#include "AssemblyU2DCSharp_Options415178366.h"
#include "AssemblyU2DCSharp_OptionsPanel2476431910.h"
#include "AssemblyU2DCSharp_OptionsPanel_U3COnCommitRoutineU2077446019.h"
#include "AssemblyU2DCSharp_Revenue2764495868.h"
#include "AssemblyU2DCSharp_RevenueView3991481537.h"
#include "AssemblyU2DCSharp_SliderHandle1991457417.h"



#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1600 = { sizeof (GridLayoutGroup_t169317941), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1600[6] = 
{
	GridLayoutGroup_t169317941::get_offset_of_m_StartCorner_10(),
	GridLayoutGroup_t169317941::get_offset_of_m_StartAxis_11(),
	GridLayoutGroup_t169317941::get_offset_of_m_CellSize_12(),
	GridLayoutGroup_t169317941::get_offset_of_m_Spacing_13(),
	GridLayoutGroup_t169317941::get_offset_of_m_Constraint_14(),
	GridLayoutGroup_t169317941::get_offset_of_m_ConstraintCount_15(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1601 = { sizeof (Corner_t284493240)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable1601[5] = 
{
	Corner_t284493240::get_offset_of_value___1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	0,
	0,
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1602 = { sizeof (Axis_t1399125956)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable1602[3] = 
{
	Axis_t1399125956::get_offset_of_value___1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1603 = { sizeof (Constraint_t1640775616)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable1603[4] = 
{
	Constraint_t1640775616::get_offset_of_value___1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	0,
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1604 = { sizeof (HorizontalLayoutGroup_t1336501463), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1605 = { sizeof (HorizontalOrVerticalLayoutGroup_t2052396382), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1605[3] = 
{
	HorizontalOrVerticalLayoutGroup_t2052396382::get_offset_of_m_Spacing_10(),
	HorizontalOrVerticalLayoutGroup_t2052396382::get_offset_of_m_ChildForceExpandWidth_11(),
	HorizontalOrVerticalLayoutGroup_t2052396382::get_offset_of_m_ChildForceExpandHeight_12(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1606 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1607 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1608 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1609 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1610 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1611 = { sizeof (LayoutElement_t1596995480), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1611[7] = 
{
	LayoutElement_t1596995480::get_offset_of_m_IgnoreLayout_2(),
	LayoutElement_t1596995480::get_offset_of_m_MinWidth_3(),
	LayoutElement_t1596995480::get_offset_of_m_MinHeight_4(),
	LayoutElement_t1596995480::get_offset_of_m_PreferredWidth_5(),
	LayoutElement_t1596995480::get_offset_of_m_PreferredHeight_6(),
	LayoutElement_t1596995480::get_offset_of_m_FlexibleWidth_7(),
	LayoutElement_t1596995480::get_offset_of_m_FlexibleHeight_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1612 = { sizeof (LayoutGroup_t352294875), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1612[8] = 
{
	LayoutGroup_t352294875::get_offset_of_m_Padding_2(),
	LayoutGroup_t352294875::get_offset_of_m_ChildAlignment_3(),
	LayoutGroup_t352294875::get_offset_of_m_Rect_4(),
	LayoutGroup_t352294875::get_offset_of_m_Tracker_5(),
	LayoutGroup_t352294875::get_offset_of_m_TotalMinSize_6(),
	LayoutGroup_t352294875::get_offset_of_m_TotalPreferredSize_7(),
	LayoutGroup_t352294875::get_offset_of_m_TotalFlexibleSize_8(),
	LayoutGroup_t352294875::get_offset_of_m_RectChildren_9(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1613 = { sizeof (LayoutRebuilder_t1942933988), -1, sizeof(LayoutRebuilder_t1942933988_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable1613[9] = 
{
	LayoutRebuilder_t1942933988::get_offset_of_m_ToRebuild_0(),
	LayoutRebuilder_t1942933988::get_offset_of_m_CachedHashFromTransform_1(),
	LayoutRebuilder_t1942933988_StaticFields::get_offset_of_s_Rebuilders_2(),
	LayoutRebuilder_t1942933988_StaticFields::get_offset_of_U3CU3Ef__amU24cache3_3(),
	LayoutRebuilder_t1942933988_StaticFields::get_offset_of_U3CU3Ef__amU24cache4_4(),
	LayoutRebuilder_t1942933988_StaticFields::get_offset_of_U3CU3Ef__amU24cache5_5(),
	LayoutRebuilder_t1942933988_StaticFields::get_offset_of_U3CU3Ef__amU24cache6_6(),
	LayoutRebuilder_t1942933988_StaticFields::get_offset_of_U3CU3Ef__amU24cache7_7(),
	LayoutRebuilder_t1942933988_StaticFields::get_offset_of_U3CU3Ef__amU24cache8_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1614 = { sizeof (LayoutUtility_t3144854024), -1, sizeof(LayoutUtility_t3144854024_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable1614[8] = 
{
	LayoutUtility_t3144854024_StaticFields::get_offset_of_U3CU3Ef__amU24cache0_0(),
	LayoutUtility_t3144854024_StaticFields::get_offset_of_U3CU3Ef__amU24cache1_1(),
	LayoutUtility_t3144854024_StaticFields::get_offset_of_U3CU3Ef__amU24cache2_2(),
	LayoutUtility_t3144854024_StaticFields::get_offset_of_U3CU3Ef__amU24cache3_3(),
	LayoutUtility_t3144854024_StaticFields::get_offset_of_U3CU3Ef__amU24cache4_4(),
	LayoutUtility_t3144854024_StaticFields::get_offset_of_U3CU3Ef__amU24cache5_5(),
	LayoutUtility_t3144854024_StaticFields::get_offset_of_U3CU3Ef__amU24cache6_6(),
	LayoutUtility_t3144854024_StaticFields::get_offset_of_U3CU3Ef__amU24cache7_7(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1615 = { sizeof (VerticalLayoutGroup_t423167365), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1616 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1617 = { 0, 0, 0, 0 };
extern const int32_t g_FieldOffsetTable1617[2] = 
{
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1618 = { 0, 0, 0, 0 };
extern const int32_t g_FieldOffsetTable1618[2] = 
{
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1619 = { 0, 0, 0, 0 };
extern const int32_t g_FieldOffsetTable1619[4] = 
{
	0,
	0,
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1620 = { sizeof (VertexHelper_t3377436606), -1, sizeof(VertexHelper_t3377436606_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable1620[9] = 
{
	VertexHelper_t3377436606::get_offset_of_m_Positions_0(),
	VertexHelper_t3377436606::get_offset_of_m_Colors_1(),
	VertexHelper_t3377436606::get_offset_of_m_Uv0S_2(),
	VertexHelper_t3377436606::get_offset_of_m_Uv1S_3(),
	VertexHelper_t3377436606::get_offset_of_m_Normals_4(),
	VertexHelper_t3377436606::get_offset_of_m_Tangents_5(),
	VertexHelper_t3377436606::get_offset_of_m_Indices_6(),
	VertexHelper_t3377436606_StaticFields::get_offset_of_s_DefaultTangent_7(),
	VertexHelper_t3377436606_StaticFields::get_offset_of_s_DefaultNormal_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1621 = { sizeof (BaseVertexEffect_t3555037586), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1622 = { sizeof (BaseMeshEffect_t2306480155), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1622[1] = 
{
	BaseMeshEffect_t2306480155::get_offset_of_m_Graphic_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1623 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1624 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1625 = { sizeof (Outline_t3745177896), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1626 = { sizeof (PositionAsUV1_t4062429115), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1627 = { sizeof (Shadow_t75537580), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1627[4] = 
{
	0,
	Shadow_t75537580::get_offset_of_m_EffectColor_4(),
	Shadow_t75537580::get_offset_of_m_EffectDistance_5(),
	Shadow_t75537580::get_offset_of_m_UseGraphicAlpha_6(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1628 = { sizeof (U3CPrivateImplementationDetailsU3E_t3053238937), -1, sizeof(U3CPrivateImplementationDetailsU3E_t3053238937_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable1628[1] = 
{
	U3CPrivateImplementationDetailsU3E_t3053238937_StaticFields::get_offset_of_U24U24fieldU2D0_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1629 = { sizeof (U24ArrayTypeU2412_t3379220351)+ sizeof (Il2CppObject), sizeof(U24ArrayTypeU2412_t3379220351_marshaled_pinvoke), 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1630 = { sizeof (U3CModuleU3E_t86524796), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1631 = { sizeof (ChartIndex_t3758651316), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1631[4] = 
{
	ChartIndex_t3758651316::get_offset_of_OnChartIndexUpdate_2(),
	ChartIndex_t3758651316::get_offset_of__optionsPanel_3(),
	ChartIndex_t3758651316::get_offset_of__chartX_4(),
	ChartIndex_t3758651316::get_offset_of__chartY_5(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1632 = { sizeof (ChartView_t3585312643), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1632[2] = 
{
	ChartView_t3585312643::get_offset_of__slider_2(),
	ChartView_t3585312643::get_offset_of__sliderHandle_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1633 = { sizeof (Game_t2211858), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1633[6] = 
{
	Game_t2211858::get_offset_of__optionsPanel_2(),
	Game_t2211858::get_offset_of__options_3(),
	Game_t2211858::get_offset_of__chartIndex_4(),
	Game_t2211858::get_offset_of__gameOver_5(),
	Game_t2211858::get_offset_of__revenue_6(),
	Game_t2211858::get_offset_of__reasons_7(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1634 = { sizeof (U3CGameOverU3Ec__Iterator0_t1649330712), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1634[5] = 
{
	U3CGameOverU3Ec__Iterator0_t1649330712::get_offset_of_U3CreasonU3E__0_0(),
	U3CGameOverU3Ec__Iterator0_t1649330712::get_offset_of_U3CrevU3E__1_1(),
	U3CGameOverU3Ec__Iterator0_t1649330712::get_offset_of_U24PC_2(),
	U3CGameOverU3Ec__Iterator0_t1649330712::get_offset_of_U24current_3(),
	U3CGameOverU3Ec__Iterator0_t1649330712::get_offset_of_U3CU3Ef__this_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1635 = { sizeof (GameOver_t2590316550), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1635[3] = 
{
	GameOver_t2590316550::get_offset_of__reasonText_2(),
	GameOver_t2590316550::get_offset_of__revenueText_3(),
	GameOver_t2590316550::get_offset_of__children_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1636 = { sizeof (U3CSetActiveU3Ec__AnonStorey2_t3409647572), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1636[1] = 
{
	U3CSetActiveU3Ec__AnonStorey2_t3409647572::get_offset_of_value_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1637 = { sizeof (MoveRectTransform_t66175351), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1637[5] = 
{
	0,
	0,
	MoveRectTransform_t66175351::get_offset_of_OnMoveComplete_4(),
	MoveRectTransform_t66175351::get_offset_of__rectTrans_5(),
	MoveRectTransform_t66175351::get_offset_of__targetPosition_6(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1638 = { sizeof (Option_t2368697493), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1638[4] = 
{
	Option_t2368697493::get_offset_of_headline_0(),
	Option_t2368697493::get_offset_of_sprite_1(),
	Option_t2368697493::get_offset_of_scoring_2(),
	Option_t2368697493::get_offset_of_staleness_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1639 = { sizeof (OptionMappings_t1270969626), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1639[1] = 
{
	OptionMappings_t1270969626::get_offset_of__optionPool_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1640 = { sizeof (OptionView_t3367096538), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1640[3] = 
{
	OptionView_t3367096538::get_offset_of__headline_2(),
	OptionView_t3367096538::get_offset_of__photo_3(),
	OptionView_t3367096538::get_offset_of__option_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1641 = { sizeof (Options_t415178366), -1, sizeof(Options_t415178366_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable1641[12] = 
{
	Options_t415178366::get_offset_of_OnCommit_2(),
	Options_t415178366::get_offset_of_optionMappings_3(),
	Options_t415178366::get_offset_of_revenue_4(),
	Options_t415178366::get_offset_of__optionsPanel_5(),
	Options_t415178366::get_offset_of__activeOptions_6(),
	Options_t415178366::get_offset_of__optionView1_7(),
	Options_t415178366::get_offset_of__optionView2_8(),
	Options_t415178366::get_offset_of__revenueView_9(),
	Options_t415178366::get_offset_of__stalenessFactor_10(),
	Options_t415178366_StaticFields::get_offset_of_U3CU3Ef__amU24cache9_11(),
	Options_t415178366_StaticFields::get_offset_of_U3CU3Ef__amU24cacheA_12(),
	Options_t415178366_StaticFields::get_offset_of_U3CU3Ef__amU24cacheB_13(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1642 = { sizeof (OptionsPanel_t2476431910), -1, sizeof(OptionsPanel_t2476431910_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable1642[11] = 
{
	OptionsPanel_t2476431910::get_offset_of_OnSelection_2(),
	OptionsPanel_t2476431910::get_offset_of__optionMappings_3(),
	OptionsPanel_t2476431910::get_offset_of__revenue_4(),
	OptionsPanel_t2476431910::get_offset_of__startPosition_5(),
	OptionsPanel_t2476431910::get_offset_of__endPosition_6(),
	OptionsPanel_t2476431910::get_offset_of__optionsPrefab_7(),
	OptionsPanel_t2476431910::get_offset_of__startPrefab_8(),
	OptionsPanel_t2476431910::get_offset_of__gameoverPrefab_9(),
	OptionsPanel_t2476431910::get_offset_of__active_10(),
	OptionsPanel_t2476431910::get_offset_of__next_11(),
	OptionsPanel_t2476431910_StaticFields::get_offset_of_U3CU3Ef__amU24cacheA_12(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1643 = { sizeof (U3COnCommitRoutineU3Ec__Iterator1_t2077446019), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1643[5] = 
{
	U3COnCommitRoutineU3Ec__Iterator1_t2077446019::get_offset_of_scoring_0(),
	U3COnCommitRoutineU3Ec__Iterator1_t2077446019::get_offset_of_U24PC_1(),
	U3COnCommitRoutineU3Ec__Iterator1_t2077446019::get_offset_of_U24current_2(),
	U3COnCommitRoutineU3Ec__Iterator1_t2077446019::get_offset_of_U3CU24U3Escoring_3(),
	U3COnCommitRoutineU3Ec__Iterator1_t2077446019::get_offset_of_U3CU3Ef__this_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1644 = { sizeof (Revenue_t2764495868), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1644[4] = 
{
	Revenue_t2764495868::get_offset_of__optionsPanel_2(),
	Revenue_t2764495868::get_offset_of__multiplier_3(),
	Revenue_t2764495868::get_offset_of__revenue_4(),
	Revenue_t2764495868::get_offset_of__highlight_5(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1645 = { sizeof (RevenueView_t3991481537), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1645[1] = 
{
	RevenueView_t3991481537::get_offset_of__text_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1646 = { sizeof (SliderHandle_t1991457417), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable1646[3] = 
{
	SliderHandle_t1991457417::get_offset_of__icons_2(),
	SliderHandle_t1991457417::get_offset_of__type_3(),
	SliderHandle_t1991457417::get_offset_of__image_4(),
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
