You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
codm/ligma (cheat)/sdk/UnityEngine_UI/UnityEngine_UI.hpp

3331 lines
175 KiB

4 years ago
//generated with dll2sdk
#pragma once
#include "..\dll2sdk_forward.g.hpp"
#include "..\mscorlib\mscorlib.hpp"
#include "..\UnityEngine\UnityEngine.hpp"
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct StencilMaterial_MatEntry : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine::UnityEngine::Material* baseMat_;
DLL2SDK::UnityEngine::UnityEngine::Material* customMat_;
int32_t count_;
int32_t stencilId_;
DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp operation_;
DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction compareFunction_;
int32_t readMask_;
int32_t writeMask_;
bool useAlphaClip_;
DLL2SDK::UnityEngine::UnityEngine::Rendering::ColorWriteMask colorMask_;
void _ctor_5();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct ScrollRect_MovementType : int32_t
{
Unrestricted_ = static_cast<int32_t>(0x0),
Elastic_ = static_cast<int32_t>(0x1),
Clamped_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct ScrollRect_ScrollbarVisibility : int32_t
{
Permanent_ = static_cast<int32_t>(0x0),
AutoHide_ = static_cast<int32_t>(0x1),
AutoHideAndExpandViewport_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ScrollRect_ScrollRectEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>
{
void _ctor_97();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Toggle_ToggleTransition : int32_t
{
None_ = static_cast<int32_t>(0x0),
Fade_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Toggle_ToggleEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<bool>
{
void _ctor_118();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct InputField_ContentType : int32_t
{
Standard_ = static_cast<int32_t>(0x0),
Autocorrected_ = static_cast<int32_t>(0x1),
IntegerNumber_ = static_cast<int32_t>(0x2),
DecimalNumber_ = static_cast<int32_t>(0x3),
Alphanumeric_ = static_cast<int32_t>(0x4),
Name_ = static_cast<int32_t>(0x5),
EmailAddress_ = static_cast<int32_t>(0x6),
Password_ = static_cast<int32_t>(0x7),
Pin_ = static_cast<int32_t>(0x8),
Custom_ = static_cast<int32_t>(0x9)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct InputField_InputType : int32_t
{
Standard_ = static_cast<int32_t>(0x0),
AutoCorrect_ = static_cast<int32_t>(0x1),
Password_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct InputField_CharacterValidation : int32_t
{
None_ = static_cast<int32_t>(0x0),
Integer_ = static_cast<int32_t>(0x1),
Decimal_ = static_cast<int32_t>(0x2),
Alphanumeric_ = static_cast<int32_t>(0x3),
Name_ = static_cast<int32_t>(0x4),
EmailAddress_ = static_cast<int32_t>(0x5)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct InputField_LineType : int32_t
{
SingleLine_ = static_cast<int32_t>(0x0),
MultiLineSubmit_ = static_cast<int32_t>(0x1),
MultiLineNewline_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct InputField_OnValidateInput : DLL2SDK::mscorlib::System::MulticastDelegate
{
void _ctor_360(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_);
wchar_t Invoke_361(DLL2SDK::mscorlib::System::String* text_, int32_t charIndex_, wchar_t addedChar_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_362(DLL2SDK::mscorlib::System::String* text_, int32_t charIndex_, wchar_t addedChar_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_);
wchar_t EndInvoke_363(DLL2SDK::mscorlib::System::IAsyncResult* result_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct InputField_SubmitEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<DLL2SDK::mscorlib::System::String*>
{
void _ctor_364();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct InputField_OnChangeEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<DLL2SDK::mscorlib::System::String*>
{
void _ctor_365();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct InputField_EditState : int32_t
{
Continue_ = static_cast<int32_t>(0x0),
Finish_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct InputField__CaretBlink_c__Iterator0 : DLL2SDK::mscorlib::System::Object
{
float _blinkPeriod___1_;
bool _blinkState___1_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField* _this_;
DLL2SDK::mscorlib::System::Object* _current_;
bool _disposing_;
int32_t _PC_;
void _ctor_366();
bool MoveNext_367();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_368();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_369();
void Dispose_370();
void Reset_371();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct InputField__MouseDragOutsideRect_c__Iterator1 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 _localMousePos___1_;
DLL2SDK::UnityEngine::UnityEngine::Rect _rect___1_;
float _delay___1_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField* _this_;
DLL2SDK::mscorlib::System::Object* _current_;
bool _disposing_;
int32_t _PC_;
void _ctor_372();
bool MoveNext_373();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_374();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_375();
void Dispose_376();
void Reset_377();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Navigation_Mode : int32_t
{
None_ = static_cast<int32_t>(0x0),
Horizontal_ = static_cast<int32_t>(0x1),
Vertical_ = static_cast<int32_t>(0x2),
Automatic_ = static_cast<int32_t>(0x3),
Explicit_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Dropdown_DropdownItem : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* m_Text_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* m_Image_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_RectTransform_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* m_Toggle_;
void _ctor_448();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* get_text_449();
void set_text_450(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* get_image_451();
void set_image_452(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* value_);
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_rectTransform_453();
void set_rectTransform_454(DLL2SDK::UnityEngine::UnityEngine::RectTransform* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* get_toggle_455();
void set_toggle_456(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* value_);
void OnPointerEnter_457(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnCancel_458(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Dropdown_OptionData : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* m_Text_;
DLL2SDK::UnityEngine::UnityEngine::Sprite* m_Image_;
void _ctor_459();
void _ctor_460(DLL2SDK::mscorlib::System::String* text_);
void _ctor_461(DLL2SDK::UnityEngine::UnityEngine::Sprite* image_);
DLL2SDK::mscorlib::System::String* get_text_462();
void set_text_463(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::UnityEngine::UnityEngine::Sprite* get_image_464();
void set_image_465(DLL2SDK::UnityEngine::UnityEngine::Sprite* value_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Dropdown_OptionDataList : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData*>* m_Options_;
void _ctor_466();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData*>* get_options_467();
void set_options_468(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData*>* value_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Dropdown_DropdownEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<int32_t>
{
void _ctor_469();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Dropdown__Show_c__AnonStorey1 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownItem* item_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown* _this_;
void _ctor_470();
void __m__0_471(bool x_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Dropdown__DelayedDestroyDropdownList_c__Iterator0 : DLL2SDK::mscorlib::System::Object
{
float delay_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown* _this_;
DLL2SDK::mscorlib::System::Object* _current_;
bool _disposing_;
int32_t _PC_;
void _ctor_472();
bool MoveNext_473();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_474();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_475();
void Dispose_476();
void Reset_477();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Selectable_Transition : int32_t
{
None_ = static_cast<int32_t>(0x0),
ColorTint_ = static_cast<int32_t>(0x1),
SpriteSwap_ = static_cast<int32_t>(0x2),
Animation_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Selectable_SelectionState : int32_t
{
Normal_ = static_cast<int32_t>(0x0),
Highlighted_ = static_cast<int32_t>(0x1),
Pressed_ = static_cast<int32_t>(0x2),
Disabled_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Image_Type : int32_t
{
Simple_ = static_cast<int32_t>(0x0),
Sliced_ = static_cast<int32_t>(0x1),
Tiled_ = static_cast<int32_t>(0x2),
Filled_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Image_FillMethod : int32_t
{
Horizontal_ = static_cast<int32_t>(0x0),
Vertical_ = static_cast<int32_t>(0x1),
Radial90_ = static_cast<int32_t>(0x2),
Radial180_ = static_cast<int32_t>(0x3),
Radial360_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Scrollbar_Direction : int32_t
{
LeftToRight_ = static_cast<int32_t>(0x0),
RightToLeft_ = static_cast<int32_t>(0x1),
BottomToTop_ = static_cast<int32_t>(0x2),
TopToBottom_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Scrollbar_ScrollEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<float>
{
void _ctor_636();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Scrollbar_Axis : int32_t
{
Horizontal_ = static_cast<int32_t>(0x0),
Vertical_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Scrollbar__ClickRepeat_c__Iterator0 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar* _this_;
DLL2SDK::mscorlib::System::Object* _current_;
bool _disposing_;
int32_t _PC_;
void _ctor_637();
bool MoveNext_638();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_639();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_640();
void Dispose_641();
void Reset_642();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct MaskableGraphic_CullStateChangedEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<bool>
{
void _ctor_668();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Slider_Direction : int32_t
{
LeftToRight_ = static_cast<int32_t>(0x0),
RightToLeft_ = static_cast<int32_t>(0x1),
BottomToTop_ = static_cast<int32_t>(0x2),
TopToBottom_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Slider_SliderEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<float>
{
void _ctor_718();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct Slider_Axis : int32_t
{
Horizontal_ = static_cast<int32_t>(0x0),
Vertical_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Button_ButtonClickedEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent
{
void _ctor_726();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Button__OnFinishSubmit_c__Iterator0 : DLL2SDK::mscorlib::System::Object
{
float _fadeTime___0_;
float _elapsedTime___0_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button* _this_;
DLL2SDK::mscorlib::System::Object* _current_;
bool _disposing_;
int32_t _PC_;
void _ctor_727();
bool MoveNext_728();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_729();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_730();
void Dispose_731();
void Reset_732();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct GraphicRaycaster_BlockingObjects : int32_t
{
None_ = static_cast<int32_t>(0x0),
TwoD_ = static_cast<int32_t>(0x1),
ThreeD_ = static_cast<int32_t>(0x2),
All_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct GridLayoutGroup_Corner : int32_t
{
UpperLeft_ = static_cast<int32_t>(0x0),
UpperRight_ = static_cast<int32_t>(0x1),
LowerLeft_ = static_cast<int32_t>(0x2),
LowerRight_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct GridLayoutGroup_Axis : int32_t
{
Horizontal_ = static_cast<int32_t>(0x0),
Vertical_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct GridLayoutGroup_Constraint : int32_t
{
Flexible_ = static_cast<int32_t>(0x0),
FixedColumnCount_ = static_cast<int32_t>(0x1),
FixedRowCount_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct ContentSizeFitter_FitMode : int32_t
{
Unconstrained_ = static_cast<int32_t>(0x0),
MinSize_ = static_cast<int32_t>(0x1),
PreferredSize_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct CanvasScaler_ScaleMode : int32_t
{
ConstantPixelSize_ = static_cast<int32_t>(0x0),
ScaleWithScreenSize_ = static_cast<int32_t>(0x1),
ConstantPhysicalSize_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct CanvasScaler_ScreenMatchMode : int32_t
{
MatchWidthOrHeight_ = static_cast<int32_t>(0x0),
Expand_ = static_cast<int32_t>(0x1),
Shrink_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct CanvasScaler_Unit : int32_t
{
Centimeters_ = static_cast<int32_t>(0x0),
Millimeters_ = static_cast<int32_t>(0x1),
Inches_ = static_cast<int32_t>(0x2),
Points_ = static_cast<int32_t>(0x3),
Picas_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct AspectRatioFitter_AspectMode : int32_t
{
None_ = static_cast<int32_t>(0x0),
WidthControlsHeight_ = static_cast<int32_t>(0x1),
HeightControlsWidth_ = static_cast<int32_t>(0x2),
FitInParent_ = static_cast<int32_t>(0x3),
EnvelopeParent_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct LayoutGroup__DelayedSetDirty_c__Iterator0 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine::UnityEngine::RectTransform* rectTransform_;
DLL2SDK::mscorlib::System::Object* _current_;
bool _disposing_;
int32_t _PC_;
void _ctor_1107();
bool MoveNext_1108();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_1109();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_1110();
void Dispose_1111();
void Reset_1112();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ReflectionMethodsCache_Raycast3DCallback : DLL2SDK::mscorlib::System::MulticastDelegate
{
void _ctor_1177(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_);
bool Invoke_1178(DLL2SDK::UnityEngine::UnityEngine::Ray r_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hit_, float f_, int32_t i_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1179(DLL2SDK::UnityEngine::UnityEngine::Ray r_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hit_, float f_, int32_t i_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_);
bool EndInvoke_1180(DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hit_, DLL2SDK::mscorlib::System::IAsyncResult* result_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ReflectionMethodsCache_Raycast2DCallback : DLL2SDK::mscorlib::System::MulticastDelegate
{
void _ctor_1181(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_);
DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D Invoke_1182(DLL2SDK::UnityEngine::UnityEngine::Vector2 p1_, DLL2SDK::UnityEngine::UnityEngine::Vector2 p2_, float f_, int32_t i_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1183(DLL2SDK::UnityEngine::UnityEngine::Vector2 p1_, DLL2SDK::UnityEngine::UnityEngine::Vector2 p2_, float f_, int32_t i_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_);
DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D EndInvoke_1184(DLL2SDK::mscorlib::System::IAsyncResult* result_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ReflectionMethodsCache_RaycastAllCallback : DLL2SDK::mscorlib::System::MulticastDelegate
{
void _ctor_1185(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* Invoke_1186(DLL2SDK::UnityEngine::UnityEngine::Ray r_, float f_, int32_t i_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1187(DLL2SDK::UnityEngine::UnityEngine::Ray r_, float f_, int32_t i_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* EndInvoke_1188(DLL2SDK::mscorlib::System::IAsyncResult* result_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ReflectionMethodsCache_GetRayIntersectionAllCallback : DLL2SDK::mscorlib::System::MulticastDelegate
{
void _ctor_1189(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* Invoke_1190(DLL2SDK::UnityEngine::UnityEngine::Ray r_, float f_, int32_t i_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1191(DLL2SDK::UnityEngine::UnityEngine::Ray r_, float f_, int32_t i_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* EndInvoke_1192(DLL2SDK::mscorlib::System::IAsyncResult* result_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween
{
enum struct ColorTween_ColorTweenMode : int32_t
{
All_ = static_cast<int32_t>(0x0),
RGB_ = static_cast<int32_t>(0x1),
Alpha_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween
{
struct ColorTween_ColorTweenCallback : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<DLL2SDK::UnityEngine::UnityEngine::Color>
{
void _ctor_1217();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween
{
struct FloatTween_FloatTweenCallback : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<float>
{
void _ctor_1231();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween
{
template <typename T> struct TweenRunner_1__Start_c__Iterator0 : DLL2SDK::mscorlib::System::Object
{
T tweenInfo_;
float _elapsedTime___0_;
float _percentage___1_;
DLL2SDK::mscorlib::System::Object* _current_;
bool _disposing_;
int32_t _PC_;
void _ctor_1237();
bool MoveNext_1238();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_1239();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_1240();
void Dispose_1241();
void Reset_1242();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct EventTrigger_TriggerEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData*>
{
void _ctor_1303();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
enum struct EventTriggerType : int32_t
{
PointerEnter_ = static_cast<int32_t>(0x0),
PointerExit_ = static_cast<int32_t>(0x1),
PointerDown_ = static_cast<int32_t>(0x2),
PointerUp_ = static_cast<int32_t>(0x3),
PointerClick_ = static_cast<int32_t>(0x4),
Drag_ = static_cast<int32_t>(0x5),
Drop_ = static_cast<int32_t>(0x6),
Scroll_ = static_cast<int32_t>(0x7),
UpdateSelected_ = static_cast<int32_t>(0x8),
Select_ = static_cast<int32_t>(0x9),
Deselect_ = static_cast<int32_t>(0xA),
Move_ = static_cast<int32_t>(0xB),
InitializePotentialDrag_ = static_cast<int32_t>(0xC),
BeginDrag_ = static_cast<int32_t>(0xD),
EndDrag_ = static_cast<int32_t>(0xE),
Submit_ = static_cast<int32_t>(0xF),
Cancel_ = static_cast<int32_t>(0x10)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
template <typename T1> struct ExecuteEvents_EventFunction_1 : DLL2SDK::mscorlib::System::MulticastDelegate
{
void _ctor_1379(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_);
void Invoke_1380(T1 handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1381(T1 handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_);
void EndInvoke_1382(DLL2SDK::mscorlib::System::IAsyncResult* result_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
enum struct PointerEventData_InputButton : int32_t
{
Left_ = static_cast<int32_t>(0x0),
Right_ = static_cast<int32_t>(0x1),
Middle_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
enum struct PointerEventData_FramePressState : int32_t
{
Pressed_ = static_cast<int32_t>(0x0),
Released_ = static_cast<int32_t>(0x1),
PressedAndReleased_ = static_cast<int32_t>(0x2),
NotChanged_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct PointerInputModule_MouseButtonEventData : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_FramePressState buttonState_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* buttonData_;
void _ctor_1422();
bool PressedThisFrame_1423();
bool ReleasedThisFrame_1424();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
enum struct StandaloneInputModule_InputMode : int32_t
{
Mouse_ = static_cast<int32_t>(0x0),
Buttons_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine_UI
{
struct _PrivateImplementationDetails___ArrayType_12
{
};
}
namespace DLL2SDK::UnityEngine_UI
{
struct _PrivateImplementationDetails_ : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::UnityEngine_UI::_PrivateImplementationDetails___ArrayType_12 _field_7BBE37982E6C057ED87163CAFC7FD6E5E42EEA46_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct UIBehaviour : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour
{
void _ctor_1268();
void Awake_1269();
void OnEnable_1270();
void Start_1271();
void OnDisable_1272();
void OnDestroy_1273();
bool IsActive_1274();
void OnRectTransformDimensionsChange_1275();
void OnBeforeTransformParentChanged_1276();
void OnTransformParentChanged_1277();
void OnDidApplyAnimationProperties_1278();
void OnCanvasGroupChanged_1279();
void OnCanvasHierarchyChanged_1280();
bool IsDestroyed_1281();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct BaseRaycaster : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
void _ctor_1546();
void Raycast_1547(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* resultAppendList_);
DLL2SDK::UnityEngine::UnityEngine::Camera* get_eventCamera_1548();
int32_t get_priority_1549();
int32_t get_sortOrderPriority_1550();
int32_t get_renderOrderPriority_1551();
DLL2SDK::mscorlib::System::String* ToString_1552();
void OnEnable_1553();
void OnDisable_1554();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct RaycastResult
{
DLL2SDK::UnityEngine::UnityEngine::GameObject* m_GameObject_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseRaycaster* module_;
float distance_;
float index_;
int32_t depth_;
int32_t sortingLayer_;
int32_t sortingOrder_;
DLL2SDK::UnityEngine::UnityEngine::Vector3 worldPosition_;
DLL2SDK::UnityEngine::UnityEngine::Vector3 worldNormal_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 screenPosition_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_gameObject_1243();
void set_gameObject_1244(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
bool get_isValid_1245();
DLL2SDK::mscorlib::System::String* ToString_1246();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct AbstractEventData : DLL2SDK::mscorlib::System::Object
{
bool m_Used_;
void _ctor_1500();
void Reset_1501();
void Use_1502();
bool get_used_1503();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct BaseEventData : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::AbstractEventData
{
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* m_EventSystem_;
void _ctor_1504(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* eventSystem_);
void set_selectedObject_1505(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
enum struct MoveDirection : int32_t
{
Left_ = static_cast<int32_t>(0x0),
Up_ = static_cast<int32_t>(0x1),
Right_ = static_cast<int32_t>(0x2),
Down_ = static_cast<int32_t>(0x3),
None_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct BaseInput : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
void _ctor_1479();
DLL2SDK::mscorlib::System::String* get_compositionString_1480();
DLL2SDK::UnityEngine::UnityEngine::IMECompositionMode get_imeCompositionMode_1481();
void set_imeCompositionMode_1482(DLL2SDK::UnityEngine::UnityEngine::IMECompositionMode value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_compositionCursorPos_1483();
void set_compositionCursorPos_1484(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
bool get_mousePresent_1485();
bool GetMouseButtonDown_1486(int32_t button_);
bool GetMouseButtonUp_1487(int32_t button_);
bool GetMouseButton_1488(int32_t button_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_mousePosition_1489();
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_mouseScrollDelta_1490();
bool get_touchSupported_1491();
int32_t get_touchCount_1492();
DLL2SDK::UnityEngine::UnityEngine::Touch GetTouch_1493(int32_t index_);
float GetAxisRaw_1494(DLL2SDK::mscorlib::System::String* axisName_);
bool GetButtonDown_1495(DLL2SDK::mscorlib::System::String* buttonName_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct BaseInputModule : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* m_RaycastResultCache_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::AxisEventData* m_AxisEventData_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* m_EventSystem_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* m_BaseEventData_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInput* m_InputOverride_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInput* m_DefaultInput_;
void _ctor_1460();
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInput* get_input_1461();
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* get_eventSystem_1462();
void OnEnable_1463();
void OnDisable_1464();
void Process_1465();
void HandlePointerExitAndEnter_1470(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* currentPointerData_, DLL2SDK::UnityEngine::UnityEngine::GameObject* newEnterTarget_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::AxisEventData* GetAxisEventData_1471(float x_, float y_, float moveDeadZone_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* GetBaseEventData_1472();
bool IsPointerOverGameObject_1473(int32_t pointerId_);
bool ShouldActivateModule_1474();
void DeactivateModule_1475();
void ActivateModule_1476();
void UpdateModule_1477();
bool IsModuleSupported_1478();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult FindFirstRaycast_1466(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* candidates_);
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::MoveDirection DetermineMoveDirection_1467(float x_, float y_);
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::MoveDirection DetermineMoveDirection_1468(float x_, float y_, float deadZone_);
static DLL2SDK::UnityEngine::UnityEngine::GameObject* FindCommonRoot_1469(DLL2SDK::UnityEngine::UnityEngine::GameObject* g1_, DLL2SDK::UnityEngine::UnityEngine::GameObject* g2_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct PointerInputModule : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInputModule
{
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<int32_t, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData*>* m_PointerData_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_MouseState* m_MouseState_;
struct StaticFields
{
int32_t kMouseLeftId_;
int32_t kMouseRightId_;
int32_t kMouseMiddleId_;
int32_t kFakeTouchesId_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1398();
bool GetPointerData_1399(int32_t id_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* data_, bool create_);
void RemovePointerData_1400(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* data_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* GetTouchPointerEventData_1401(DLL2SDK::UnityEngine::UnityEngine::Touch input_, bool* pressed_, bool* released_);
void CopyFromTo_1402(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* from_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* to_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_FramePressState StateForMouseButton_1403(int32_t buttonId_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_MouseState* GetMousePointerEventData_1404();
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_MouseState* GetMousePointerEventData_1405(int32_t id_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* GetLastPointerEventData_1406(int32_t id_);
void ProcessMove_1408(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* pointerEvent_);
void ProcessDrag_1409(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* pointerEvent_);
bool IsPointerOverGameObject_1410(int32_t pointerId_);
void ClearSelection_1411();
DLL2SDK::mscorlib::System::String* ToString_1412();
void DeselectIfSelectionChanged_1413(DLL2SDK::UnityEngine::UnityEngine::GameObject* currentOverGo_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* pointerEvent_);
static bool ShouldStartDrag_1407(DLL2SDK::UnityEngine::UnityEngine::Vector2 pressPos_, DLL2SDK::UnityEngine::UnityEngine::Vector2 currentPos_, float threshold_, bool useDragThreshold_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct TouchInputModule : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule
{
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_LastMousePosition_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_MousePosition_;
bool m_ForceModuleActive_;
void _ctor_1383();
bool get_allowActivationOnStandalone_1384();
void set_allowActivationOnStandalone_1385(bool value_);
bool get_forceModuleActive_1386();
void set_forceModuleActive_1387(bool value_);
void UpdateModule_1388();
bool IsModuleSupported_1389();
bool ShouldActivateModule_1390();
bool UseFakeInput_1391();
void Process_1392();
void FakeTouches_1393();
void ProcessTouchEvents_1394();
void ProcessTouchPress_1395(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* pointerEvent_, bool pressed_, bool released_);
void DeactivateModule_1396();
DLL2SDK::mscorlib::System::String* ToString_1397();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct ExecuteEvents : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerEnterHandler*>* s_PointerEnterHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerExitHandler*>* s_PointerExitHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerDownHandler*>* s_PointerDownHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerUpHandler*>* s_PointerUpHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerClickHandler*>* s_PointerClickHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IInitializePotentialDragHandler*>* s_InitializePotentialDragHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IBeginDragHandler*>* s_BeginDragHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDragHandler*>* s_DragHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IEndDragHandler*>* s_EndDragHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDropHandler*>* s_DropHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IScrollHandler*>* s_ScrollHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IUpdateSelectedHandler*>* s_UpdateSelectedHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ISelectHandler*>* s_SelectHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDeselectHandler*>* s_DeselectHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IMoveHandler*>* s_MoveHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ISubmitHandler*>* s_SubmitHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ICancelHandler*>* s_CancelHandler_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ObjectPool_1<DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IEventSystemHandler*>*>* s_HandlerListPool_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Transform*>* s_InternalTransformList_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerEnterHandler*>* __f__mg_cache0_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerExitHandler*>* __f__mg_cache1_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerDownHandler*>* __f__mg_cache2_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerUpHandler*>* __f__mg_cache3_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerClickHandler*>* __f__mg_cache4_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IInitializePotentialDragHandler*>* __f__mg_cache5_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IBeginDragHandler*>* __f__mg_cache6_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDragHandler*>* __f__mg_cache7_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IEndDragHandler*>* __f__mg_cache8_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDropHandler*>* __f__mg_cache9_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IScrollHandler*>* __f__mg_cacheA_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IUpdateSelectedHandler*>* __f__mg_cacheB_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ISelectHandler*>* __f__mg_cacheC_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDeselectHandler*>* __f__mg_cacheD_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IMoveHandler*>* __f__mg_cacheE_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ISubmitHandler*>* __f__mg_cacheF_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ICancelHandler*>* __f__mg_cache10_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
template <typename T> static T ValidateEventData_1335(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* data_);
static void Execute_1336(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerEnterHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1337(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerExitHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1338(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerDownHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1339(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerUpHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1340(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerClickHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1341(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IInitializePotentialDragHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1342(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IBeginDragHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1343(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDragHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1344(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IEndDragHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1345(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDropHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1346(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IScrollHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1347(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IUpdateSelectedHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1348(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ISelectHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1349(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDeselectHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1350(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IMoveHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1351(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ISubmitHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static void Execute_1352(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ICancelHandler* handler_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerEnterHandler*>* get_pointerEnterHandler_1353();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerExitHandler*>* get_pointerExitHandler_1354();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerDownHandler*>* get_pointerDownHandler_1355();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerUpHandler*>* get_pointerUpHandler_1356();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IPointerClickHandler*>* get_pointerClickHandler_1357();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IInitializePotentialDragHandler*>* get_initializePotentialDrag_1358();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IBeginDragHandler*>* get_beginDragHandler_1359();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDragHandler*>* get_dragHandler_1360();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IEndDragHandler*>* get_endDragHandler_1361();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDropHandler*>* get_dropHandler_1362();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IScrollHandler*>* get_scrollHandler_1363();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IUpdateSelectedHandler*>* get_updateSelectedHandler_1364();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ISelectHandler*>* get_selectHandler_1365();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IDeselectHandler*>* get_deselectHandler_1366();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IMoveHandler*>* get_moveHandler_1367();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ISubmitHandler*>* get_submitHandler_1368();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ICancelHandler*>* get_cancelHandler_1369();
static void GetEventChain_1370(DLL2SDK::UnityEngine::UnityEngine::GameObject* root_, DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::UnityEngine::UnityEngine::Transform*>* eventChain_);
template <typename T> static bool Execute_1371(DLL2SDK::UnityEngine::UnityEngine::GameObject* target_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<T>* functor_);
template <typename T> static DLL2SDK::UnityEngine::UnityEngine::GameObject* ExecuteHierarchy_1372(DLL2SDK::UnityEngine::UnityEngine::GameObject* root_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1<T>* callbackFunction_);
template <typename T> static bool ShouldSendToComponent_1373(DLL2SDK::UnityEngine::UnityEngine::Component* component_);
template <typename T> static void GetEventList_1374(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IEventSystemHandler*>* results_);
template <typename T> static bool CanHandleEvent_1375(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_);
template <typename T> static DLL2SDK::UnityEngine::UnityEngine::GameObject* GetEventHandler_1376(DLL2SDK::UnityEngine::UnityEngine::GameObject* root_);
static void _cctor_1377();
static void _s_HandlerListPool_m__0_1378(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::IEventSystemHandler*>* l_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct EventSystem : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInputModule*>* m_SystemInputModules_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInputModule* m_CurrentInputModule_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* m_FirstSelected_;
bool m_sendNavigationEvents_;
int32_t m_DragThreshold_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* m_CurrentSelected_;
bool m_HasFocus_;
bool m_SelectionGuard_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* m_DummyData_;
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* _current_k__BackingField_;
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* s_RaycastComparer_;
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* __f__mg_cache0_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1305();
bool get_sendNavigationEvents_1308();
void set_sendNavigationEvents_1309(bool value_);
int32_t get_pixelDragThreshold_1310();
void set_pixelDragThreshold_1311(int32_t value_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInputModule* get_currentInputModule_1312();
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_firstSelectedGameObject_1313();
void set_firstSelectedGameObject_1314(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_currentSelectedGameObject_1315();
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_lastSelectedGameObject_1316();
bool get_isFocused_1317();
void UpdateModules_1318();
bool get_alreadySelecting_1319();
void SetSelectedGameObject_1320(DLL2SDK::UnityEngine::UnityEngine::GameObject* selected_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* pointer_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* get_baseEventDataCache_1321();
void SetSelectedGameObject_1322(DLL2SDK::UnityEngine::UnityEngine::GameObject* selected_);
void RaycastAll_1324(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* raycastResults_);
bool IsPointerOverGameObject_1325();
bool IsPointerOverGameObject_1326(int32_t pointerId_);
void OnEnable_1327();
void OnDisable_1328();
void TickModules_1329();
void OnApplicationFocus_1330(bool hasFocus_);
void Update_1331();
void ChangeEventModule_1332(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInputModule* module_);
DLL2SDK::mscorlib::System::String* ToString_1333();
static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* get_current_1306();
static void set_current_1307(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* value_);
static int32_t RaycastComparer_1323(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult lhs_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult rhs_);
static void _cctor_1334();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct EventTrigger : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventTrigger_Entry*>* m_Delegates_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventTrigger_Entry*>* delegates_;
void _ctor_1282();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventTrigger_Entry*>* get_triggers_1283();
void set_triggers_1284(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventTrigger_Entry*>* value_);
void Execute_1285(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventTriggerType id_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnPointerEnter_1286(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerExit_1287(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnDrag_1288(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnDrop_1289(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerDown_1290(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerUp_1291(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerClick_1292(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnSelect_1293(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnDeselect_1294(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnScroll_1295(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnMove_1296(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::AxisEventData* eventData_);
void OnUpdateSelected_1297(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnInitializePotentialDrag_1298(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnBeginDrag_1299(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnEndDrag_1300(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnSubmit_1301(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnCancel_1302(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct RaycasterManager : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseRaycaster*>* s_Raycasters_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static void AddRaycaster_1247(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseRaycaster* baseRaycaster_);
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseRaycaster*>* GetRaycasters_1248();
static void RemoveRaycasters_1249(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseRaycaster* baseRaycaster_);
static void _cctor_1250();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween
{
template <typename T> struct TweenRunner_1 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* m_CoroutineContainer_;
DLL2SDK::mscorlib::System::Collections::IEnumerator* m_Tween_;
void _ctor_1232();
void Init_1234(DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* coroutineContainer_);
void StartTween_1235(T info_);
void StopTween_1236();
static DLL2SDK::mscorlib::System::Collections::IEnumerator* Start_1233(T tweenInfo_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween
{
struct FloatTween
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::FloatTween_FloatTweenCallback* m_Target_;
float m_StartValue_;
float m_TargetValue_;
float m_Duration_;
bool m_IgnoreTimeScale_;
float get_startValue_1218();
void set_startValue_1219(float value_);
float get_targetValue_1220();
void set_targetValue_1221(float value_);
float get_duration_1222();
void set_duration_1223(float value_);
bool get_ignoreTimeScale_1224();
void set_ignoreTimeScale_1225(bool value_);
void TweenValue_1226(float floatPercentage_);
void AddOnChangedCallback_1227(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<float>* callback_);
bool GetIgnoreTimescale_1228();
float GetDuration_1229();
bool ValidTarget_1230();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween
{
struct ColorTween
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::ColorTween_ColorTweenCallback* m_Target_;
DLL2SDK::UnityEngine::UnityEngine::Color m_StartColor_;
DLL2SDK::UnityEngine::UnityEngine::Color m_TargetColor_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::ColorTween_ColorTweenMode m_TweenMode_;
float m_Duration_;
bool m_IgnoreTimeScale_;
DLL2SDK::UnityEngine::UnityEngine::Color get_startColor_1202();
void set_startColor_1203(DLL2SDK::UnityEngine::UnityEngine::Color value_);
DLL2SDK::UnityEngine::UnityEngine::Color get_targetColor_1204();
void set_targetColor_1205(DLL2SDK::UnityEngine::UnityEngine::Color value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::ColorTween_ColorTweenMode get_tweenMode_1206();
void set_tweenMode_1207(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::ColorTween_ColorTweenMode value_);
float get_duration_1208();
void set_duration_1209(float value_);
bool get_ignoreTimeScale_1210();
void set_ignoreTimeScale_1211(bool value_);
void TweenValue_1212(float floatPercentage_);
void AddOnChangedCallback_1213(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::Color>* callback_);
bool GetIgnoreTimescale_1214();
float GetDuration_1215();
bool ValidTarget_1216();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
template <typename T> struct ObjectPool_1 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::System::System::Collections::Generic::Stack_1<T>* m_Stack_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T>* m_ActionOnGet_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T>* m_ActionOnRelease_;
int32_t _countAll_k__BackingField_;
void _ctor_1193(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T>* actionOnGet_, DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T>* actionOnRelease_);
int32_t get_countAll_1194();
void set_countAll_1195(int32_t value_);
T Get_1196();
void Release_1197(T element_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ReflectionMethodsCache : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ReflectionMethodsCache_Raycast3DCallback* raycast3D_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ReflectionMethodsCache_RaycastAllCallback* raycast3DAll_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ReflectionMethodsCache_Raycast2DCallback* raycast2D_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ReflectionMethodsCache_GetRayIntersectionAllCallback* getRayIntersectionAll_;
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ReflectionMethodsCache* s_ReflectionMethodsCache_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1174();
static DLL2SDK::UnityEngine_UI::UnityEngine::UI::ReflectionMethodsCache* get_Singleton_1175();
static void _cctor_1176();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
template <typename T> struct ListPool_1 : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ObjectPool_1<DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>*>* s_ListPool_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* Get_1170();
static void Release_1171(DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* toRelease_);
static void _cctor_1172();
static void _s_ListPool_m__0_1173(DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* l_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct VertexHelper : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* m_Positions_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Color32>* m_Colors_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* m_Uv0S_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* m_Uv1S_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* m_Uv2S_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* m_Uv3S_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* m_Normals_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector4>* m_Tangents_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* m_Indices_;
struct StaticFields
{
DLL2SDK::UnityEngine::UnityEngine::Vector4 s_DefaultTangent_;
DLL2SDK::UnityEngine::UnityEngine::Vector3 s_DefaultNormal_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1154();
void _ctor_1155(DLL2SDK::UnityEngine::UnityEngine::Mesh* m_);
void Clear_1156();
int32_t get_currentVertCount_1157();
void PopulateUIVertex_1158(DLL2SDK::UnityEngine::UnityEngine::UIVertex* vertex_, int32_t i_);
void SetUIVertex_1159(DLL2SDK::UnityEngine::UnityEngine::UIVertex vertex_, int32_t i_);
void FillMesh_1160(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_);
void Dispose_1161();
void AddVert_1162(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Color32 color_, DLL2SDK::UnityEngine::UnityEngine::Vector2 uv0_, DLL2SDK::UnityEngine::UnityEngine::Vector2 uv1_, DLL2SDK::UnityEngine::UnityEngine::Vector3 normal_, DLL2SDK::UnityEngine::UnityEngine::Vector4 tangent_);
void AddVert_1163(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Color32 color_, DLL2SDK::UnityEngine::UnityEngine::Vector2 uv0_);
void AddVert_1164(DLL2SDK::UnityEngine::UnityEngine::UIVertex v_);
void AddTriangle_1165(int32_t idx0_, int32_t idx1_, int32_t idx2_);
void AddUIVertexQuad_1166(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* verts_);
void AddUIVertexTriangleStream_1167(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* verts_);
void GetUIVertexStream_1168(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* stream_);
static void _cctor_1169();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct BaseMeshEffect : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* m_Graphic_;
void _ctor_1131();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* get_graphic_1132();
void OnEnable_1133();
void OnDisable_1134();
void OnDidApplyAnimationProperties_1135();
void ModifyMesh_1136(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_);
void ModifyMesh_1137(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vh_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Shadow : DLL2SDK::UnityEngine_UI::UnityEngine::UI::BaseMeshEffect
{
DLL2SDK::UnityEngine::UnityEngine::Color m_EffectColor_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_EffectDistance_;
bool m_UseGraphicAlpha_;
struct StaticFields
{
float kMaxEffectDistance_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1142();
DLL2SDK::UnityEngine::UnityEngine::Color get_effectColor_1143();
void set_effectColor_1144(DLL2SDK::UnityEngine::UnityEngine::Color value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_effectDistance_1145();
void set_effectDistance_1146(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
bool get_useGraphicAlpha_1147();
void set_useGraphicAlpha_1148(bool value_);
void ApplyShadowZeroAlloc_1149(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* verts_, DLL2SDK::UnityEngine::UnityEngine::Color32 color_, int32_t start_, int32_t end_, float x_, float y_);
void ApplyShadow_1150(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* verts_, DLL2SDK::UnityEngine::UnityEngine::Color32 color_, int32_t start_, int32_t end_, float x_, float y_);
void ModifyMesh_1151(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vh_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct PositionAsUV1 : DLL2SDK::UnityEngine_UI::UnityEngine::UI::BaseMeshEffect
{
void _ctor_1138();
void ModifyMesh_1139(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vh_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::Collections
{
template <typename T> struct IndexedSet_1 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* m_List_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<T, int32_t>* m_Dictionary_;
void _ctor_1114();
void Add_1115(T item_);
bool AddUnique_1116(T item_);
bool Remove_1117(T item_);
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1<T>* GetEnumerator_1118();
DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_1119();
void Clear_1120();
bool Contains_1121(T item_);
void CopyTo_1122(DLL2SDK::Array<T>* array_, int32_t arrayIndex_);
int32_t get_Count_1123();
bool get_IsReadOnly_1124();
int32_t IndexOf_1125(T item_);
void Insert_1126(int32_t index_, T item_);
void RemoveAt_1127(int32_t index_);
T get_Item_1128(int32_t index_);
void set_Item_1129(int32_t index_, T value_);
void Sort_1130(DLL2SDK::mscorlib::System::Comparison_1<T>* sortLayoutFunction_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct LayoutGroup : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine::UnityEngine::RectOffset* m_Padding_;
DLL2SDK::UnityEngine::UnityEngine::TextAnchor m_ChildAlignment_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_Rect_;
DLL2SDK::UnityEngine::UnityEngine::DrivenRectTransformTracker m_Tracker_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_TotalMinSize_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_TotalPreferredSize_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_TotalFlexibleSize_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::RectTransform*>* m_RectChildren_;
void _ctor_1072();
DLL2SDK::UnityEngine::UnityEngine::RectOffset* get_padding_1073();
void set_padding_1074(DLL2SDK::UnityEngine::UnityEngine::RectOffset* value_);
DLL2SDK::UnityEngine::UnityEngine::TextAnchor get_childAlignment_1075();
void set_childAlignment_1076(DLL2SDK::UnityEngine::UnityEngine::TextAnchor value_);
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_rectTransform_1077();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::RectTransform*>* get_rectChildren_1078();
void CalculateLayoutInputHorizontal_1079();
void CalculateLayoutInputVertical_1080();
float get_minWidth_1081();
float get_preferredWidth_1082();
float get_flexibleWidth_1083();
float get_minHeight_1084();
float get_preferredHeight_1085();
float get_flexibleHeight_1086();
int32_t get_layoutPriority_1087();
void SetLayoutHorizontal_1088();
void SetLayoutVertical_1089();
void OnEnable_1090();
void OnDisable_1091();
void OnDidApplyAnimationProperties_1092();
float GetTotalMinSize_1093(int32_t axis_);
float GetTotalPreferredSize_1094(int32_t axis_);
float GetTotalFlexibleSize_1095(int32_t axis_);
float GetStartOffset_1096(int32_t axis_, float requiredSpaceWithoutPadding_);
float GetAlignmentOnAxis_1097(int32_t axis_);
void SetLayoutInputForAxis_1098(float totalMin_, float totalPreferred_, float totalFlexible_, int32_t axis_);
void SetChildAlongAxis_1099(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, int32_t axis_, float pos_);
void SetChildAlongAxis_1100(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, int32_t axis_, float pos_, float size_);
bool get_isRootLayoutGroup_1101();
void OnRectTransformDimensionsChange_1102();
void OnTransformChildrenChanged_1103();
template <typename T> void SetProperty_1104(T* currentValue_, T newValue_);
void SetDirty_1105();
DLL2SDK::mscorlib::System::Collections::IEnumerator* DelayedSetDirty_1106(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rectTransform_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct AspectRatioFitter : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::AspectRatioFitter_AspectMode m_AspectMode_;
float m_AspectRatio_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_Rect_;
DLL2SDK::UnityEngine::UnityEngine::DrivenRectTransformTracker m_Tracker_;
void _ctor_1057();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::AspectRatioFitter_AspectMode get_aspectMode_1058();
void set_aspectMode_1059(DLL2SDK::UnityEngine_UI::UnityEngine::UI::AspectRatioFitter_AspectMode value_);
float get_aspectRatio_1060();
void set_aspectRatio_1061(float value_);
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_rectTransform_1062();
void OnEnable_1063();
void OnDisable_1064();
void OnRectTransformDimensionsChange_1065();
void UpdateRect_1066();
float GetSizeDeltaToProduceSize_1067(float size_, int32_t axis_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 GetParentSize_1068();
void SetLayoutHorizontal_1069();
void SetLayoutVertical_1070();
void SetDirty_1071();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct LayoutElement : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
bool m_IgnoreLayout_;
float m_MinWidth_;
float m_MinHeight_;
float m_PreferredWidth_;
float m_PreferredHeight_;
float m_FlexibleWidth_;
float m_FlexibleHeight_;
void _ctor_1033();
bool get_ignoreLayout_1034();
void set_ignoreLayout_1035(bool value_);
void CalculateLayoutInputHorizontal_1036();
void CalculateLayoutInputVertical_1037();
float get_minWidth_1038();
void set_minWidth_1039(float value_);
float get_minHeight_1040();
void set_minHeight_1041(float value_);
float get_preferredWidth_1042();
void set_preferredWidth_1043(float value_);
float get_preferredHeight_1044();
void set_preferredHeight_1045(float value_);
float get_flexibleWidth_1046();
void set_flexibleWidth_1047(float value_);
float get_flexibleHeight_1048();
void set_flexibleHeight_1049(float value_);
int32_t get_layoutPriority_1050();
void OnEnable_1051();
void OnTransformParentChanged_1052();
void OnDisable_1053();
void OnDidApplyAnimationProperties_1054();
void OnBeforeTransformParentChanged_1055();
void SetDirty_1056();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct LayoutUtility : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* __f__am_cache0_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* __f__am_cache1_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* __f__am_cache2_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* __f__am_cache3_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* __f__am_cache4_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* __f__am_cache5_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* __f__am_cache6_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* __f__am_cache7_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static float GetMinSize_1014(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, int32_t axis_);
static float GetPreferredSize_1015(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, int32_t axis_);
static float GetFlexibleSize_1016(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, int32_t axis_);
static float GetMinWidth_1017(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_);
static float GetPreferredWidth_1018(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_);
static float GetFlexibleWidth_1019(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_);
static float GetMinHeight_1020(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_);
static float GetPreferredHeight_1021(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_);
static float GetFlexibleHeight_1022(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_);
static float GetLayoutProperty_1023(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* property_, float defaultValue_);
static float GetLayoutProperty_1024(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement*, float>* property_, float defaultValue_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* source_);
static float _GetMinWidth_m__0_1025(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* e_);
static float _GetPreferredWidth_m__1_1026(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* e_);
static float _GetPreferredWidth_m__2_1027(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* e_);
static float _GetFlexibleWidth_m__3_1028(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* e_);
static float _GetMinHeight_m__4_1029(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* e_);
static float _GetPreferredHeight_m__5_1030(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* e_);
static float _GetPreferredHeight_m__6_1031(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* e_);
static float _GetFlexibleHeight_m__7_1032(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ILayoutElement* e_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
enum struct CanvasUpdate : int32_t
{
Prelayout_ = static_cast<int32_t>(0x0),
Layout_ = static_cast<int32_t>(0x1),
PostLayout_ = static_cast<int32_t>(0x2),
PreRender_ = static_cast<int32_t>(0x3),
LatePreRender_ = static_cast<int32_t>(0x4),
MaxUpdateValue_ = static_cast<int32_t>(0x5)
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct CanvasScaler : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_ScaleMode m_UiScaleMode_;
float m_ReferencePixelsPerUnit_;
float m_ScaleFactor_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_ReferenceResolution_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_ScreenMatchMode m_ScreenMatchMode_;
float m_MatchWidthOrHeight_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_Unit m_PhysicalUnit_;
float m_FallbackScreenDPI_;
float m_DefaultSpriteDPI_;
float m_DynamicPixelsPerUnit_;
DLL2SDK::UnityEngine::UnityEngine::Canvas* m_Canvas_;
float m_PrevScaleFactor_;
float m_PrevReferencePixelsPerUnit_;
struct StaticFields
{
float kLogBase_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_944();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_ScaleMode get_uiScaleMode_945();
void set_uiScaleMode_946(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_ScaleMode value_);
float get_referencePixelsPerUnit_947();
void set_referencePixelsPerUnit_948(float value_);
float get_scaleFactor_949();
void set_scaleFactor_950(float value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_referenceResolution_951();
void set_referenceResolution_952(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_ScreenMatchMode get_screenMatchMode_953();
void set_screenMatchMode_954(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_ScreenMatchMode value_);
float get_matchWidthOrHeight_955();
void set_matchWidthOrHeight_956(float value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_Unit get_physicalUnit_957();
void set_physicalUnit_958(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasScaler_Unit value_);
float get_fallbackScreenDPI_959();
void set_fallbackScreenDPI_960(float value_);
float get_defaultSpriteDPI_961();
void set_defaultSpriteDPI_962(float value_);
float get_dynamicPixelsPerUnit_963();
void set_dynamicPixelsPerUnit_964(float value_);
void OnEnable_965();
void OnDisable_966();
void Update_967();
void Handle_968();
void HandleWorldCanvas_969();
void HandleConstantPixelSize_970();
void HandleScaleWithScreenSize_971();
void HandleConstantPhysicalSize_972();
void SetScaleFactor_973(float scaleFactor_);
void SetReferencePixelsPerUnit_974(float referencePixelsPerUnit_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct HorizontalOrVerticalLayoutGroup : DLL2SDK::UnityEngine_UI::UnityEngine::UI::LayoutGroup
{
float m_Spacing_;
bool m_ChildForceExpandWidth_;
bool m_ChildForceExpandHeight_;
bool m_ChildControlWidth_;
bool m_ChildControlHeight_;
void _ctor_930();
float get_spacing_931();
void set_spacing_932(float value_);
bool get_childForceExpandWidth_933();
void set_childForceExpandWidth_934(bool value_);
bool get_childForceExpandHeight_935();
void set_childForceExpandHeight_936(bool value_);
bool get_childControlWidth_937();
void set_childControlWidth_938(bool value_);
bool get_childControlHeight_939();
void set_childControlHeight_940(bool value_);
void CalcAlongAxis_941(int32_t axis_, bool isVertical_);
void SetChildrenAlongAxis_942(int32_t axis_, bool isVertical_);
void GetChildSizes_943(DLL2SDK::UnityEngine::UnityEngine::RectTransform* child_, int32_t axis_, bool controlSize_, bool childForceExpand_, float* min_, float* preferred_, float* flexible_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct VerticalLayoutGroup : DLL2SDK::UnityEngine_UI::UnityEngine::UI::HorizontalOrVerticalLayoutGroup
{
void _ctor_925();
void CalculateLayoutInputHorizontal_926();
void CalculateLayoutInputVertical_927();
void SetLayoutHorizontal_928();
void SetLayoutVertical_929();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct HorizontalLayoutGroup : DLL2SDK::UnityEngine_UI::UnityEngine::UI::HorizontalOrVerticalLayoutGroup
{
void _ctor_920();
void CalculateLayoutInputHorizontal_921();
void CalculateLayoutInputVertical_922();
void SetLayoutHorizontal_923();
void SetLayoutVertical_924();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ContentSizeFitter : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ContentSizeFitter_FitMode m_HorizontalFit_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ContentSizeFitter_FitMode m_VerticalFit_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_Rect_;
DLL2SDK::UnityEngine::UnityEngine::DrivenRectTransformTracker m_Tracker_;
void _ctor_907();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ContentSizeFitter_FitMode get_horizontalFit_908();
void set_horizontalFit_909(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ContentSizeFitter_FitMode value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ContentSizeFitter_FitMode get_verticalFit_910();
void set_verticalFit_911(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ContentSizeFitter_FitMode value_);
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_rectTransform_912();
void OnEnable_913();
void OnDisable_914();
void OnRectTransformDimensionsChange_915();
void HandleSelfFittingAlongAxis_916(int32_t axis_);
void SetLayoutHorizontal_917();
void SetLayoutVertical_918();
void SetDirty_919();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct GridLayoutGroup : DLL2SDK::UnityEngine_UI::UnityEngine::UI::LayoutGroup
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Corner m_StartCorner_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Axis m_StartAxis_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_CellSize_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Spacing_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Constraint m_Constraint_;
int32_t m_ConstraintCount_;
void _ctor_889();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Corner get_startCorner_890();
void set_startCorner_891(DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Corner value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Axis get_startAxis_892();
void set_startAxis_893(DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Axis value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_cellSize_894();
void set_cellSize_895(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_spacing_896();
void set_spacing_897(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Constraint get_constraint_898();
void set_constraint_899(DLL2SDK::UnityEngine_UI::UnityEngine::UI::GridLayoutGroup_Constraint value_);
int32_t get_constraintCount_900();
void set_constraintCount_901(int32_t value_);
void CalculateLayoutInputHorizontal_902();
void CalculateLayoutInputVertical_903();
void SetLayoutHorizontal_904();
void SetLayoutVertical_905();
void SetCellsAlongAxis_906(int32_t axis_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Clipping : DLL2SDK::mscorlib::System::Object
{
static DLL2SDK::UnityEngine::UnityEngine::Rect FindCullAndClipWorldRect_881(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::RectMask2D*>* rectMaskParents_, bool* validRect_);
static DLL2SDK::UnityEngine::UnityEngine::Rect RectIntersect_882(DLL2SDK::UnityEngine::UnityEngine::Rect a_, DLL2SDK::UnityEngine::UnityEngine::Rect b_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct RectangularVertexClipper : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* m_WorldCorners_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* m_CanvasCorners_;
void _ctor_879();
DLL2SDK::UnityEngine::UnityEngine::Rect GetCanvasRect_880(DLL2SDK::UnityEngine::UnityEngine::RectTransform* t_, DLL2SDK::UnityEngine::UnityEngine::Canvas* c_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ClipperRegistry : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Collections::IndexedSet_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::IClipper*>* m_Clippers_;
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ClipperRegistry* s_Instance_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_874();
void Cull_876();
static DLL2SDK::UnityEngine_UI::UnityEngine::UI::ClipperRegistry* get_instance_875();
static void Register_877(DLL2SDK::UnityEngine_UI::UnityEngine::UI::IClipper* c_);
static void Unregister_878(DLL2SDK::UnityEngine_UI::UnityEngine::UI::IClipper* c_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct CanvasUpdateRegistry : DLL2SDK::mscorlib::System::Object
{
bool m_PerformingLayoutUpdate_;
bool m_PerformingGraphicUpdate_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Collections::IndexedSet_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement*>* m_LayoutRebuildQueue_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Collections::IndexedSet_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement*>* m_GraphicRebuildQueue_;
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdateRegistry* s_Instance_;
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement*>* s_SortLayoutFunction_;
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement*>* __f__mg_cache0_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_856();
bool ObjectValidForUpdate_858(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
void CleanInvalidItems_859();
void PerformUpdate_860();
bool InternalRegisterCanvasElementForLayoutRebuild_865(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
bool InternalRegisterCanvasElementForGraphicRebuild_867(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
void InternalUnRegisterCanvasElementForLayoutRebuild_869(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
void InternalUnRegisterCanvasElementForGraphicRebuild_870(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
static DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdateRegistry* get_instance_857();
static int32_t ParentCount_861(DLL2SDK::UnityEngine::UnityEngine::Transform* child_);
static int32_t SortLayoutList_862(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* x_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* y_);
static void RegisterCanvasElementForLayoutRebuild_863(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
static bool TryRegisterCanvasElementForLayoutRebuild_864(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
static void RegisterCanvasElementForGraphicRebuild_866(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
static void UnRegisterCanvasElementForRebuild_868(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ICanvasElement* element_);
static bool IsRebuildingLayout_871();
static bool IsRebuildingGraphics_872();
static void _cctor_873();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Graphic : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine::UnityEngine::Material* m_Material_;
DLL2SDK::UnityEngine::UnityEngine::Color m_Color_;
bool m_RaycastTarget_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_RectTransform_;
DLL2SDK::UnityEngine::UnityEngine::CanvasRenderer* m_CanvasRender_;
DLL2SDK::UnityEngine::UnityEngine::Canvas* m_Canvas_;
bool m_VertsDirty_;
bool m_MaterialDirty_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* m_OnDirtyLayoutCallback_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* m_OnDirtyVertsCallback_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* m_OnDirtyMaterialCallback_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::TweenRunner_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::ColorTween>* m_ColorTweenRunner_;
bool _useLegacyMeshGeneration_k__BackingField_;
struct StaticFields
{
DLL2SDK::UnityEngine::UnityEngine::Material* s_DefaultUI_;
DLL2SDK::UnityEngine::UnityEngine::Texture2D* s_WhiteTexture_;
DLL2SDK::UnityEngine::UnityEngine::Mesh* s_Mesh_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* s_VertexHelper_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_733();
DLL2SDK::UnityEngine::UnityEngine::Color get_color_735();
void set_color_736(DLL2SDK::UnityEngine::UnityEngine::Color value_);
bool get_raycastTarget_737();
void set_raycastTarget_738(bool value_);
bool get_useLegacyMeshGeneration_739();
void set_useLegacyMeshGeneration_740(bool value_);
void SetAllDirty_741();
void SetLayoutDirty_742();
void SetVerticesDirty_743();
void SetMaterialDirty_744();
void OnRectTransformDimensionsChange_745();
void OnBeforeTransformParentChanged_746();
void OnTransformParentChanged_747();
int32_t get_depth_748();
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_rectTransform_749();
DLL2SDK::UnityEngine::UnityEngine::Canvas* get_canvas_750();
void CacheCanvas_751();
DLL2SDK::UnityEngine::UnityEngine::CanvasRenderer* get_canvasRenderer_752();
DLL2SDK::UnityEngine::UnityEngine::Material* get_defaultMaterial_753();
DLL2SDK::UnityEngine::UnityEngine::Material* get_material_754();
void set_material_755(DLL2SDK::UnityEngine::UnityEngine::Material* value_);
DLL2SDK::UnityEngine::UnityEngine::Material* get_materialForRendering_756();
DLL2SDK::UnityEngine::UnityEngine::Texture* get_mainTexture_757();
void OnEnable_758();
void OnDisable_759();
void OnCanvasHierarchyChanged_760();
void Rebuild_761(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdate update_);
void LayoutComplete_762();
void GraphicUpdateComplete_763();
void UpdateMaterial_764();
void UpdateGeometry_765();
void DoMeshGeneration_766();
void DoLegacyMeshGeneration_767();
void OnFillVBO_769(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* vbo_);
void OnPopulateMesh_770(DLL2SDK::UnityEngine::UnityEngine::Mesh* m_);
void OnPopulateMesh_771(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vh_);
void OnDidApplyAnimationProperties_772();
void SetNativeSize_773();
bool Raycast_774(DLL2SDK::UnityEngine::UnityEngine::Vector2 sp_, DLL2SDK::UnityEngine::UnityEngine::Camera* eventCamera_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 PixelAdjustPoint_775(DLL2SDK::UnityEngine::UnityEngine::Vector2 point_);
DLL2SDK::UnityEngine::UnityEngine::Rect GetPixelAdjustedRect_776();
void CrossFadeColor_777(DLL2SDK::UnityEngine::UnityEngine::Color targetColor_, float duration_, bool ignoreTimeScale_, bool useAlpha_);
void CrossFadeColor_778(DLL2SDK::UnityEngine::UnityEngine::Color targetColor_, float duration_, bool ignoreTimeScale_, bool useAlpha_, bool useRGB_);
void CrossFadeAlpha_780(float alpha_, float duration_, bool ignoreTimeScale_);
void RegisterDirtyLayoutCallback_781(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* action_);
void UnregisterDirtyLayoutCallback_782(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* action_);
void RegisterDirtyVerticesCallback_783(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* action_);
void UnregisterDirtyVerticesCallback_784(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* action_);
void RegisterDirtyMaterialCallback_785(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* action_);
void UnregisterDirtyMaterialCallback_786(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* action_);
DLL2SDK::UnityEngine::UnityEngine::Transform* UnityEngine_UI_ICanvasElement_get_transform_788();
static DLL2SDK::UnityEngine::UnityEngine::Material* get_defaultGraphicMaterial_734();
static DLL2SDK::UnityEngine::UnityEngine::Mesh* get_workerMesh_768();
static DLL2SDK::UnityEngine::UnityEngine::Color CreateColorFromAlpha_779(float alpha_);
static void _cctor_787();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct GraphicRaycaster : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseRaycaster
{
bool m_IgnoreReversedGraphics_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GraphicRaycaster_BlockingObjects m_BlockingObjects_;
DLL2SDK::UnityEngine::UnityEngine::LayerMask m_BlockingMask_;
DLL2SDK::UnityEngine::UnityEngine::Canvas* m_Canvas_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic*>* m_RaycastResults_;
struct StaticFields
{
int32_t kNoEventMaskSet_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic*>* s_SortedGraphics_;
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic*>* __f__am_cache0_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_789();
int32_t get_sortOrderPriority_790();
int32_t get_renderOrderPriority_791();
bool get_ignoreReversedGraphics_792();
void set_ignoreReversedGraphics_793(bool value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GraphicRaycaster_BlockingObjects get_blockingObjects_794();
void set_blockingObjects_795(DLL2SDK::UnityEngine_UI::UnityEngine::UI::GraphicRaycaster_BlockingObjects value_);
DLL2SDK::UnityEngine::UnityEngine::Canvas* get_canvas_796();
void Raycast_797(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* resultAppendList_);
DLL2SDK::UnityEngine::UnityEngine::Camera* get_eventCamera_798();
static void Raycast_799(DLL2SDK::UnityEngine::UnityEngine::Canvas* canvas_, DLL2SDK::UnityEngine::UnityEngine::Camera* eventCamera_, DLL2SDK::UnityEngine::UnityEngine::Vector2 pointerPosition_, DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic*>* foundGraphics_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic*>* results_);
static void _cctor_800();
static int32_t _Raycast_m__0_801(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* g1_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* g2_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct SpriteState
{
DLL2SDK::UnityEngine::UnityEngine::Sprite* m_HighlightedSprite_;
DLL2SDK::UnityEngine::UnityEngine::Sprite* m_PressedSprite_;
DLL2SDK::UnityEngine::UnityEngine::Sprite* m_DisabledSprite_;
DLL2SDK::UnityEngine::UnityEngine::Sprite* get_highlightedSprite_197();
DLL2SDK::UnityEngine::UnityEngine::Sprite* get_pressedSprite_198();
DLL2SDK::UnityEngine::UnityEngine::Sprite* get_disabledSprite_199();
bool Equals_200(DLL2SDK::UnityEngine_UI::UnityEngine::UI::SpriteState other_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ColorBlock
{
DLL2SDK::UnityEngine::UnityEngine::Color m_NormalColor_;
DLL2SDK::UnityEngine::UnityEngine::Color m_HighlightedColor_;
DLL2SDK::UnityEngine::UnityEngine::Color m_PressedColor_;
DLL2SDK::UnityEngine::UnityEngine::Color m_DisabledColor_;
float m_ColorMultiplier_;
float m_FadeDuration_;
DLL2SDK::UnityEngine::UnityEngine::Color get_normalColor_173();
DLL2SDK::UnityEngine::UnityEngine::Color get_highlightedColor_174();
DLL2SDK::UnityEngine::UnityEngine::Color get_pressedColor_175();
DLL2SDK::UnityEngine::UnityEngine::Color get_disabledColor_176();
float get_colorMultiplier_177();
void set_colorMultiplier_178(float value_);
float get_fadeDuration_179();
void set_fadeDuration_180(float value_);
bool Equals_182(DLL2SDK::mscorlib::System::Object* obj_);
bool Equals_183(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ColorBlock other_);
int32_t GetHashCode_184();
static DLL2SDK::UnityEngine_UI::UnityEngine::UI::ColorBlock get_defaultColorBlock_181();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Navigation
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Navigation_Mode m_Mode_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* m_SelectOnUp_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* m_SelectOnDown_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* m_SelectOnLeft_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* m_SelectOnRight_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Navigation_Mode get_mode_378();
void set_mode_379(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Navigation_Mode value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* get_selectOnUp_380();
void set_selectOnUp_381(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* get_selectOnDown_382();
void set_selectOnDown_383(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* get_selectOnLeft_384();
void set_selectOnLeft_385(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* get_selectOnRight_386();
void set_selectOnRight_387(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* value_);
bool Equals_389(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Navigation other_);
static DLL2SDK::UnityEngine_UI::UnityEngine::UI::Navigation get_defaultNavigation_388();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Selectable : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Navigation m_Navigation_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable_Transition m_Transition_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ColorBlock m_Colors_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::SpriteState m_SpriteState_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::AnimationTriggers* m_AnimationTriggers_;
bool m_Interactable_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* m_TargetGraphic_;
bool m_GroupsAllowInteraction_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable_SelectionState m_CurrentSelectionState_;
bool _isPointerInside_k__BackingField_;
bool _isPointerDown_k__BackingField_;
bool _hasSelection_k__BackingField_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::CanvasGroup*>* m_CanvasGroupCache_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable*>* s_List_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_478();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Navigation get_navigation_480();
void set_navigation_481(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Navigation value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable_Transition get_transition_482();
void set_transition_483(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable_Transition value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ColorBlock get_colors_484();
void set_colors_485(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ColorBlock value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::SpriteState get_spriteState_486();
void set_spriteState_487(DLL2SDK::UnityEngine_UI::UnityEngine::UI::SpriteState value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::AnimationTriggers* get_animationTriggers_488();
void set_animationTriggers_489(DLL2SDK::UnityEngine_UI::UnityEngine::UI::AnimationTriggers* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* get_targetGraphic_490();
void set_targetGraphic_491(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* value_);
bool get_interactable_492();
void set_interactable_493(bool value_);
bool get_isPointerInside_494();
void set_isPointerInside_495(bool value_);
bool get_isPointerDown_496();
void set_isPointerDown_497(bool value_);
bool get_hasSelection_498();
void set_hasSelection_499(bool value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* get_image_500();
void set_image_501(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* value_);
DLL2SDK::UnityEngine::UnityEngine::Animator* get_animator_502();
void Awake_503();
void OnCanvasGroupChanged_504();
bool IsInteractable_505();
void OnDidApplyAnimationProperties_506();
void OnEnable_507();
void OnSetProperty_508();
void OnDisable_509();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable_SelectionState get_currentSelectionState_510();
void InstantClearState_511();
void DoStateTransition_512(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable_SelectionState state_, bool instant_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectable_513(DLL2SDK::UnityEngine::UnityEngine::Vector3 dir_);
void Navigate_515(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::AxisEventData* eventData_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* sel_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnLeft_516();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnRight_517();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnUp_518();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnDown_519();
void OnMove_520(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::AxisEventData* eventData_);
void StartColorTween_521(DLL2SDK::UnityEngine::UnityEngine::Color targetColor_, bool instant_);
void DoSpriteSwap_522(DLL2SDK::UnityEngine::UnityEngine::Sprite* newSprite_);
void TriggerAnimation_523(DLL2SDK::mscorlib::System::String* triggername_);
bool IsHighlighted_524(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
bool IsPressed_525(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
bool IsPressed_526();
void UpdateSelectionState_527(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void EvaluateAndTransitionToSelectionState_528(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void InternalEvaluateAndTransitionToSelectionState_529(bool instant_);
void OnPointerDown_530(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerUp_531(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerEnter_532(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerExit_533(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnSelect_534(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnDeselect_535(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void Select_536();
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable*>* get_allSelectables_479();
static DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPointOnRectEdge_514(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::UnityEngine::UnityEngine::Vector2 dir_);
static void _cctor_537();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct SetPropertyUtility : DLL2SDK::mscorlib::System::Object
{
static bool SetColor_669(DLL2SDK::UnityEngine::UnityEngine::Color* currentValue_, DLL2SDK::UnityEngine::UnityEngine::Color newValue_);
template <typename T> static bool SetStruct_670(T* currentValue_, T newValue_);
template <typename T> static bool SetClass_671(T* currentValue_, T newValue_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct MaskableGraphic : DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic
{
bool m_ShouldRecalculateStencil_;
DLL2SDK::UnityEngine::UnityEngine::Material* m_MaskMaterial_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::RectMask2D* m_ParentMask_;
bool m_Maskable_;
bool m_IncludeForMasking_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::MaskableGraphic_CullStateChangedEvent* m_OnCullStateChanged_;
bool m_ShouldRecalculate_;
int32_t m_StencilValue_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* m_Corners_;
void _ctor_649();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::MaskableGraphic_CullStateChangedEvent* get_onCullStateChanged_650();
void set_onCullStateChanged_651(DLL2SDK::UnityEngine_UI::UnityEngine::UI::MaskableGraphic_CullStateChangedEvent* value_);
bool get_maskable_652();
void set_maskable_653(bool value_);
DLL2SDK::UnityEngine::UnityEngine::Material* GetModifiedMaterial_654(DLL2SDK::UnityEngine::UnityEngine::Material* baseMaterial_);
void Cull_655(DLL2SDK::UnityEngine::UnityEngine::Rect clipRect_, bool validRect_);
void UpdateCull_656(bool cull_);
void SetClipRect_657(DLL2SDK::UnityEngine::UnityEngine::Rect clipRect_, bool validRect_);
void OnEnable_658();
void OnDisable_659();
void OnTransformParentChanged_660();
void ParentMaskStateChanged_661();
void OnCanvasHierarchyChanged_662();
DLL2SDK::UnityEngine::UnityEngine::Rect get_rootCanvasRect_663();
void UpdateClipParent_664();
void RecalculateClipping_665();
void RecalculateMasking_666();
DLL2SDK::UnityEngine::UnityEngine::GameObject* UnityEngine_UI_IClippable_get_gameObject_667();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct GraphicRegistry : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::UnityEngine::UnityEngine::Canvas*, DLL2SDK::UnityEngine_UI::UnityEngine::UI::Collections::IndexedSet_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic*>*>* m_Graphics_;
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::GraphicRegistry* s_Instance_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic*>* s_EmptyList_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_643();
static DLL2SDK::UnityEngine_UI::UnityEngine::UI::GraphicRegistry* get_instance_644();
static void RegisterGraphicForCanvas_645(DLL2SDK::UnityEngine::UnityEngine::Canvas* c_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* graphic_);
static void UnregisterGraphicForCanvas_646(DLL2SDK::UnityEngine::UnityEngine::Canvas* c_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* graphic_);
static DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic*>* GetGraphicsForCanvas_647(DLL2SDK::UnityEngine::UnityEngine::Canvas* canvas_);
static void _cctor_648();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Scrollbar : DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable
{
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_HandleRect_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar_Direction m_Direction_;
float m_Value_;
float m_Size_;
int32_t m_NumberOfSteps_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar_ScrollEvent* m_OnValueChanged_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_ContainerRect_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Offset_;
DLL2SDK::UnityEngine::UnityEngine::DrivenRectTransformTracker m_Tracker_;
DLL2SDK::UnityEngine::UnityEngine::Coroutine* m_PointerDownRepeat_;
bool isPointerDownAndNotDragging_;
void _ctor_595();
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_handleRect_596();
void set_handleRect_597(DLL2SDK::UnityEngine::UnityEngine::RectTransform* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar_Direction get_direction_598();
void set_direction_599(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar_Direction value_);
float get_value_600();
void set_value_601(float value_);
float get_size_602();
void set_size_603(float value_);
int32_t get_numberOfSteps_604();
void set_numberOfSteps_605(int32_t value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar_ScrollEvent* get_onValueChanged_606();
void set_onValueChanged_607(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar_ScrollEvent* value_);
float get_stepSize_608();
void Rebuild_609(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdate executing_);
void LayoutComplete_610();
void GraphicUpdateComplete_611();
void OnEnable_612();
void OnDisable_613();
void UpdateCachedReferences_614();
void Set_615(float input_);
void Set_616(float input_, bool sendCallback_);
void OnRectTransformDimensionsChange_617();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar_Axis get_axis_618();
bool get_reverseValue_619();
void UpdateVisuals_620();
void UpdateDrag_621(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
bool MayDrag_622(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnBeginDrag_623(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnDrag_624(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerDown_625(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
DLL2SDK::mscorlib::System::Collections::IEnumerator* ClickRepeat_626(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerUp_627(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnMove_628(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::AxisEventData* eventData_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnLeft_629();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnRight_630();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnUp_631();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnDown_632();
void OnInitializePotentialDrag_633(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void SetDirection_634(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar_Direction direction_, bool includeRectLayouts_);
DLL2SDK::UnityEngine::UnityEngine::Transform* UnityEngine_UI_ICanvasElement_get_transform_635();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Image : DLL2SDK::UnityEngine_UI::UnityEngine::UI::MaskableGraphic
{
DLL2SDK::UnityEngine::UnityEngine::Sprite* m_Sprite_;
DLL2SDK::UnityEngine::UnityEngine::Sprite* m_OverrideSprite_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image_Type m_Type_;
bool m_PreserveAspect_;
bool m_FillCenter_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image_FillMethod m_FillMethod_;
float m_FillAmount_;
bool m_FillClockwise_;
int32_t m_FillOrigin_;
float m_AlphaHitTestMinimumThreshold_;
struct StaticFields
{
DLL2SDK::UnityEngine::UnityEngine::Material* s_ETC1DefaultUI_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* s_VertScratch_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* s_UVScratch_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* s_Xy_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* s_Uv_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_538();
DLL2SDK::UnityEngine::UnityEngine::Sprite* get_sprite_539();
void set_sprite_540(DLL2SDK::UnityEngine::UnityEngine::Sprite* value_);
DLL2SDK::UnityEngine::UnityEngine::Sprite* get_overrideSprite_541();
void set_overrideSprite_542(DLL2SDK::UnityEngine::UnityEngine::Sprite* value_);
DLL2SDK::UnityEngine::UnityEngine::Sprite* get_activeSprite_543();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image_Type get_type_544();
void set_type_545(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image_Type value_);
bool get_preserveAspect_546();
void set_preserveAspect_547(bool value_);
bool get_fillCenter_548();
void set_fillCenter_549(bool value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image_FillMethod get_fillMethod_550();
void set_fillMethod_551(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image_FillMethod value_);
float get_fillAmount_552();
void set_fillAmount_553(float value_);
bool get_fillClockwise_554();
void set_fillClockwise_555(bool value_);
int32_t get_fillOrigin_556();
void set_fillOrigin_557(int32_t value_);
float get_eventAlphaThreshold_558();
void set_eventAlphaThreshold_559(float value_);
float get_alphaHitTestMinimumThreshold_560();
void set_alphaHitTestMinimumThreshold_561(float value_);
DLL2SDK::UnityEngine::UnityEngine::Texture* get_mainTexture_563();
bool get_hasBorder_564();
float get_pixelsPerUnit_565();
DLL2SDK::UnityEngine::UnityEngine::Material* get_material_566();
void set_material_567(DLL2SDK::UnityEngine::UnityEngine::Material* value_);
void OnBeforeSerialize_568();
void OnAfterDeserialize_569();
DLL2SDK::UnityEngine::UnityEngine::Vector4 GetDrawingDimensions_570(bool shouldPreserveAspect_);
void SetNativeSize_571();
void OnPopulateMesh_572(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* toFill_);
void UpdateMaterial_573();
void GenerateSimpleSprite_574(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vh_, bool lPreserveAspect_);
void GenerateSlicedSprite_575(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* toFill_);
void GenerateTiledSprite_576(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* toFill_);
DLL2SDK::UnityEngine::UnityEngine::Vector4 GetAdjustedBorders_579(DLL2SDK::UnityEngine::UnityEngine::Vector4 border_, DLL2SDK::UnityEngine::UnityEngine::Rect adjustedRect_);
void GenerateFilledSprite_580(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* toFill_, bool preserveAspect_);
void CalculateLayoutInputHorizontal_583();
void CalculateLayoutInputVertical_584();
float get_minWidth_585();
float get_preferredWidth_586();
float get_flexibleWidth_587();
float get_minHeight_588();
float get_preferredHeight_589();
float get_flexibleHeight_590();
int32_t get_layoutPriority_591();
bool IsRaycastLocationValid_592(DLL2SDK::UnityEngine::UnityEngine::Vector2 screenPoint_, DLL2SDK::UnityEngine::UnityEngine::Camera* eventCamera_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 MapCoordinate_593(DLL2SDK::UnityEngine::UnityEngine::Vector2 local_, DLL2SDK::UnityEngine::UnityEngine::Rect rect_);
static DLL2SDK::UnityEngine::UnityEngine::Material* get_defaultETC1GraphicMaterial_562();
static void AddQuad_577(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vertexHelper_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* quadPositions_, DLL2SDK::UnityEngine::UnityEngine::Color32 color_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* quadUVs_);
static void AddQuad_578(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vertexHelper_, DLL2SDK::UnityEngine::UnityEngine::Vector2 posMin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 posMax_, DLL2SDK::UnityEngine::UnityEngine::Color32 color_, DLL2SDK::UnityEngine::UnityEngine::Vector2 uvMin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 uvMax_);
static bool RadialCut_581(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* xy_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* uv_, float fill_, bool invert_, int32_t corner_);
static void RadialCut_582(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* xy_, float cos_, float sin_, bool invert_, int32_t corner_);
static void _cctor_594();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Dropdown : DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable
{
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_Template_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* m_CaptionText_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* m_CaptionImage_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* m_ItemText_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* m_ItemImage_;
int32_t m_Value_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionDataList* m_Options_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownEvent* m_OnValueChanged_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* m_Dropdown_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* m_Blocker_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownItem*>* m_Items_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::TweenRunner_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::FloatTween>* m_AlphaTweenRunner_;
bool validTemplate_;
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData* s_NoOptionData_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_405();
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_template_406();
void set_template_407(DLL2SDK::UnityEngine::UnityEngine::RectTransform* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* get_captionText_408();
void set_captionText_409(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* get_captionImage_410();
void set_captionImage_411(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* get_itemText_412();
void set_itemText_413(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* get_itemImage_414();
void set_itemImage_415(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* value_);
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData*>* get_options_416();
void set_options_417(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData*>* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownEvent* get_onValueChanged_418();
void set_onValueChanged_419(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownEvent* value_);
int32_t get_value_420();
void set_value_421(int32_t value_);
void Awake_422();
void RefreshShownValue_423();
void AddOptions_424(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData*>* options_);
void AddOptions_425(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* options_);
void AddOptions_426(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Sprite*>* options_);
void ClearOptions_427();
void SetupTemplate_428();
void OnPointerClick_430(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnSubmit_431(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnCancel_432(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void Show_433();
DLL2SDK::UnityEngine::UnityEngine::GameObject* CreateBlocker_434(DLL2SDK::UnityEngine::UnityEngine::Canvas* rootCanvas_);
void DestroyBlocker_435(DLL2SDK::UnityEngine::UnityEngine::GameObject* blocker_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* CreateDropdownList_436(DLL2SDK::UnityEngine::UnityEngine::GameObject* template_);
void DestroyDropdownList_437(DLL2SDK::UnityEngine::UnityEngine::GameObject* dropdownList_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownItem* CreateItem_438(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownItem* itemTemplate_);
void DestroyItem_439(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownItem* item_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownItem* AddItem_440(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData* data_, bool selected_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownItem* itemTemplate_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_DropdownItem*>* items_);
void AlphaFadeList_441(float duration_, float alpha_);
void AlphaFadeList_442(float duration_, float start_, float end_);
void SetAlpha_443(float alpha_);
void Hide_444();
DLL2SDK::mscorlib::System::Collections::IEnumerator* DelayedDestroyDropdownList_445(float delay_);
void OnSelectItem_446(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* toggle_);
template <typename T> static T GetOrAddComponent_429(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_);
static void _cctor_447();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct FontUpdateTracker : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::UnityEngine::UnityEngine::Font*, DLL2SDK::System_Core::System::Collections::Generic::HashSet_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text*>*>* m_Tracked_;
DLL2SDK::mscorlib::System::Action_1<DLL2SDK::UnityEngine::UnityEngine::Font*>* __f__mg_cache0_;
DLL2SDK::mscorlib::System::Action_1<DLL2SDK::UnityEngine::UnityEngine::Font*>* __f__mg_cache1_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static void TrackText_401(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* t_);
static void RebuildForFont_402(DLL2SDK::UnityEngine::UnityEngine::Font* f_);
static void UntrackText_403(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* t_);
static void _cctor_404();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct RectMask2D : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::RectangularVertexClipper* m_VertexClipper_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_RectTransform_;
DLL2SDK::System_Core::System::Collections::Generic::HashSet_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::IClippable*>* m_ClipTargets_;
bool m_ShouldRecalculateClipRects_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::RectMask2D*>* m_Clippers_;
DLL2SDK::UnityEngine::UnityEngine::Rect m_LastClipRectCanvasSpace_;
bool m_LastValidClipRect_;
bool m_ForceClip_;
void _ctor_390();
DLL2SDK::UnityEngine::UnityEngine::Rect get_canvasRect_391();
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_rectTransform_392();
void OnEnable_393();
void OnDisable_394();
bool IsRaycastLocationValid_395(DLL2SDK::UnityEngine::UnityEngine::Vector2 sp_, DLL2SDK::UnityEngine::UnityEngine::Camera* eventCamera_);
void PerformClipping_396();
void AddClippable_397(DLL2SDK::UnityEngine_UI::UnityEngine::UI::IClippable* clippable_);
void RemoveClippable_398(DLL2SDK::UnityEngine_UI::UnityEngine::UI::IClippable* clippable_);
void OnTransformParentChanged_399();
void OnCanvasHierarchyChanged_400();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct InputField : DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable
{
DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboard* m_Keyboard_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* m_TextComponent_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* m_Placeholder_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_ContentType m_ContentType_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_InputType m_InputType_;
wchar_t m_AsteriskChar_;
DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboardType m_KeyboardType_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_LineType m_LineType_;
bool m_HideMobileInput_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_CharacterValidation m_CharacterValidation_;
int32_t m_CharacterLimit_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_SubmitEvent* m_OnEndEdit_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_OnChangeEvent* m_OnValueChanged_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_OnValidateInput* m_OnValidateInput_;
DLL2SDK::UnityEngine::UnityEngine::Color m_CaretColor_;
bool m_CustomCaretColor_;
DLL2SDK::UnityEngine::UnityEngine::Color m_SelectionColor_;
DLL2SDK::mscorlib::System::String* m_Text_;
float m_CaretBlinkRate_;
int32_t m_CaretWidth_;
bool m_ReadOnly_;
int32_t m_CaretPosition_;
int32_t m_CaretSelectPosition_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* caretRectTrans_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* m_CursorVerts_;
DLL2SDK::UnityEngine::UnityEngine::TextGenerator* m_InputTextCache_;
DLL2SDK::UnityEngine::UnityEngine::CanvasRenderer* m_CachedInputRenderer_;
bool m_PreventFontCallback_;
DLL2SDK::UnityEngine::UnityEngine::Mesh* m_Mesh_;
bool m_AllowInput_;
bool m_ShouldActivateNextUpdate_;
bool m_UpdateDrag_;
bool m_DragPositionOutOfBounds_;
bool m_CaretVisible_;
DLL2SDK::UnityEngine::UnityEngine::Coroutine* m_BlinkCoroutine_;
float m_BlinkStartTime_;
int32_t m_DrawStart_;
int32_t m_DrawEnd_;
DLL2SDK::UnityEngine::UnityEngine::Coroutine* m_DragCoroutine_;
DLL2SDK::mscorlib::System::String* m_OriginalText_;
bool m_WasCanceled_;
bool m_HasDoneFocusTransition_;
DLL2SDK::UnityEngine::UnityEngine::Event* m_ProcessingEvent_;
struct StaticFields
{
DLL2SDK::Array<wchar_t>* kSeparators_;
float kHScrollSpeed_;
float kVScrollSpeed_;
DLL2SDK::mscorlib::System::String* kEmailSpecialCharacters_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_208();
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseInput* get_input_209();
DLL2SDK::mscorlib::System::String* get_compositionString_210();
DLL2SDK::UnityEngine::UnityEngine::Mesh* get_mesh_211();
DLL2SDK::UnityEngine::UnityEngine::TextGenerator* get_cachedInputTextGenerator_212();
void set_shouldHideMobileInput_213(bool value_);
bool get_shouldHideMobileInput_214();
bool get_shouldActivateOnSelect_215();
DLL2SDK::mscorlib::System::String* get_text_216();
void set_text_217(DLL2SDK::mscorlib::System::String* value_);
bool get_isFocused_218();
float get_caretBlinkRate_219();
void set_caretBlinkRate_220(float value_);
int32_t get_caretWidth_221();
void set_caretWidth_222(int32_t value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* get_textComponent_223();
void set_textComponent_224(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* get_placeholder_225();
void set_placeholder_226(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* value_);
DLL2SDK::UnityEngine::UnityEngine::Color get_caretColor_227();
void set_caretColor_228(DLL2SDK::UnityEngine::UnityEngine::Color value_);
bool get_customCaretColor_229();
void set_customCaretColor_230(bool value_);
DLL2SDK::UnityEngine::UnityEngine::Color get_selectionColor_231();
void set_selectionColor_232(DLL2SDK::UnityEngine::UnityEngine::Color value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_SubmitEvent* get_onEndEdit_233();
void set_onEndEdit_234(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_SubmitEvent* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_OnChangeEvent* get_onValueChange_235();
void set_onValueChange_236(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_OnChangeEvent* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_OnChangeEvent* get_onValueChanged_237();
void set_onValueChanged_238(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_OnChangeEvent* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_OnValidateInput* get_onValidateInput_239();
void set_onValidateInput_240(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_OnValidateInput* value_);
int32_t get_characterLimit_241();
void set_characterLimit_242(int32_t value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_ContentType get_contentType_243();
void set_contentType_244(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_ContentType value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_LineType get_lineType_245();
void set_lineType_246(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_LineType value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_InputType get_inputType_247();
void set_inputType_248(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_InputType value_);
DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboardType get_keyboardType_249();
void set_keyboardType_250(DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboardType value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_CharacterValidation get_characterValidation_251();
void set_characterValidation_252(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_CharacterValidation value_);
bool get_readOnly_253();
void set_readOnly_254(bool value_);
bool get_multiLine_255();
wchar_t get_asteriskChar_256();
void set_asteriskChar_257(wchar_t value_);
bool get_wasCanceled_258();
void ClampPos_259(int32_t* pos_);
int32_t get_caretPositionInternal_260();
void set_caretPositionInternal_261(int32_t value_);
int32_t get_caretSelectPositionInternal_262();
void set_caretSelectPositionInternal_263(int32_t value_);
bool get_hasSelection_264();
int32_t get_caretPosition_265();
void set_caretPosition_266(int32_t value_);
int32_t get_selectionAnchorPosition_267();
void set_selectionAnchorPosition_268(int32_t value_);
int32_t get_selectionFocusPosition_269();
void set_selectionFocusPosition_270(int32_t value_);
void OnEnable_271();
void OnDisable_272();
DLL2SDK::mscorlib::System::Collections::IEnumerator* CaretBlink_273();
void SetCaretVisible_274();
void SetCaretActive_275();
void UpdateCaretMaterial_276();
void OnFocus_277();
void SelectAll_278();
void MoveTextEnd_279(bool shift_);
void MoveTextStart_280(bool shift_);
bool InPlaceEditing_283();
void UpdateCaretFromKeyboard_284();
void LateUpdate_285();
DLL2SDK::UnityEngine::UnityEngine::Vector2 ScreenToLocal_286(DLL2SDK::UnityEngine::UnityEngine::Vector2 screen_);
int32_t GetUnclampedCharacterLineFromPosition_287(DLL2SDK::UnityEngine::UnityEngine::Vector2 pos_, DLL2SDK::UnityEngine::UnityEngine::TextGenerator* generator_);
int32_t GetCharacterIndexFromPosition_288(DLL2SDK::UnityEngine::UnityEngine::Vector2 pos_);
bool MayDrag_289(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnBeginDrag_290(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnDrag_291(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
DLL2SDK::mscorlib::System::Collections::IEnumerator* MouseDragOutsideRect_292(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnEndDrag_293(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerDown_294(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_EditState KeyPressed_295(DLL2SDK::UnityEngine::UnityEngine::Event* evt_);
bool IsValidChar_296(wchar_t c_);
void ProcessEvent_297(DLL2SDK::UnityEngine::UnityEngine::Event* e_);
void OnUpdateSelected_298(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
DLL2SDK::mscorlib::System::String* GetSelectedString_299();
int32_t FindtNextWordBegin_300();
void MoveRight_301(bool shift_, bool ctrl_);
int32_t FindtPrevWordBegin_302();
void MoveLeft_303(bool shift_, bool ctrl_);
int32_t DetermineCharacterLine_304(int32_t charPos_, DLL2SDK::UnityEngine::UnityEngine::TextGenerator* generator_);
int32_t LineUpCharacterPosition_305(int32_t originalPos_, bool goToFirstChar_);
int32_t LineDownCharacterPosition_306(int32_t originalPos_, bool goToLastChar_);
void MoveDown_307(bool shift_);
void MoveDown_308(bool shift_, bool goToLastChar_);
void MoveUp_309(bool shift_);
void MoveUp_310(bool shift_, bool goToFirstChar_);
void Delete_311();
void ForwardSpace_312();
void Backspace_313();
void Insert_314(wchar_t c_);
void SendOnValueChangedAndUpdateLabel_315();
void SendOnValueChanged_316();
void SendOnSubmit_317();
void Append_318(DLL2SDK::mscorlib::System::String* input_);
void Append_319(wchar_t input_);
void UpdateLabel_320();
bool IsSelectionVisible_321();
void SetDrawRangeToContainCaretPosition_324(int32_t caretPos_);
void ForceLabelUpdate_325();
void MarkGeometryAsDirty_326();
void Rebuild_327(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdate update_);
void LayoutComplete_328();
void GraphicUpdateComplete_329();
void UpdateGeometry_330();
void AssignPositioningIfNeeded_331();
void OnFillVBO_332(DLL2SDK::UnityEngine::UnityEngine::Mesh* vbo_);
void GenerateCaret_333(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vbo_, DLL2SDK::UnityEngine::UnityEngine::Vector2 roundingOffset_);
void CreateCursorVerts_334();
void GenerateHightlight_335(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vbo_, DLL2SDK::UnityEngine::UnityEngine::Vector2 roundingOffset_);
wchar_t Validate_336(DLL2SDK::mscorlib::System::String* text_, int32_t pos_, wchar_t ch_);
void ActivateInputField_337();
void ActivateInputFieldInternal_338();
void OnSelect_339(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnPointerClick_340(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void DeactivateInputField_341();
void OnDeselect_342(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void OnSubmit_343(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
void EnforceContentType_344();
void EnforceTextHOverflow_345();
void SetToCustomIfContentTypeIsNot_346(DLL2SDK::UnityEngine_UI::UnityEngine::UI::InputField_ContentType* allowedContentTypes_);
void SetToCustom_347();
void DoStateTransition_348(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable_SelectionState state_, bool instant_);
void CalculateLayoutInputHorizontal_349();
void CalculateLayoutInputVertical_350();
float get_minWidth_351();
float get_preferredWidth_352();
float get_flexibleWidth_353();
float get_minHeight_354();
float get_preferredHeight_355();
float get_flexibleHeight_356();
int32_t get_layoutPriority_357();
DLL2SDK::UnityEngine::UnityEngine::Transform* UnityEngine_UI_ICanvasElement_get_transform_359();
static DLL2SDK::mscorlib::System::String* get_clipboard_281();
static void set_clipboard_282(DLL2SDK::mscorlib::System::String* value_);
static int32_t GetLineStartPosition_322(DLL2SDK::UnityEngine::UnityEngine::TextGenerator* gen_, int32_t line_);
static int32_t GetLineEndPosition_323(DLL2SDK::UnityEngine::UnityEngine::TextGenerator* gen_, int32_t line_);
static void _cctor_358();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct MaskUtilities : DLL2SDK::mscorlib::System::Object
{
static void Notify2DMaskStateChanged_201(DLL2SDK::UnityEngine::UnityEngine::Component* mask_);
static void NotifyStencilStateChanged_202(DLL2SDK::UnityEngine::UnityEngine::Component* mask_);
static DLL2SDK::UnityEngine::UnityEngine::Transform* FindRootSortOverrideCanvas_203(DLL2SDK::UnityEngine::UnityEngine::Transform* start_);
static int32_t GetStencilDepth_204(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_, DLL2SDK::UnityEngine::UnityEngine::Transform* stopAfter_);
static bool IsDescendantOrSelf_205(DLL2SDK::UnityEngine::UnityEngine::Transform* father_, DLL2SDK::UnityEngine::UnityEngine::Transform* child_);
static DLL2SDK::UnityEngine_UI::UnityEngine::UI::RectMask2D* GetRectMaskForClippable_206(DLL2SDK::UnityEngine_UI::UnityEngine::UI::IClippable* clippable_);
static void GetRectMasksForClip_207(DLL2SDK::UnityEngine_UI::UnityEngine::UI::RectMask2D* clipper_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::RectMask2D*>* masks_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ToggleGroup : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
bool m_AllowSwitchOff_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle*>* m_Toggles_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Predicate_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle*>* __f__am_cache0_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle*, bool>* __f__am_cache1_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_185();
bool get_allowSwitchOff_186();
void set_allowSwitchOff_187(bool value_);
void ValidateToggleIsInGroup_188(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* toggle_);
void NotifyToggleOn_189(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* toggle_);
void UnregisterToggle_190(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* toggle_);
void RegisterToggle_191(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* toggle_);
bool AnyTogglesOn_192();
DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle*>* ActiveToggles_193();
void SetAllTogglesOff_194();
static bool _AnyTogglesOn_m__0_195(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* x_);
static bool _ActiveToggles_m__1_196(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle* x_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct FontData : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine::UnityEngine::Font* m_Font_;
int32_t m_FontSize_;
DLL2SDK::UnityEngine::UnityEngine::FontStyle m_FontStyle_;
bool m_BestFit_;
int32_t m_MinSize_;
int32_t m_MaxSize_;
DLL2SDK::UnityEngine::UnityEngine::TextAnchor m_Alignment_;
bool m_AlignByGeometry_;
bool m_RichText_;
DLL2SDK::UnityEngine::UnityEngine::HorizontalWrapMode m_HorizontalOverflow_;
DLL2SDK::UnityEngine::UnityEngine::VerticalWrapMode m_VerticalOverflow_;
float m_LineSpacing_;
void _ctor_145();
DLL2SDK::UnityEngine::UnityEngine::Font* get_font_147();
void set_font_148(DLL2SDK::UnityEngine::UnityEngine::Font* value_);
int32_t get_fontSize_149();
void set_fontSize_150(int32_t value_);
DLL2SDK::UnityEngine::UnityEngine::FontStyle get_fontStyle_151();
void set_fontStyle_152(DLL2SDK::UnityEngine::UnityEngine::FontStyle value_);
bool get_bestFit_153();
void set_bestFit_154(bool value_);
int32_t get_minSize_155();
void set_minSize_156(int32_t value_);
int32_t get_maxSize_157();
void set_maxSize_158(int32_t value_);
DLL2SDK::UnityEngine::UnityEngine::TextAnchor get_alignment_159();
void set_alignment_160(DLL2SDK::UnityEngine::UnityEngine::TextAnchor value_);
bool get_alignByGeometry_161();
void set_alignByGeometry_162(bool value_);
bool get_richText_163();
void set_richText_164(bool value_);
DLL2SDK::UnityEngine::UnityEngine::HorizontalWrapMode get_horizontalOverflow_165();
void set_horizontalOverflow_166(DLL2SDK::UnityEngine::UnityEngine::HorizontalWrapMode value_);
DLL2SDK::UnityEngine::UnityEngine::VerticalWrapMode get_verticalOverflow_167();
void set_verticalOverflow_168(DLL2SDK::UnityEngine::UnityEngine::VerticalWrapMode value_);
float get_lineSpacing_169();
void set_lineSpacing_170(float value_);
void UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_171();
void UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_172();
static DLL2SDK::UnityEngine_UI::UnityEngine::UI::FontData* get_defaultFontData_146();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Misc : DLL2SDK::mscorlib::System::Object
{
static void DestroyImmediate_143(DLL2SDK::UnityEngine::UnityEngine::Object* obj_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct AnimationTriggers : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* m_NormalTrigger_;
DLL2SDK::mscorlib::System::String* m_HighlightedTrigger_;
DLL2SDK::mscorlib::System::String* m_PressedTrigger_;
DLL2SDK::mscorlib::System::String* m_DisabledTrigger_;
struct StaticFields
{
DLL2SDK::mscorlib::System::String* kDefaultNormalAnimName_;
DLL2SDK::mscorlib::System::String* kDefaultSelectedAnimName_;
DLL2SDK::mscorlib::System::String* kDefaultPressedAnimName_;
DLL2SDK::mscorlib::System::String* kDefaultDisabledAnimName_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_138();
DLL2SDK::mscorlib::System::String* get_normalTrigger_139();
DLL2SDK::mscorlib::System::String* get_highlightedTrigger_140();
DLL2SDK::mscorlib::System::String* get_pressedTrigger_141();
DLL2SDK::mscorlib::System::String* get_disabledTrigger_142();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Mask : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_RectTransform_;
bool m_ShowMaskGraphic_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* m_Graphic_;
DLL2SDK::UnityEngine::UnityEngine::Material* m_MaskMaterial_;
DLL2SDK::UnityEngine::UnityEngine::Material* m_UnmaskMaterial_;
void _ctor_127();
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_rectTransform_128();
bool get_showMaskGraphic_129();
void set_showMaskGraphic_130(bool value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* get_graphic_131();
bool MaskEnabled_132();
void OnSiblingGraphicEnabledDisabled_133();
void OnEnable_134();
void OnDisable_135();
bool IsRaycastLocationValid_136(DLL2SDK::UnityEngine::UnityEngine::Vector2 sp_, DLL2SDK::UnityEngine::UnityEngine::Camera* eventCamera_);
DLL2SDK::UnityEngine::UnityEngine::Material* GetModifiedMaterial_137(DLL2SDK::UnityEngine::UnityEngine::Material* baseMaterial_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct RawImage : DLL2SDK::UnityEngine_UI::UnityEngine::UI::MaskableGraphic
{
DLL2SDK::UnityEngine::UnityEngine::Texture* m_Texture_;
DLL2SDK::UnityEngine::UnityEngine::Rect m_UVRect_;
void _ctor_119();
DLL2SDK::UnityEngine::UnityEngine::Texture* get_mainTexture_120();
DLL2SDK::UnityEngine::UnityEngine::Texture* get_texture_121();
void set_texture_122(DLL2SDK::UnityEngine::UnityEngine::Texture* value_);
DLL2SDK::UnityEngine::UnityEngine::Rect get_uvRect_123();
void set_uvRect_124(DLL2SDK::UnityEngine::UnityEngine::Rect value_);
void SetNativeSize_125();
void OnPopulateMesh_126(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vh_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Toggle : DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle_ToggleTransition toggleTransition_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Graphic* graphic_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ToggleGroup* m_Group_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Toggle_ToggleEvent* onValueChanged_;
bool m_IsOn_;
void _ctor_98();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ToggleGroup* get_group_99();
void set_group_100(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ToggleGroup* value_);
void Rebuild_101(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdate executing_);
void LayoutComplete_102();
void GraphicUpdateComplete_103();
void OnEnable_104();
void OnDisable_105();
void OnDidApplyAnimationProperties_106();
void SetToggleGroup_107(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ToggleGroup* newGroup_, bool setMemberValue_);
bool get_isOn_108();
void set_isOn_109(bool value_);
void Set_110(bool value_);
void Set_111(bool value_, bool sendCallback_);
void PlayEffect_112(bool instant_);
void Start_113();
void InternalToggle_114();
void OnPointerClick_115(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnSubmit_116(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
DLL2SDK::UnityEngine::UnityEngine::Transform* UnityEngine_UI_ICanvasElement_get_transform_117();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct ScrollRect : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour
{
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_Content_;
bool m_Horizontal_;
bool m_Vertical_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_MovementType m_MovementType_;
float m_Elasticity_;
bool m_Inertia_;
float m_DecelerationRate_;
float m_ScrollSensitivity_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_Viewport_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar* m_HorizontalScrollbar_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar* m_VerticalScrollbar_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollbarVisibility m_HorizontalScrollbarVisibility_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollbarVisibility m_VerticalScrollbarVisibility_;
float m_HorizontalScrollbarSpacing_;
float m_VerticalScrollbarSpacing_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollRectEvent* m_OnValueChanged_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_PointerStartLocalCursor_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_ContentStartPosition_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_ViewRect_;
DLL2SDK::UnityEngine::UnityEngine::Bounds m_ContentBounds_;
DLL2SDK::UnityEngine::UnityEngine::Bounds m_ViewBounds_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Velocity_;
bool m_Dragging_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_PrevPosition_;
DLL2SDK::UnityEngine::UnityEngine::Bounds m_PrevContentBounds_;
DLL2SDK::UnityEngine::UnityEngine::Bounds m_PrevViewBounds_;
bool m_HasRebuiltLayout_;
bool m_HSliderExpand_;
bool m_VSliderExpand_;
float m_HSliderHeight_;
float m_VSliderWidth_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_Rect_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_HorizontalScrollbarRect_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_VerticalScrollbarRect_;
DLL2SDK::UnityEngine::UnityEngine::DrivenRectTransformTracker m_Tracker_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* m_Corners_;
void _ctor_6();
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_content_7();
void set_content_8(DLL2SDK::UnityEngine::UnityEngine::RectTransform* value_);
bool get_horizontal_9();
void set_horizontal_10(bool value_);
bool get_vertical_11();
void set_vertical_12(bool value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_MovementType get_movementType_13();
void set_movementType_14(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_MovementType value_);
float get_elasticity_15();
void set_elasticity_16(float value_);
bool get_inertia_17();
void set_inertia_18(bool value_);
float get_decelerationRate_19();
void set_decelerationRate_20(float value_);
float get_scrollSensitivity_21();
void set_scrollSensitivity_22(float value_);
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_viewport_23();
void set_viewport_24(DLL2SDK::UnityEngine::UnityEngine::RectTransform* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar* get_horizontalScrollbar_25();
void set_horizontalScrollbar_26(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar* get_verticalScrollbar_27();
void set_verticalScrollbar_28(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollbarVisibility get_horizontalScrollbarVisibility_29();
void set_horizontalScrollbarVisibility_30(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollbarVisibility value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollbarVisibility get_verticalScrollbarVisibility_31();
void set_verticalScrollbarVisibility_32(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollbarVisibility value_);
float get_horizontalScrollbarSpacing_33();
void set_horizontalScrollbarSpacing_34(float value_);
float get_verticalScrollbarSpacing_35();
void set_verticalScrollbarSpacing_36(float value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollRectEvent* get_onValueChanged_37();
void set_onValueChanged_38(DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollRectEvent* value_);
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_viewRect_39();
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_velocity_40();
void set_velocity_41(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_rectTransform_42();
void Rebuild_43(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdate executing_);
void LayoutComplete_44();
void GraphicUpdateComplete_45();
void UpdateCachedData_46();
void OnEnable_47();
void OnDisable_48();
bool IsActive_49();
void EnsureLayoutHasRebuilt_50();
void StopMovement_51();
void OnScroll_52(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* data_);
void OnInitializePotentialDrag_53(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnBeginDrag_54(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnEndDrag_55(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnDrag_56(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void SetContentAnchoredPosition_57(DLL2SDK::UnityEngine::UnityEngine::Vector2 position_);
void LateUpdate_58();
void UpdatePrevData_59();
void UpdateScrollbars_60(DLL2SDK::UnityEngine::UnityEngine::Vector2 offset_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_normalizedPosition_61();
void set_normalizedPosition_62(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
float get_horizontalNormalizedPosition_63();
void set_horizontalNormalizedPosition_64(float value_);
float get_verticalNormalizedPosition_65();
void set_verticalNormalizedPosition_66(float value_);
void SetHorizontalNormalizedPosition_67(float value_);
void SetVerticalNormalizedPosition_68(float value_);
void SetNormalizedPosition_69(float value_, int32_t axis_);
void OnRectTransformDimensionsChange_71();
bool get_hScrollingNeeded_72();
bool get_vScrollingNeeded_73();
void CalculateLayoutInputHorizontal_74();
void CalculateLayoutInputVertical_75();
float get_minWidth_76();
float get_preferredWidth_77();
float get_flexibleWidth_78();
float get_minHeight_79();
float get_preferredHeight_80();
float get_flexibleHeight_81();
int32_t get_layoutPriority_82();
void SetLayoutHorizontal_83();
void SetLayoutVertical_84();
void UpdateScrollbarVisibility_85();
void UpdateScrollbarLayout_87();
void UpdateBounds_88();
DLL2SDK::UnityEngine::UnityEngine::Bounds GetBounds_90();
DLL2SDK::UnityEngine::UnityEngine::Vector2 CalculateOffset_92(DLL2SDK::UnityEngine::UnityEngine::Vector2 delta_);
void SetDirty_94();
void SetDirtyCaching_95();
DLL2SDK::UnityEngine::UnityEngine::Transform* UnityEngine_UI_ICanvasElement_get_transform_96();
static float RubberDelta_70(float overStretching_, float viewSize_);
static void UpdateOneScrollbarVisibility_86(bool xScrollingNeeded_, bool xAxisEnabled_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_ScrollbarVisibility scrollbarVisibility_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::Scrollbar* scrollbar_);
static void AdjustBounds_89(DLL2SDK::UnityEngine::UnityEngine::Bounds* viewBounds_, DLL2SDK::UnityEngine::UnityEngine::Vector2* contentPivot_, DLL2SDK::UnityEngine::UnityEngine::Vector3* contentSize_, DLL2SDK::UnityEngine::UnityEngine::Vector3* contentPos_);
static DLL2SDK::UnityEngine::UnityEngine::Bounds InternalGetBounds_91(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* corners_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* viewWorldToLocalMatrix_);
static DLL2SDK::UnityEngine::UnityEngine::Vector2 InternalCalculateOffset_93(DLL2SDK::UnityEngine::UnityEngine::Bounds* viewBounds_, DLL2SDK::UnityEngine::UnityEngine::Bounds* contentBounds_, bool horizontal_, bool vertical_, DLL2SDK::UnityEngine_UI::UnityEngine::UI::ScrollRect_MovementType movementType_, DLL2SDK::UnityEngine::UnityEngine::Vector2* delta_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct StencilMaterial : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::StencilMaterial_MatEntry*>* m_List_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static DLL2SDK::UnityEngine::UnityEngine::Material* Add_1(DLL2SDK::UnityEngine::UnityEngine::Material* baseMat_, int32_t stencilID_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp operation_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction compareFunction_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ColorWriteMask colorWriteMask_);
static DLL2SDK::UnityEngine::UnityEngine::Material* Add_2(DLL2SDK::UnityEngine::UnityEngine::Material* baseMat_, int32_t stencilID_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp operation_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction compareFunction_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ColorWriteMask colorWriteMask_, int32_t readMask_, int32_t writeMask_);
static void Remove_3(DLL2SDK::UnityEngine::UnityEngine::Material* customMat_);
static void _cctor_4();
};
}
namespace DLL2SDK::UnityEngine_UI
{
struct _Module_ : DLL2SDK::Object
{
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct EventTrigger_Entry : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventTriggerType eventID_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventTrigger_TriggerEvent* callback_;
void _ctor_1304();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct PointerInputModule_ButtonState : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_InputButton m_Button_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_MouseButtonEventData* m_EventData_;
void _ctor_1414();
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_MouseButtonEventData* get_eventData_1415();
void set_eventData_1416(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_MouseButtonEventData* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_InputButton get_button_1417();
void set_button_1418(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_InputButton value_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct PointerInputModule_MouseState : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_ButtonState*>* m_TrackedButtons_;
void _ctor_1419();
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_ButtonState* GetButtonState_1420(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_InputButton button_);
void SetButtonState_1421(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_InputButton button_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_FramePressState stateForMouseButton_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* data_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct PhysicsRaycaster : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseRaycaster
{
DLL2SDK::UnityEngine::UnityEngine::Camera* m_EventCamera_;
DLL2SDK::UnityEngine::UnityEngine::LayerMask m_EventMask_;
struct StaticFields
{
int32_t kNoEventMaskSet_;
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* __f__am_cache0_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1555();
DLL2SDK::UnityEngine::UnityEngine::Camera* get_eventCamera_1556();
int32_t get_depth_1557();
int32_t get_finalEventMask_1558();
DLL2SDK::UnityEngine::UnityEngine::LayerMask get_eventMask_1559();
void set_eventMask_1560(DLL2SDK::UnityEngine::UnityEngine::LayerMask value_);
void ComputeRayAndDistance_1561(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_, DLL2SDK::UnityEngine::UnityEngine::Ray* ray_, float* distanceToClipPlane_);
void Raycast_1562(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* resultAppendList_);
static int32_t _Raycast_m__0_1563(DLL2SDK::UnityEngine::UnityEngine::RaycastHit r1_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit r2_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct PointerEventData : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData
{
DLL2SDK::UnityEngine::UnityEngine::GameObject* _pointerEnter_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* m_PointerPress_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* _lastPress_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* _rawPointerPress_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* _pointerDrag_k__BackingField_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult _pointerCurrentRaycast_k__BackingField_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult _pointerPressRaycast_k__BackingField_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::GameObject*>* hovered_;
bool _eligibleForClick_k__BackingField_;
int32_t _pointerId_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 _position_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 _delta_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 _pressPosition_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Vector3 _worldPosition_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Vector3 _worldNormal_k__BackingField_;
float _clickTime_k__BackingField_;
int32_t _clickCount_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 _scrollDelta_k__BackingField_;
bool _useDragThreshold_k__BackingField_;
bool _dragging_k__BackingField_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_InputButton _button_k__BackingField_;
void _ctor_1506(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* eventSystem_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_pointerEnter_1507();
void set_pointerEnter_1508(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_lastPress_1509();
void set_lastPress_1510(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
void set_rawPointerPress_1511(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_pointerDrag_1512();
void set_pointerDrag_1513(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult get_pointerCurrentRaycast_1514();
void set_pointerCurrentRaycast_1515(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult value_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult get_pointerPressRaycast_1516();
void set_pointerPressRaycast_1517(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult value_);
bool get_eligibleForClick_1518();
void set_eligibleForClick_1519(bool value_);
int32_t get_pointerId_1520();
void set_pointerId_1521(int32_t value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_position_1522();
void set_position_1523(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_delta_1524();
void set_delta_1525(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_pressPosition_1526();
void set_pressPosition_1527(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
float get_clickTime_1528();
void set_clickTime_1529(float value_);
int32_t get_clickCount_1530();
void set_clickCount_1531(int32_t value_);
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_scrollDelta_1532();
void set_scrollDelta_1533(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
bool get_useDragThreshold_1534();
void set_useDragThreshold_1535(bool value_);
bool get_dragging_1536();
void set_dragging_1537(bool value_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_InputButton get_button_1538();
void set_button_1539(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData_InputButton value_);
bool IsPointerMoving_1540();
DLL2SDK::UnityEngine::UnityEngine::Camera* get_enterEventCamera_1541();
DLL2SDK::UnityEngine::UnityEngine::Camera* get_pressEventCamera_1542();
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_pointerPress_1543();
void set_pointerPress_1544(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::mscorlib::System::String* ToString_1545();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct AxisEventData : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData
{
DLL2SDK::UnityEngine::UnityEngine::Vector2 _moveVector_k__BackingField_;
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::MoveDirection _moveDir_k__BackingField_;
void _ctor_1496(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::EventSystem* eventSystem_);
void set_moveVector_1497(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::MoveDirection get_moveDir_1498();
void set_moveDir_1499(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::MoveDirection value_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct StandaloneInputModule : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule
{
float m_PrevActionTime_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_LastMoveVector_;
int32_t m_ConsecutiveMoveCount_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_LastMousePosition_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_MousePosition_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* m_CurrentFocusedGameObject_;
DLL2SDK::mscorlib::System::String* m_HorizontalAxis_;
DLL2SDK::mscorlib::System::String* m_VerticalAxis_;
DLL2SDK::mscorlib::System::String* m_SubmitButton_;
DLL2SDK::mscorlib::System::String* m_CancelButton_;
float m_InputActionsPerSecond_;
float m_RepeatDelay_;
bool m_ForceModuleActive_;
void _ctor_1425();
DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::StandaloneInputModule_InputMode get_inputMode_1426();
bool get_allowActivationOnMobileDevice_1427();
void set_allowActivationOnMobileDevice_1428(bool value_);
bool get_forceModuleActive_1429();
void set_forceModuleActive_1430(bool value_);
float get_inputActionsPerSecond_1431();
void set_inputActionsPerSecond_1432(float value_);
float get_repeatDelay_1433();
void set_repeatDelay_1434(float value_);
DLL2SDK::mscorlib::System::String* get_horizontalAxis_1435();
void set_horizontalAxis_1436(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_verticalAxis_1437();
void set_verticalAxis_1438(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_submitButton_1439();
void set_submitButton_1440(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_cancelButton_1441();
void set_cancelButton_1442(DLL2SDK::mscorlib::System::String* value_);
void UpdateModule_1443();
bool IsModuleSupported_1444();
bool ShouldActivateModule_1445();
void ActivateModule_1446();
void DeactivateModule_1447();
void Process_1448();
bool ProcessTouchEvents_1449();
void ProcessTouchPress_1450(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* pointerEvent_, bool pressed_, bool released_);
bool SendSubmitEventToSelectedObject_1451();
DLL2SDK::UnityEngine::UnityEngine::Vector2 GetRawMoveVector_1452();
bool SendMoveEventToSelectedObject_1453();
void ProcessMouseEvent_1454();
bool ForceAutoSelect_1455();
void ProcessMouseEvent_1456(int32_t id_);
bool SendUpdateEventToSelectedObject_1457();
void ProcessMousePress_1458(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerInputModule_MouseButtonEventData* data_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* GetCurrentFocusedGameObject_1459();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Outline : DLL2SDK::UnityEngine_UI::UnityEngine::UI::Shadow
{
void _ctor_1152();
void ModifyMesh_1153(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* vh_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct LayoutRebuilder : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_ToRebuild_;
int32_t m_CachedHashFromTransform_;
struct StaticFields
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::ObjectPool_1<DLL2SDK::UnityEngine_UI::UnityEngine::UI::LayoutRebuilder*>* s_Rebuilders_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform_ReapplyDrivenProperties* __f__mg_cache0_;
DLL2SDK::mscorlib::System::Predicate_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* __f__am_cache0_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* __f__am_cache1_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* __f__am_cache2_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* __f__am_cache3_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* __f__am_cache4_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_976();
void Initialize_977(DLL2SDK::UnityEngine::UnityEngine::RectTransform* controller_);
void Clear_978();
DLL2SDK::UnityEngine::UnityEngine::Transform* get_transform_980();
bool IsDestroyed_981();
void Rebuild_984(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdate executing_);
void PerformLayoutControl_985(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* action_);
void PerformLayoutCalculation_986(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* action_);
void LayoutComplete_991();
void GraphicUpdateComplete_992();
int32_t GetHashCode_993();
bool Equals_994(DLL2SDK::mscorlib::System::Object* obj_);
DLL2SDK::mscorlib::System::String* ToString_995();
static void _cctor_975();
static void ReapplyDrivenProperties_979(DLL2SDK::UnityEngine::UnityEngine::RectTransform* driven_);
static void StripDisabledBehavioursFromList_982(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* components_);
static void ForceRebuildLayoutImmediate_983(DLL2SDK::UnityEngine::UnityEngine::RectTransform* layoutRoot_);
static void MarkLayoutForRebuild_987(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_);
static bool ValidLayoutGroup_988(DLL2SDK::UnityEngine::UnityEngine::RectTransform* parent_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* comps_);
static bool ValidController_989(DLL2SDK::UnityEngine::UnityEngine::RectTransform* layoutRoot_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* comps_);
static void MarkLayoutRootForRebuild_990(DLL2SDK::UnityEngine::UnityEngine::RectTransform* controller_);
static void _s_Rebuilders_m__0_996(DLL2SDK::UnityEngine_UI::UnityEngine::UI::LayoutRebuilder* x_);
static bool _StripDisabledBehavioursFromList_m__1_997(DLL2SDK::UnityEngine::UnityEngine::Component* e_);
static void _Rebuild_m__2_998(DLL2SDK::UnityEngine::UnityEngine::Component* e_);
static void _Rebuild_m__3_999(DLL2SDK::UnityEngine::UnityEngine::Component* e_);
static void _Rebuild_m__4_1000(DLL2SDK::UnityEngine::UnityEngine::Component* e_);
static void _Rebuild_m__5_1001(DLL2SDK::UnityEngine::UnityEngine::Component* e_);
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Text : DLL2SDK::UnityEngine_UI::UnityEngine::UI::MaskableGraphic
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::FontData* m_FontData_;
DLL2SDK::mscorlib::System::String* m_Text_;
DLL2SDK::UnityEngine::UnityEngine::TextGenerator* m_TextCache_;
DLL2SDK::UnityEngine::UnityEngine::TextGenerator* m_TextCacheForLayout_;
bool m_DisableFontTextureRebuiltCallback_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* m_TempVerts_;
struct StaticFields
{
DLL2SDK::UnityEngine::UnityEngine::Material* s_DefaultText_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_802();
DLL2SDK::UnityEngine::UnityEngine::TextGenerator* get_cachedTextGenerator_803();
DLL2SDK::UnityEngine::UnityEngine::TextGenerator* get_cachedTextGeneratorForLayout_804();
DLL2SDK::UnityEngine::UnityEngine::Texture* get_mainTexture_805();
void FontTextureChanged_806();
DLL2SDK::UnityEngine::UnityEngine::Font* get_font_807();
void set_font_808(DLL2SDK::UnityEngine::UnityEngine::Font* value_);
DLL2SDK::mscorlib::System::String* get_text_809();
void set_text_810(DLL2SDK::mscorlib::System::String* value_);
bool get_supportRichText_811();
void set_supportRichText_812(bool value_);
bool get_resizeTextForBestFit_813();
void set_resizeTextForBestFit_814(bool value_);
int32_t get_resizeTextMinSize_815();
void set_resizeTextMinSize_816(int32_t value_);
int32_t get_resizeTextMaxSize_817();
void set_resizeTextMaxSize_818(int32_t value_);
DLL2SDK::UnityEngine::UnityEngine::TextAnchor get_alignment_819();
void set_alignment_820(DLL2SDK::UnityEngine::UnityEngine::TextAnchor value_);
bool get_alignByGeometry_821();
void set_alignByGeometry_822(bool value_);
int32_t get_fontSize_823();
void set_fontSize_824(int32_t value_);
DLL2SDK::UnityEngine::UnityEngine::HorizontalWrapMode get_horizontalOverflow_825();
void set_horizontalOverflow_826(DLL2SDK::UnityEngine::UnityEngine::HorizontalWrapMode value_);
DLL2SDK::UnityEngine::UnityEngine::VerticalWrapMode get_verticalOverflow_827();
void set_verticalOverflow_828(DLL2SDK::UnityEngine::UnityEngine::VerticalWrapMode value_);
float get_lineSpacing_829();
void set_lineSpacing_830(float value_);
DLL2SDK::UnityEngine::UnityEngine::FontStyle get_fontStyle_831();
void set_fontStyle_832(DLL2SDK::UnityEngine::UnityEngine::FontStyle value_);
float get_pixelsPerUnit_833();
void OnEnable_834();
void OnDisable_835();
void UpdateGeometry_836();
void AssignDefaultFont_837();
DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings GetGenerationSettings_838(DLL2SDK::UnityEngine::UnityEngine::Vector2 extents_);
void OnPopulateMesh_840(DLL2SDK::UnityEngine_UI::UnityEngine::UI::VertexHelper* toFill_);
void CalculateLayoutInputHorizontal_841();
void CalculateLayoutInputVertical_842();
float get_minWidth_843();
float get_preferredWidth_844();
float get_flexibleWidth_845();
float get_minHeight_846();
float get_preferredHeight_847();
float get_flexibleHeight_848();
int32_t get_layoutPriority_849();
static DLL2SDK::UnityEngine::UnityEngine::Vector2 GetTextAnchorPivot_839(DLL2SDK::UnityEngine::UnityEngine::TextAnchor anchor_);
static void _cctor_850();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Button : DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable
{
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button_ButtonClickedEvent* m_OnClick_;
void _ctor_719();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button_ButtonClickedEvent* get_onClick_720();
void set_onClick_721(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button_ButtonClickedEvent* value_);
void Press_722();
void OnPointerClick_723(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnSubmit_724(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_);
DLL2SDK::mscorlib::System::Collections::IEnumerator* OnFinishSubmit_725();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI
{
struct Slider : DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable
{
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_FillRect_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_HandleRect_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Slider_Direction m_Direction_;
float m_MinValue_;
float m_MaxValue_;
bool m_WholeNumbers_;
float m_Value_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Slider_SliderEvent* m_OnValueChanged_;
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Image* m_FillImage_;
DLL2SDK::UnityEngine::UnityEngine::Transform* m_FillTransform_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_FillContainerRect_;
DLL2SDK::UnityEngine::UnityEngine::Transform* m_HandleTransform_;
DLL2SDK::UnityEngine::UnityEngine::RectTransform* m_HandleContainerRect_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Offset_;
DLL2SDK::UnityEngine::UnityEngine::DrivenRectTransformTracker m_Tracker_;
void _ctor_672();
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_fillRect_673();
void set_fillRect_674(DLL2SDK::UnityEngine::UnityEngine::RectTransform* value_);
DLL2SDK::UnityEngine::UnityEngine::RectTransform* get_handleRect_675();
void set_handleRect_676(DLL2SDK::UnityEngine::UnityEngine::RectTransform* value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Slider_Direction get_direction_677();
void set_direction_678(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Slider_Direction value_);
float get_minValue_679();
void set_minValue_680(float value_);
float get_maxValue_681();
void set_maxValue_682(float value_);
bool get_wholeNumbers_683();
void set_wholeNumbers_684(bool value_);
float get_value_685();
void set_value_686(float value_);
float get_normalizedValue_687();
void set_normalizedValue_688(float value_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Slider_SliderEvent* get_onValueChanged_689();
void set_onValueChanged_690(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Slider_SliderEvent* value_);
float get_stepSize_691();
void Rebuild_692(DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdate executing_);
void LayoutComplete_693();
void GraphicUpdateComplete_694();
void OnEnable_695();
void OnDisable_696();
void OnDidApplyAnimationProperties_697();
void UpdateCachedReferences_698();
float ClampValue_699(float input_);
void Set_700(float input_);
void Set_701(float input_, bool sendCallback_);
void OnRectTransformDimensionsChange_702();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Slider_Axis get_axis_703();
bool get_reverseValue_704();
void UpdateVisuals_705();
void UpdateDrag_706(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_, DLL2SDK::UnityEngine::UnityEngine::Camera* cam_);
bool MayDrag_707(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnPointerDown_708(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnDrag_709(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void OnMove_710(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::AxisEventData* eventData_);
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnLeft_711();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnRight_712();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnUp_713();
DLL2SDK::UnityEngine_UI::UnityEngine::UI::Selectable* FindSelectableOnDown_714();
void OnInitializePotentialDrag_715(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_);
void SetDirection_716(DLL2SDK::UnityEngine_UI::UnityEngine::UI::Slider_Direction direction_, bool includeRectLayouts_);
DLL2SDK::UnityEngine::UnityEngine::Transform* UnityEngine_UI_ICanvasElement_get_transform_717();
};
}
namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems
{
struct Physics2DRaycaster : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PhysicsRaycaster
{
void _ctor_1564();
void Raycast_1565(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::PointerEventData* eventData_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::RaycastResult>* resultAppendList_);
};
}