#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.CanvasScaler
struct CanvasScaler_t2777732396;

#include "codegen/il2cpp-codegen.h"
#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScaleMo2493957633.h"
#include "UnityEngine_UnityEngine_Vector24282066565.h"
#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_ScreenM1153512176.h"
#include "UnityEngine_UI_UnityEngine_UI_CanvasScaler_Unit1837657360.h"

// System.Void UnityEngine.UI.CanvasScaler::.ctor()
extern "C"  void CanvasScaler__ctor_m2274485483 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.CanvasScaler/ScaleMode UnityEngine.UI.CanvasScaler::get_uiScaleMode()
extern "C"  int32_t CanvasScaler_get_uiScaleMode_m1718779723 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_uiScaleMode(UnityEngine.UI.CanvasScaler/ScaleMode)
extern "C"  void CanvasScaler_set_uiScaleMode_m2713670988 (CanvasScaler_t2777732396 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CanvasScaler::get_referencePixelsPerUnit()
extern "C"  float CanvasScaler_get_referencePixelsPerUnit_m1471911967 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_referencePixelsPerUnit(System.Single)
extern "C"  void CanvasScaler_set_referencePixelsPerUnit_m2513762540 (CanvasScaler_t2777732396 * __this, float ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CanvasScaler::get_scaleFactor()
extern "C"  float CanvasScaler_get_scaleFactor_m2444679941 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_scaleFactor(System.Single)
extern "C"  void CanvasScaler_set_scaleFactor_m1527181766 (CanvasScaler_t2777732396 * __this, float ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.Vector2 UnityEngine.UI.CanvasScaler::get_referenceResolution()
extern "C"  Vector2_t4282066565  CanvasScaler_get_referenceResolution_m484379826 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_referenceResolution(UnityEngine.Vector2)
extern "C"  void CanvasScaler_set_referenceResolution_m4024849975 (CanvasScaler_t2777732396 * __this, Vector2_t4282066565  ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.CanvasScaler/ScreenMatchMode UnityEngine.UI.CanvasScaler::get_screenMatchMode()
extern "C"  int32_t CanvasScaler_get_screenMatchMode_m2287362655 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_screenMatchMode(UnityEngine.UI.CanvasScaler/ScreenMatchMode)
extern "C"  void CanvasScaler_set_screenMatchMode_m1314095482 (CanvasScaler_t2777732396 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CanvasScaler::get_matchWidthOrHeight()
extern "C"  float CanvasScaler_get_matchWidthOrHeight_m3211176417 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_matchWidthOrHeight(System.Single)
extern "C"  void CanvasScaler_set_matchWidthOrHeight_m500879978 (CanvasScaler_t2777732396 * __this, float ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// UnityEngine.UI.CanvasScaler/Unit UnityEngine.UI.CanvasScaler::get_physicalUnit()
extern "C"  int32_t CanvasScaler_get_physicalUnit_m3572932406 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_physicalUnit(UnityEngine.UI.CanvasScaler/Unit)
extern "C"  void CanvasScaler_set_physicalUnit_m1052630401 (CanvasScaler_t2777732396 * __this, int32_t ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CanvasScaler::get_fallbackScreenDPI()
extern "C"  float CanvasScaler_get_fallbackScreenDPI_m2341917339 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_fallbackScreenDPI(System.Single)
extern "C"  void CanvasScaler_set_fallbackScreenDPI_m979123696 (CanvasScaler_t2777732396 * __this, float ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CanvasScaler::get_defaultSpriteDPI()
extern "C"  float CanvasScaler_get_defaultSpriteDPI_m2728800301 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_defaultSpriteDPI(System.Single)
extern "C"  void CanvasScaler_set_defaultSpriteDPI_m1099048862 (CanvasScaler_t2777732396 * __this, float ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Single UnityEngine.UI.CanvasScaler::get_dynamicPixelsPerUnit()
extern "C"  float CanvasScaler_get_dynamicPixelsPerUnit_m3811209707 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::set_dynamicPixelsPerUnit(System.Single)
extern "C"  void CanvasScaler_set_dynamicPixelsPerUnit_m1481681568 (CanvasScaler_t2777732396 * __this, float ___value0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::OnEnable()
extern "C"  void CanvasScaler_OnEnable_m3864540859 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::OnDisable()
extern "C"  void CanvasScaler_OnDisable_m4277586898 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::Update()
extern "C"  void CanvasScaler_Update_m3516435330 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::Handle()
extern "C"  void CanvasScaler_Handle_m2195907873 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::HandleWorldCanvas()
extern "C"  void CanvasScaler_HandleWorldCanvas_m1282362827 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::HandleConstantPixelSize()
extern "C"  void CanvasScaler_HandleConstantPixelSize_m22621284 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::HandleScaleWithScreenSize()
extern "C"  void CanvasScaler_HandleScaleWithScreenSize_m3412612446 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::HandleConstantPhysicalSize()
extern "C"  void CanvasScaler_HandleConstantPhysicalSize_m1320301949 (CanvasScaler_t2777732396 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::SetScaleFactor(System.Single)
extern "C"  void CanvasScaler_SetScaleFactor_m376581883 (CanvasScaler_t2777732396 * __this, float ___scaleFactor0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
// System.Void UnityEngine.UI.CanvasScaler::SetReferencePixelsPerUnit(System.Single)
extern "C"  void CanvasScaler_SetReferencePixelsPerUnit_m96000151 (CanvasScaler_t2777732396 * __this, float ___referencePixelsPerUnit0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
