//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(0x0), Elastic_ = static_cast(0x1), Clamped_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct ScrollRect_ScrollbarVisibility : int32_t { Permanent_ = static_cast(0x0), AutoHide_ = static_cast(0x1), AutoHideAndExpandViewport_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { struct ScrollRect_ScrollRectEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_97(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct Toggle_ToggleTransition : int32_t { None_ = static_cast(0x0), Fade_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { struct Toggle_ToggleEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_118(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct InputField_ContentType : int32_t { Standard_ = static_cast(0x0), Autocorrected_ = static_cast(0x1), IntegerNumber_ = static_cast(0x2), DecimalNumber_ = static_cast(0x3), Alphanumeric_ = static_cast(0x4), Name_ = static_cast(0x5), EmailAddress_ = static_cast(0x6), Password_ = static_cast(0x7), Pin_ = static_cast(0x8), Custom_ = static_cast(0x9) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct InputField_InputType : int32_t { Standard_ = static_cast(0x0), AutoCorrect_ = static_cast(0x1), Password_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct InputField_CharacterValidation : int32_t { None_ = static_cast(0x0), Integer_ = static_cast(0x1), Decimal_ = static_cast(0x2), Alphanumeric_ = static_cast(0x3), Name_ = static_cast(0x4), EmailAddress_ = static_cast(0x5) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct InputField_LineType : int32_t { SingleLine_ = static_cast(0x0), MultiLineSubmit_ = static_cast(0x1), MultiLineNewline_ = static_cast(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 { void _ctor_364(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { struct InputField_OnChangeEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_365(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct InputField_EditState : int32_t { Continue_ = static_cast(0x0), Finish_ = static_cast(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(0x0), Horizontal_ = static_cast(0x1), Vertical_ = static_cast(0x2), Automatic_ = static_cast(0x3), Explicit_ = static_cast(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* m_Options_; void _ctor_466(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_options_467(); void set_options_468(DLL2SDK::mscorlib::System::Collections::Generic::List_1* value_); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { struct Dropdown_DropdownEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { 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(0x0), ColorTint_ = static_cast(0x1), SpriteSwap_ = static_cast(0x2), Animation_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct Selectable_SelectionState : int32_t { Normal_ = static_cast(0x0), Highlighted_ = static_cast(0x1), Pressed_ = static_cast(0x2), Disabled_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct Image_Type : int32_t { Simple_ = static_cast(0x0), Sliced_ = static_cast(0x1), Tiled_ = static_cast(0x2), Filled_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct Image_FillMethod : int32_t { Horizontal_ = static_cast(0x0), Vertical_ = static_cast(0x1), Radial90_ = static_cast(0x2), Radial180_ = static_cast(0x3), Radial360_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct Scrollbar_Direction : int32_t { LeftToRight_ = static_cast(0x0), RightToLeft_ = static_cast(0x1), BottomToTop_ = static_cast(0x2), TopToBottom_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { struct Scrollbar_ScrollEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_636(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct Scrollbar_Axis : int32_t { Horizontal_ = static_cast(0x0), Vertical_ = static_cast(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 { void _ctor_668(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct Slider_Direction : int32_t { LeftToRight_ = static_cast(0x0), RightToLeft_ = static_cast(0x1), BottomToTop_ = static_cast(0x2), TopToBottom_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { struct Slider_SliderEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_718(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct Slider_Axis : int32_t { Horizontal_ = static_cast(0x0), Vertical_ = static_cast(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(0x0), TwoD_ = static_cast(0x1), ThreeD_ = static_cast(0x2), All_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct GridLayoutGroup_Corner : int32_t { UpperLeft_ = static_cast(0x0), UpperRight_ = static_cast(0x1), LowerLeft_ = static_cast(0x2), LowerRight_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct GridLayoutGroup_Axis : int32_t { Horizontal_ = static_cast(0x0), Vertical_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct GridLayoutGroup_Constraint : int32_t { Flexible_ = static_cast(0x0), FixedColumnCount_ = static_cast(0x1), FixedRowCount_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct ContentSizeFitter_FitMode : int32_t { Unconstrained_ = static_cast(0x0), MinSize_ = static_cast(0x1), PreferredSize_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct CanvasScaler_ScaleMode : int32_t { ConstantPixelSize_ = static_cast(0x0), ScaleWithScreenSize_ = static_cast(0x1), ConstantPhysicalSize_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct CanvasScaler_ScreenMatchMode : int32_t { MatchWidthOrHeight_ = static_cast(0x0), Expand_ = static_cast(0x1), Shrink_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct CanvasScaler_Unit : int32_t { Centimeters_ = static_cast(0x0), Millimeters_ = static_cast(0x1), Inches_ = static_cast(0x2), Points_ = static_cast(0x3), Picas_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { enum struct AspectRatioFitter_AspectMode : int32_t { None_ = static_cast(0x0), WidthControlsHeight_ = static_cast(0x1), HeightControlsWidth_ = static_cast(0x2), FitInParent_ = static_cast(0x3), EnvelopeParent_ = static_cast(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* 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* 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* 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* EndInvoke_1192(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween { enum struct ColorTween_ColorTweenMode : int32_t { All_ = static_cast(0x0), RGB_ = static_cast(0x1), Alpha_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween { struct ColorTween_ColorTweenCallback : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_1217(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween { struct FloatTween_FloatTweenCallback : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_1231(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween { template 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 { void _ctor_1303(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems { enum struct EventTriggerType : int32_t { PointerEnter_ = static_cast(0x0), PointerExit_ = static_cast(0x1), PointerDown_ = static_cast(0x2), PointerUp_ = static_cast(0x3), PointerClick_ = static_cast(0x4), Drag_ = static_cast(0x5), Drop_ = static_cast(0x6), Scroll_ = static_cast(0x7), UpdateSelected_ = static_cast(0x8), Select_ = static_cast(0x9), Deselect_ = static_cast(0xA), Move_ = static_cast(0xB), InitializePotentialDrag_ = static_cast(0xC), BeginDrag_ = static_cast(0xD), EndDrag_ = static_cast(0xE), Submit_ = static_cast(0xF), Cancel_ = static_cast(0x10) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems { template 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(0x0), Right_ = static_cast(0x1), Middle_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems { enum struct PointerEventData_FramePressState : int32_t { Pressed_ = static_cast(0x0), Released_ = static_cast(0x1), PressedAndReleased_ = static_cast(0x2), NotChanged_ = static_cast(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(0x0), Buttons_ = static_cast(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(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* 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(0x0), Up_ = static_cast(0x1), Right_ = static_cast(0x2), Down_ = static_cast(0x3), None_ = static_cast(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* 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* 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* 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(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* s_PointerEnterHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_PointerExitHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_PointerDownHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_PointerUpHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_PointerClickHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_InitializePotentialDragHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_BeginDragHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_DragHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_EndDragHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_DropHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_ScrollHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_UpdateSelectedHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_SelectHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_DeselectHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_MoveHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_SubmitHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* s_CancelHandler_; DLL2SDK::UnityEngine_UI::UnityEngine::UI::ObjectPool_1*>* s_HandlerListPool_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* s_InternalTransformList_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache0_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache1_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache2_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache3_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache4_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache5_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache6_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache7_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache8_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache9_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cacheA_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cacheB_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cacheC_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cacheD_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cacheE_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cacheF_; DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* __f__mg_cache10_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } template 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* get_pointerEnterHandler_1353(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_pointerExitHandler_1354(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_pointerDownHandler_1355(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_pointerUpHandler_1356(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_pointerClickHandler_1357(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_initializePotentialDrag_1358(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_beginDragHandler_1359(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_dragHandler_1360(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_endDragHandler_1361(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_dropHandler_1362(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_scrollHandler_1363(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_updateSelectedHandler_1364(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_selectHandler_1365(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_deselectHandler_1366(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_moveHandler_1367(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_submitHandler_1368(); static DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* get_cancelHandler_1369(); static void GetEventChain_1370(DLL2SDK::UnityEngine::UnityEngine::GameObject* root_, DLL2SDK::mscorlib::System::Collections::Generic::IList_1* eventChain_); template static bool Execute_1371(DLL2SDK::UnityEngine::UnityEngine::GameObject* target_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseEventData* eventData_, DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::ExecuteEvents_EventFunction_1* functor_); template 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* callbackFunction_); template static bool ShouldSendToComponent_1373(DLL2SDK::UnityEngine::UnityEngine::Component* component_); template static void GetEventList_1374(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::mscorlib::System::Collections::Generic::IList_1* results_); template static bool CanHandleEvent_1375(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_); template 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* l_); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems { struct EventSystem : DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::UIBehaviour { DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* s_RaycastComparer_; DLL2SDK::mscorlib::System::Comparison_1* __f__mg_cache0_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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* m_Delegates_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* delegates_; void _ctor_1282(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_triggers_1283(); void set_triggers_1284(DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* s_Raycasters_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void AddRaycaster_1247(DLL2SDK::UnityEngine_UI::UnityEngine::EventSystems::BaseRaycaster* baseRaycaster_); static DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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 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* 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* callback_); bool GetIgnoreTimescale_1214(); float GetDuration_1215(); bool ValidTarget_1216(); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { template struct ObjectPool_1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::System::System::Collections::Generic::Stack_1* m_Stack_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* m_ActionOnGet_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* m_ActionOnRelease_; int32_t _countAll_k__BackingField_; void _ctor_1193(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* actionOnGet_, DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* 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(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 struct ListPool_1 : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine_UI::UnityEngine::UI::ObjectPool_1*>* s_ListPool_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::mscorlib::System::Collections::Generic::List_1* Get_1170(); static void Release_1171(DLL2SDK::mscorlib::System::Collections::Generic::List_1* toRelease_); static void _cctor_1172(); static void _s_ListPool_m__0_1173(DLL2SDK::mscorlib::System::Collections::Generic::List_1* l_); }; } namespace DLL2SDK::UnityEngine_UI::UnityEngine::UI { struct VertexHelper : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Positions_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Colors_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Uv0S_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Uv1S_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Uv2S_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Uv3S_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Normals_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Tangents_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Indices_; struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Vector4 s_DefaultTangent_; DLL2SDK::UnityEngine::UnityEngine::Vector3 s_DefaultNormal_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* verts_); void AddUIVertexTriangleStream_1167(DLL2SDK::mscorlib::System::Collections::Generic::List_1* verts_); void GetUIVertexStream_1168(DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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(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* 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* 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 struct IndexedSet_1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_List_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* 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* 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* 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* 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* 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* 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 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* __f__am_cache0_; DLL2SDK::System_Core::System::Func_2* __f__am_cache1_; DLL2SDK::System_Core::System::Func_2* __f__am_cache2_; DLL2SDK::System_Core::System::Func_2* __f__am_cache3_; DLL2SDK::System_Core::System::Func_2* __f__am_cache4_; DLL2SDK::System_Core::System::Func_2* __f__am_cache5_; DLL2SDK::System_Core::System::Func_2* __f__am_cache6_; DLL2SDK::System_Core::System::Func_2* __f__am_cache7_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* property_, float defaultValue_); static float GetLayoutProperty_1024(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::System_Core::System::Func_2* 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(0x0), Layout_ = static_cast(0x1), PostLayout_ = static_cast(0x2), PreRender_ = static_cast(0x3), LatePreRender_ = static_cast(0x4), MaxUpdateValue_ = static_cast(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(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* 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* m_WorldCorners_; DLL2SDK::Array* 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* m_Clippers_; struct StaticFields { DLL2SDK::UnityEngine_UI::UnityEngine::UI::ClipperRegistry* s_Instance_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* m_LayoutRebuildQueue_; DLL2SDK::UnityEngine_UI::UnityEngine::UI::Collections::IndexedSet_1* m_GraphicRebuildQueue_; struct StaticFields { DLL2SDK::UnityEngine_UI::UnityEngine::UI::CanvasUpdateRegistry* s_Instance_; DLL2SDK::mscorlib::System::Comparison_1* s_SortLayoutFunction_; DLL2SDK::mscorlib::System::Comparison_1* __f__mg_cache0_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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(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* 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* m_RaycastResults_; struct StaticFields { int32_t kNoEventMaskSet_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* s_SortedGraphics_; DLL2SDK::mscorlib::System::Comparison_1* __f__am_cache0_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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* foundGraphics_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* m_CanvasGroupCache_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::List_1* s_List_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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 static bool SetStruct_670(T* currentValue_, T newValue_); template 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* 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*>* m_Graphics_; struct StaticFields { DLL2SDK::UnityEngine_UI::UnityEngine::UI::GraphicRegistry* s_Instance_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* s_EmptyList_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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* s_VertScratch_; DLL2SDK::Array* s_UVScratch_; DLL2SDK::Array* s_Xy_; DLL2SDK::Array* s_Uv_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* quadPositions_, DLL2SDK::UnityEngine::UnityEngine::Color32 color_, DLL2SDK::Array* 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* xy_, DLL2SDK::Array* uv_, float fill_, bool invert_, int32_t corner_); static void RadialCut_582(DLL2SDK::Array* 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* m_Items_; DLL2SDK::UnityEngine_UI::UnityEngine::UI::CoroutineTween::TweenRunner_1* m_AlphaTweenRunner_; bool validTemplate_; struct StaticFields { DLL2SDK::UnityEngine_UI::UnityEngine::UI::Dropdown_OptionData* s_NoOptionData_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* get_options_416(); void set_options_417(DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* options_); void AddOptions_425(DLL2SDK::mscorlib::System::Collections::Generic::List_1* options_); void AddOptions_426(DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* 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 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*>* m_Tracked_; DLL2SDK::mscorlib::System::Action_1* __f__mg_cache0_; DLL2SDK::mscorlib::System::Action_1* __f__mg_cache1_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* m_ClipTargets_; bool m_ShouldRecalculateClipRects_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* 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* kSeparators_; float kHScrollSpeed_; float kVScrollSpeed_; DLL2SDK::mscorlib::System::String* kEmailSpecialCharacters_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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* m_Toggles_; struct StaticFields { DLL2SDK::mscorlib::System::Predicate_1* __f__am_cache0_; DLL2SDK::System_Core::System::Func_2* __f__am_cache1_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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(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* 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* 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* m_List_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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* __f__am_cache0_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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* 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* s_Rebuilders_; DLL2SDK::UnityEngine::UnityEngine::RectTransform_ReapplyDrivenProperties* __f__mg_cache0_; DLL2SDK::mscorlib::System::Predicate_1* __f__am_cache0_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* __f__am_cache1_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* __f__am_cache2_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* __f__am_cache3_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* __f__am_cache4_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* action_); void PerformLayoutCalculation_986(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* 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* 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* comps_); static bool ValidController_989(DLL2SDK::UnityEngine::UnityEngine::RectTransform* layoutRoot_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* m_TempVerts_; struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Material* s_DefaultText_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* resultAppendList_); }; }