#pragma once

#include "il2cpp-config.h"

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

#include <stdint.h>

// System.Action`1<UnityEngine.Vector2>
struct Action_1_t382915405;
// OptionsPanel
struct OptionsPanel_t2476431910;
// ChartView
struct ChartView_t3585312643;

#include "UnityEngine_UnityEngine_MonoBehaviour667441552.h"

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

// ChartIndex
struct  ChartIndex_t3758651316  : public MonoBehaviour_t667441552
{
public:
	// System.Action`1<UnityEngine.Vector2> ChartIndex::OnChartIndexUpdate
	Action_1_t382915405 * ___OnChartIndexUpdate_2;
	// OptionsPanel ChartIndex::_optionsPanel
	OptionsPanel_t2476431910 * ____optionsPanel_3;
	// ChartView ChartIndex::_chartX
	ChartView_t3585312643 * ____chartX_4;
	// ChartView ChartIndex::_chartY
	ChartView_t3585312643 * ____chartY_5;

public:
	inline static int32_t get_offset_of_OnChartIndexUpdate_2() { return static_cast<int32_t>(offsetof(ChartIndex_t3758651316, ___OnChartIndexUpdate_2)); }
	inline Action_1_t382915405 * get_OnChartIndexUpdate_2() const { return ___OnChartIndexUpdate_2; }
	inline Action_1_t382915405 ** get_address_of_OnChartIndexUpdate_2() { return &___OnChartIndexUpdate_2; }
	inline void set_OnChartIndexUpdate_2(Action_1_t382915405 * value)
	{
		___OnChartIndexUpdate_2 = value;
		Il2CppCodeGenWriteBarrier(&___OnChartIndexUpdate_2, value);
	}

	inline static int32_t get_offset_of__optionsPanel_3() { return static_cast<int32_t>(offsetof(ChartIndex_t3758651316, ____optionsPanel_3)); }
	inline OptionsPanel_t2476431910 * get__optionsPanel_3() const { return ____optionsPanel_3; }
	inline OptionsPanel_t2476431910 ** get_address_of__optionsPanel_3() { return &____optionsPanel_3; }
	inline void set__optionsPanel_3(OptionsPanel_t2476431910 * value)
	{
		____optionsPanel_3 = value;
		Il2CppCodeGenWriteBarrier(&____optionsPanel_3, value);
	}

	inline static int32_t get_offset_of__chartX_4() { return static_cast<int32_t>(offsetof(ChartIndex_t3758651316, ____chartX_4)); }
	inline ChartView_t3585312643 * get__chartX_4() const { return ____chartX_4; }
	inline ChartView_t3585312643 ** get_address_of__chartX_4() { return &____chartX_4; }
	inline void set__chartX_4(ChartView_t3585312643 * value)
	{
		____chartX_4 = value;
		Il2CppCodeGenWriteBarrier(&____chartX_4, value);
	}

	inline static int32_t get_offset_of__chartY_5() { return static_cast<int32_t>(offsetof(ChartIndex_t3758651316, ____chartY_5)); }
	inline ChartView_t3585312643 * get__chartY_5() const { return ____chartY_5; }
	inline ChartView_t3585312643 ** get_address_of__chartY_5() { return &____chartY_5; }
	inline void set__chartY_5(ChartView_t3585312643 * value)
	{
		____chartY_5 = value;
		Il2CppCodeGenWriteBarrier(&____chartY_5, value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
