#pragma once

#include "il2cpp-config.h"

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

#include <stdint.h>

// UnityEngine.Font
struct Font_t4241557075;
// UnityEngine.GUIStyle
struct GUIStyle_t2990928826;
// UnityEngine.GUIStyle[]
struct GUIStyleU5BU5D_t565654559;
// UnityEngine.GUISettings
struct GUISettings_t4075193652;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.GUIStyle>
struct Dictionary_2_t3811347196;
// UnityEngine.GUISkin/SkinChangedDelegate
struct SkinChangedDelegate_t4002872878;
// UnityEngine.GUISkin
struct GUISkin_t3371348110;

#include "UnityEngine_UnityEngine_ScriptableObject2970544072.h"

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

// UnityEngine.GUISkin
struct  GUISkin_t3371348110  : public ScriptableObject_t2970544072
{
public:
	// UnityEngine.Font UnityEngine.GUISkin::m_Font
	Font_t4241557075 * ___m_Font_2;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_box
	GUIStyle_t2990928826 * ___m_box_3;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_button
	GUIStyle_t2990928826 * ___m_button_4;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_toggle
	GUIStyle_t2990928826 * ___m_toggle_5;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_label
	GUIStyle_t2990928826 * ___m_label_6;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_textField
	GUIStyle_t2990928826 * ___m_textField_7;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_textArea
	GUIStyle_t2990928826 * ___m_textArea_8;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_window
	GUIStyle_t2990928826 * ___m_window_9;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSlider
	GUIStyle_t2990928826 * ___m_horizontalSlider_10;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalSliderThumb
	GUIStyle_t2990928826 * ___m_horizontalSliderThumb_11;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSlider
	GUIStyle_t2990928826 * ___m_verticalSlider_12;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalSliderThumb
	GUIStyle_t2990928826 * ___m_verticalSliderThumb_13;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbar
	GUIStyle_t2990928826 * ___m_horizontalScrollbar_14;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarThumb
	GUIStyle_t2990928826 * ___m_horizontalScrollbarThumb_15;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarLeftButton
	GUIStyle_t2990928826 * ___m_horizontalScrollbarLeftButton_16;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_horizontalScrollbarRightButton
	GUIStyle_t2990928826 * ___m_horizontalScrollbarRightButton_17;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbar
	GUIStyle_t2990928826 * ___m_verticalScrollbar_18;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarThumb
	GUIStyle_t2990928826 * ___m_verticalScrollbarThumb_19;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarUpButton
	GUIStyle_t2990928826 * ___m_verticalScrollbarUpButton_20;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_verticalScrollbarDownButton
	GUIStyle_t2990928826 * ___m_verticalScrollbarDownButton_21;
	// UnityEngine.GUIStyle UnityEngine.GUISkin::m_ScrollView
	GUIStyle_t2990928826 * ___m_ScrollView_22;
	// UnityEngine.GUIStyle[] UnityEngine.GUISkin::m_CustomStyles
	GUIStyleU5BU5D_t565654559* ___m_CustomStyles_23;
	// UnityEngine.GUISettings UnityEngine.GUISkin::m_Settings
	GUISettings_t4075193652 * ___m_Settings_24;
	// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.GUIStyle> UnityEngine.GUISkin::m_Styles
	Dictionary_2_t3811347196 * ___m_Styles_26;

public:
	inline static int32_t get_offset_of_m_Font_2() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_Font_2)); }
	inline Font_t4241557075 * get_m_Font_2() const { return ___m_Font_2; }
	inline Font_t4241557075 ** get_address_of_m_Font_2() { return &___m_Font_2; }
	inline void set_m_Font_2(Font_t4241557075 * value)
	{
		___m_Font_2 = value;
		Il2CppCodeGenWriteBarrier(&___m_Font_2, value);
	}

	inline static int32_t get_offset_of_m_box_3() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_box_3)); }
	inline GUIStyle_t2990928826 * get_m_box_3() const { return ___m_box_3; }
	inline GUIStyle_t2990928826 ** get_address_of_m_box_3() { return &___m_box_3; }
	inline void set_m_box_3(GUIStyle_t2990928826 * value)
	{
		___m_box_3 = value;
		Il2CppCodeGenWriteBarrier(&___m_box_3, value);
	}

	inline static int32_t get_offset_of_m_button_4() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_button_4)); }
	inline GUIStyle_t2990928826 * get_m_button_4() const { return ___m_button_4; }
	inline GUIStyle_t2990928826 ** get_address_of_m_button_4() { return &___m_button_4; }
	inline void set_m_button_4(GUIStyle_t2990928826 * value)
	{
		___m_button_4 = value;
		Il2CppCodeGenWriteBarrier(&___m_button_4, value);
	}

	inline static int32_t get_offset_of_m_toggle_5() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_toggle_5)); }
	inline GUIStyle_t2990928826 * get_m_toggle_5() const { return ___m_toggle_5; }
	inline GUIStyle_t2990928826 ** get_address_of_m_toggle_5() { return &___m_toggle_5; }
	inline void set_m_toggle_5(GUIStyle_t2990928826 * value)
	{
		___m_toggle_5 = value;
		Il2CppCodeGenWriteBarrier(&___m_toggle_5, value);
	}

	inline static int32_t get_offset_of_m_label_6() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_label_6)); }
	inline GUIStyle_t2990928826 * get_m_label_6() const { return ___m_label_6; }
	inline GUIStyle_t2990928826 ** get_address_of_m_label_6() { return &___m_label_6; }
	inline void set_m_label_6(GUIStyle_t2990928826 * value)
	{
		___m_label_6 = value;
		Il2CppCodeGenWriteBarrier(&___m_label_6, value);
	}

	inline static int32_t get_offset_of_m_textField_7() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_textField_7)); }
	inline GUIStyle_t2990928826 * get_m_textField_7() const { return ___m_textField_7; }
	inline GUIStyle_t2990928826 ** get_address_of_m_textField_7() { return &___m_textField_7; }
	inline void set_m_textField_7(GUIStyle_t2990928826 * value)
	{
		___m_textField_7 = value;
		Il2CppCodeGenWriteBarrier(&___m_textField_7, value);
	}

	inline static int32_t get_offset_of_m_textArea_8() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_textArea_8)); }
	inline GUIStyle_t2990928826 * get_m_textArea_8() const { return ___m_textArea_8; }
	inline GUIStyle_t2990928826 ** get_address_of_m_textArea_8() { return &___m_textArea_8; }
	inline void set_m_textArea_8(GUIStyle_t2990928826 * value)
	{
		___m_textArea_8 = value;
		Il2CppCodeGenWriteBarrier(&___m_textArea_8, value);
	}

	inline static int32_t get_offset_of_m_window_9() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_window_9)); }
	inline GUIStyle_t2990928826 * get_m_window_9() const { return ___m_window_9; }
	inline GUIStyle_t2990928826 ** get_address_of_m_window_9() { return &___m_window_9; }
	inline void set_m_window_9(GUIStyle_t2990928826 * value)
	{
		___m_window_9 = value;
		Il2CppCodeGenWriteBarrier(&___m_window_9, value);
	}

	inline static int32_t get_offset_of_m_horizontalSlider_10() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_horizontalSlider_10)); }
	inline GUIStyle_t2990928826 * get_m_horizontalSlider_10() const { return ___m_horizontalSlider_10; }
	inline GUIStyle_t2990928826 ** get_address_of_m_horizontalSlider_10() { return &___m_horizontalSlider_10; }
	inline void set_m_horizontalSlider_10(GUIStyle_t2990928826 * value)
	{
		___m_horizontalSlider_10 = value;
		Il2CppCodeGenWriteBarrier(&___m_horizontalSlider_10, value);
	}

	inline static int32_t get_offset_of_m_horizontalSliderThumb_11() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_horizontalSliderThumb_11)); }
	inline GUIStyle_t2990928826 * get_m_horizontalSliderThumb_11() const { return ___m_horizontalSliderThumb_11; }
	inline GUIStyle_t2990928826 ** get_address_of_m_horizontalSliderThumb_11() { return &___m_horizontalSliderThumb_11; }
	inline void set_m_horizontalSliderThumb_11(GUIStyle_t2990928826 * value)
	{
		___m_horizontalSliderThumb_11 = value;
		Il2CppCodeGenWriteBarrier(&___m_horizontalSliderThumb_11, value);
	}

	inline static int32_t get_offset_of_m_verticalSlider_12() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_verticalSlider_12)); }
	inline GUIStyle_t2990928826 * get_m_verticalSlider_12() const { return ___m_verticalSlider_12; }
	inline GUIStyle_t2990928826 ** get_address_of_m_verticalSlider_12() { return &___m_verticalSlider_12; }
	inline void set_m_verticalSlider_12(GUIStyle_t2990928826 * value)
	{
		___m_verticalSlider_12 = value;
		Il2CppCodeGenWriteBarrier(&___m_verticalSlider_12, value);
	}

	inline static int32_t get_offset_of_m_verticalSliderThumb_13() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_verticalSliderThumb_13)); }
	inline GUIStyle_t2990928826 * get_m_verticalSliderThumb_13() const { return ___m_verticalSliderThumb_13; }
	inline GUIStyle_t2990928826 ** get_address_of_m_verticalSliderThumb_13() { return &___m_verticalSliderThumb_13; }
	inline void set_m_verticalSliderThumb_13(GUIStyle_t2990928826 * value)
	{
		___m_verticalSliderThumb_13 = value;
		Il2CppCodeGenWriteBarrier(&___m_verticalSliderThumb_13, value);
	}

	inline static int32_t get_offset_of_m_horizontalScrollbar_14() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_horizontalScrollbar_14)); }
	inline GUIStyle_t2990928826 * get_m_horizontalScrollbar_14() const { return ___m_horizontalScrollbar_14; }
	inline GUIStyle_t2990928826 ** get_address_of_m_horizontalScrollbar_14() { return &___m_horizontalScrollbar_14; }
	inline void set_m_horizontalScrollbar_14(GUIStyle_t2990928826 * value)
	{
		___m_horizontalScrollbar_14 = value;
		Il2CppCodeGenWriteBarrier(&___m_horizontalScrollbar_14, value);
	}

	inline static int32_t get_offset_of_m_horizontalScrollbarThumb_15() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_horizontalScrollbarThumb_15)); }
	inline GUIStyle_t2990928826 * get_m_horizontalScrollbarThumb_15() const { return ___m_horizontalScrollbarThumb_15; }
	inline GUIStyle_t2990928826 ** get_address_of_m_horizontalScrollbarThumb_15() { return &___m_horizontalScrollbarThumb_15; }
	inline void set_m_horizontalScrollbarThumb_15(GUIStyle_t2990928826 * value)
	{
		___m_horizontalScrollbarThumb_15 = value;
		Il2CppCodeGenWriteBarrier(&___m_horizontalScrollbarThumb_15, value);
	}

	inline static int32_t get_offset_of_m_horizontalScrollbarLeftButton_16() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_horizontalScrollbarLeftButton_16)); }
	inline GUIStyle_t2990928826 * get_m_horizontalScrollbarLeftButton_16() const { return ___m_horizontalScrollbarLeftButton_16; }
	inline GUIStyle_t2990928826 ** get_address_of_m_horizontalScrollbarLeftButton_16() { return &___m_horizontalScrollbarLeftButton_16; }
	inline void set_m_horizontalScrollbarLeftButton_16(GUIStyle_t2990928826 * value)
	{
		___m_horizontalScrollbarLeftButton_16 = value;
		Il2CppCodeGenWriteBarrier(&___m_horizontalScrollbarLeftButton_16, value);
	}

	inline static int32_t get_offset_of_m_horizontalScrollbarRightButton_17() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_horizontalScrollbarRightButton_17)); }
	inline GUIStyle_t2990928826 * get_m_horizontalScrollbarRightButton_17() const { return ___m_horizontalScrollbarRightButton_17; }
	inline GUIStyle_t2990928826 ** get_address_of_m_horizontalScrollbarRightButton_17() { return &___m_horizontalScrollbarRightButton_17; }
	inline void set_m_horizontalScrollbarRightButton_17(GUIStyle_t2990928826 * value)
	{
		___m_horizontalScrollbarRightButton_17 = value;
		Il2CppCodeGenWriteBarrier(&___m_horizontalScrollbarRightButton_17, value);
	}

	inline static int32_t get_offset_of_m_verticalScrollbar_18() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_verticalScrollbar_18)); }
	inline GUIStyle_t2990928826 * get_m_verticalScrollbar_18() const { return ___m_verticalScrollbar_18; }
	inline GUIStyle_t2990928826 ** get_address_of_m_verticalScrollbar_18() { return &___m_verticalScrollbar_18; }
	inline void set_m_verticalScrollbar_18(GUIStyle_t2990928826 * value)
	{
		___m_verticalScrollbar_18 = value;
		Il2CppCodeGenWriteBarrier(&___m_verticalScrollbar_18, value);
	}

	inline static int32_t get_offset_of_m_verticalScrollbarThumb_19() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_verticalScrollbarThumb_19)); }
	inline GUIStyle_t2990928826 * get_m_verticalScrollbarThumb_19() const { return ___m_verticalScrollbarThumb_19; }
	inline GUIStyle_t2990928826 ** get_address_of_m_verticalScrollbarThumb_19() { return &___m_verticalScrollbarThumb_19; }
	inline void set_m_verticalScrollbarThumb_19(GUIStyle_t2990928826 * value)
	{
		___m_verticalScrollbarThumb_19 = value;
		Il2CppCodeGenWriteBarrier(&___m_verticalScrollbarThumb_19, value);
	}

	inline static int32_t get_offset_of_m_verticalScrollbarUpButton_20() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_verticalScrollbarUpButton_20)); }
	inline GUIStyle_t2990928826 * get_m_verticalScrollbarUpButton_20() const { return ___m_verticalScrollbarUpButton_20; }
	inline GUIStyle_t2990928826 ** get_address_of_m_verticalScrollbarUpButton_20() { return &___m_verticalScrollbarUpButton_20; }
	inline void set_m_verticalScrollbarUpButton_20(GUIStyle_t2990928826 * value)
	{
		___m_verticalScrollbarUpButton_20 = value;
		Il2CppCodeGenWriteBarrier(&___m_verticalScrollbarUpButton_20, value);
	}

	inline static int32_t get_offset_of_m_verticalScrollbarDownButton_21() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_verticalScrollbarDownButton_21)); }
	inline GUIStyle_t2990928826 * get_m_verticalScrollbarDownButton_21() const { return ___m_verticalScrollbarDownButton_21; }
	inline GUIStyle_t2990928826 ** get_address_of_m_verticalScrollbarDownButton_21() { return &___m_verticalScrollbarDownButton_21; }
	inline void set_m_verticalScrollbarDownButton_21(GUIStyle_t2990928826 * value)
	{
		___m_verticalScrollbarDownButton_21 = value;
		Il2CppCodeGenWriteBarrier(&___m_verticalScrollbarDownButton_21, value);
	}

	inline static int32_t get_offset_of_m_ScrollView_22() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_ScrollView_22)); }
	inline GUIStyle_t2990928826 * get_m_ScrollView_22() const { return ___m_ScrollView_22; }
	inline GUIStyle_t2990928826 ** get_address_of_m_ScrollView_22() { return &___m_ScrollView_22; }
	inline void set_m_ScrollView_22(GUIStyle_t2990928826 * value)
	{
		___m_ScrollView_22 = value;
		Il2CppCodeGenWriteBarrier(&___m_ScrollView_22, value);
	}

	inline static int32_t get_offset_of_m_CustomStyles_23() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_CustomStyles_23)); }
	inline GUIStyleU5BU5D_t565654559* get_m_CustomStyles_23() const { return ___m_CustomStyles_23; }
	inline GUIStyleU5BU5D_t565654559** get_address_of_m_CustomStyles_23() { return &___m_CustomStyles_23; }
	inline void set_m_CustomStyles_23(GUIStyleU5BU5D_t565654559* value)
	{
		___m_CustomStyles_23 = value;
		Il2CppCodeGenWriteBarrier(&___m_CustomStyles_23, value);
	}

	inline static int32_t get_offset_of_m_Settings_24() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_Settings_24)); }
	inline GUISettings_t4075193652 * get_m_Settings_24() const { return ___m_Settings_24; }
	inline GUISettings_t4075193652 ** get_address_of_m_Settings_24() { return &___m_Settings_24; }
	inline void set_m_Settings_24(GUISettings_t4075193652 * value)
	{
		___m_Settings_24 = value;
		Il2CppCodeGenWriteBarrier(&___m_Settings_24, value);
	}

	inline static int32_t get_offset_of_m_Styles_26() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110, ___m_Styles_26)); }
	inline Dictionary_2_t3811347196 * get_m_Styles_26() const { return ___m_Styles_26; }
	inline Dictionary_2_t3811347196 ** get_address_of_m_Styles_26() { return &___m_Styles_26; }
	inline void set_m_Styles_26(Dictionary_2_t3811347196 * value)
	{
		___m_Styles_26 = value;
		Il2CppCodeGenWriteBarrier(&___m_Styles_26, value);
	}
};

struct GUISkin_t3371348110_StaticFields
{
public:
	// UnityEngine.GUIStyle UnityEngine.GUISkin::ms_Error
	GUIStyle_t2990928826 * ___ms_Error_25;
	// UnityEngine.GUISkin/SkinChangedDelegate UnityEngine.GUISkin::m_SkinChanged
	SkinChangedDelegate_t4002872878 * ___m_SkinChanged_27;
	// UnityEngine.GUISkin UnityEngine.GUISkin::current
	GUISkin_t3371348110 * ___current_28;

public:
	inline static int32_t get_offset_of_ms_Error_25() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110_StaticFields, ___ms_Error_25)); }
	inline GUIStyle_t2990928826 * get_ms_Error_25() const { return ___ms_Error_25; }
	inline GUIStyle_t2990928826 ** get_address_of_ms_Error_25() { return &___ms_Error_25; }
	inline void set_ms_Error_25(GUIStyle_t2990928826 * value)
	{
		___ms_Error_25 = value;
		Il2CppCodeGenWriteBarrier(&___ms_Error_25, value);
	}

	inline static int32_t get_offset_of_m_SkinChanged_27() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110_StaticFields, ___m_SkinChanged_27)); }
	inline SkinChangedDelegate_t4002872878 * get_m_SkinChanged_27() const { return ___m_SkinChanged_27; }
	inline SkinChangedDelegate_t4002872878 ** get_address_of_m_SkinChanged_27() { return &___m_SkinChanged_27; }
	inline void set_m_SkinChanged_27(SkinChangedDelegate_t4002872878 * value)
	{
		___m_SkinChanged_27 = value;
		Il2CppCodeGenWriteBarrier(&___m_SkinChanged_27, value);
	}

	inline static int32_t get_offset_of_current_28() { return static_cast<int32_t>(offsetof(GUISkin_t3371348110_StaticFields, ___current_28)); }
	inline GUISkin_t3371348110 * get_current_28() const { return ___current_28; }
	inline GUISkin_t3371348110 ** get_address_of_current_28() { return &___current_28; }
	inline void set_current_28(GUISkin_t3371348110 * value)
	{
		___current_28 = value;
		Il2CppCodeGenWriteBarrier(&___current_28, value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
