#pragma once

#include "il2cpp-config.h"

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

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

// UnityEngine.UI.FontData
struct FontData_t704020325;
// UnityEngine.Font
struct Font_t4241557075;

#include "codegen/il2cpp-codegen.h"
#include "UnityEngine_UnityEngine_Font4241557075.h"
#include "UnityEngine_UnityEngine_FontStyle3350479768.h"
#include "UnityEngine_UnityEngine_TextAnchor213922566.h"
#include "UnityEngine_UnityEngine_HorizontalWrapMode2918974229.h"
#include "UnityEngine_UnityEngine_VerticalWrapMode1147493927.h"

// System.Void UnityEngine.UI.FontData::.ctor()
extern "C"  void FontData__ctor_m2630121554 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
extern "C"  void FontData_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m3538586040 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
extern "C"  void FontData_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m2785911854 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.FontData UnityEngine.UI.FontData::get_defaultFontData()
extern "C"  FontData_t704020325 * FontData_get_defaultFontData_m3606420120 (Il2CppObject * __this /* static, unused */, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Font UnityEngine.UI.FontData::get_font()
extern "C"  Font_t4241557075 * FontData_get_font_m3285096249 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_font(UnityEngine.Font)
extern "C"  void FontData_set_font_m504888792 (FontData_t704020325 * __this, Font_t4241557075 * ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.FontData::get_fontSize()
extern "C"  int32_t FontData_get_fontSize_m146058531 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_fontSize(System.Int32)
extern "C"  void FontData_set_fontSize_m539119952 (FontData_t704020325 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.FontStyle UnityEngine.UI.FontData::get_fontStyle()
extern "C"  int32_t FontData_get_fontStyle_m2936188273 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_fontStyle(UnityEngine.FontStyle)
extern "C"  void FontData_set_fontStyle_m3987465618 (FontData_t704020325 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.FontData::get_bestFit()
extern "C"  bool FontData_get_bestFit_m4181968066 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_bestFit(System.Boolean)
extern "C"  void FontData_set_bestFit_m408210551 (FontData_t704020325 * __this, bool ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.FontData::get_minSize()
extern "C"  int32_t FontData_get_minSize_m3681174594 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_minSize(System.Int32)
extern "C"  void FontData_set_minSize_m3139125175 (FontData_t704020325 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Int32 UnityEngine.UI.FontData::get_maxSize()
extern "C"  int32_t FontData_get_maxSize_m2908696020 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_maxSize(System.Int32)
extern "C"  void FontData_set_maxSize_m2259967561 (FontData_t704020325 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.TextAnchor UnityEngine.UI.FontData::get_alignment()
extern "C"  int32_t FontData_get_alignment_m3864278344 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_alignment(UnityEngine.TextAnchor)
extern "C"  void FontData_set_alignment_m4148907005 (FontData_t704020325 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.FontData::get_alignByGeometry()
extern "C"  bool FontData_get_alignByGeometry_m1074013123 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_alignByGeometry(System.Boolean)
extern "C"  void FontData_set_alignByGeometry_m1124841400 (FontData_t704020325 * __this, bool ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Boolean UnityEngine.UI.FontData::get_richText()
extern "C"  bool FontData_get_richText_m3819861494 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_richText(System.Boolean)
extern "C"  void FontData_set_richText_m2399891183 (FontData_t704020325 * __this, bool ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.HorizontalWrapMode UnityEngine.UI.FontData::get_horizontalOverflow()
extern "C"  int32_t FontData_get_horizontalOverflow_m1371187570 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_horizontalOverflow(UnityEngine.HorizontalWrapMode)
extern "C"  void FontData_set_horizontalOverflow_m1187704845 (FontData_t704020325 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.VerticalWrapMode UnityEngine.UI.FontData::get_verticalOverflow()
extern "C"  int32_t FontData_get_verticalOverflow_m1971090326 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_verticalOverflow(UnityEngine.VerticalWrapMode)
extern "C"  void FontData_set_verticalOverflow_m1743547277 (FontData_t704020325 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.FontData::get_lineSpacing()
extern "C"  float FontData_get_lineSpacing_m3558513826 (FontData_t704020325 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.FontData::set_lineSpacing(System.Single)
extern "C"  void FontData_set_lineSpacing_m3483835721 (FontData_t704020325 * __this, float ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
