//generated with dll2sdk #pragma once #include "..\dll2sdk_forward.g.hpp" #include "..\mscorlib\mscorlib.hpp" namespace DLL2SDK::UnityEngine::UnityEngine { struct Application_LowMemoryCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_793(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_794(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_795(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_796(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct LogType : int32_t { Error_ = static_cast(0x0), Assert_ = static_cast(0x1), Warning_ = static_cast(0x2), Log_ = static_cast(0x3), Exception_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Application_ShaderCompileCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_801(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_802(DLL2SDK::mscorlib::System::String* shaderName_, DLL2SDK::mscorlib::System::String* passName_, int32_t passType_, DLL2SDK::mscorlib::System::String* stageType_, DLL2SDK::mscorlib::System::String* keywords_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_803(DLL2SDK::mscorlib::System::String* shaderName_, DLL2SDK::mscorlib::System::String* passName_, int32_t passType_, DLL2SDK::mscorlib::System::String* stageType_, DLL2SDK::mscorlib::System::String* keywords_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_804(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct Mesh_MeshUsageFlags : int32_t { kMeshUsageFlagNone_ = static_cast(0x0), kMeshMustKeepVertexAndIndexData_ = static_cast(0x1), kRequiresSharedConvexCollisionMesh_ = static_cast(0x2), kRequiresSharedTriangleCollisionMesh_ = static_cast(0x4), kRequiresScaledCollisionMesh_ = static_cast(0x8), kCollisionOnlyMesh_ = static_cast(0x10) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct Mesh_InternalShaderChannel : int32_t { Vertex_ = static_cast(0x0), Normal_ = static_cast(0x1), Color_ = static_cast(0x2), TexCoord0_ = static_cast(0x3), TexCoord1_ = static_cast(0x4), TexCoord2_ = static_cast(0x5), TexCoord3_ = static_cast(0x6), Tangent_ = static_cast(0x7) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct Mesh_InternalVertexChannelType : int32_t { Float_ = static_cast(0x0), Color_ = static_cast(0x2), Packed_2_10_10_10_ = static_cast(0x5) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Display_DisplaysUpdatedDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1971(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1972(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1973(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1974(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Shader_ShaderStrippingCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2015(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::UnityEngine::UnityEngine::CustomShaderStripingResult Invoke_2016(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, uint64_t keywordSetPart1_, uint64_t keywordSetPart2_, uint64_t keywordSetPart3_, uint64_t keywordSetPart4_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2017(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, uint64_t keywordSetPart1_, uint64_t keywordSetPart2_, uint64_t keywordSetPart3_, uint64_t keywordSetPart4_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::UnityEngine::UnityEngine::CustomShaderStripingResult EndInvoke_2018(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Shader_ShaderStrippingCallbackWithDetail : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2019(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::UnityEngine::UnityEngine::CustomShaderStripingResult Invoke_2020(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, uint64_t keywordSetPart1_, uint64_t keywordSetPart2_, uint64_t keywordSetPart3_, uint64_t keywordSetPart4_, bool isCompilingForGameRelease_, int32_t shaderLod_, DLL2SDK::mscorlib::System::String* passName_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2021(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, uint64_t keywordSetPart1_, uint64_t keywordSetPart2_, uint64_t keywordSetPart3_, uint64_t keywordSetPart4_, bool isCompilingForGameRelease_, int32_t shaderLod_, DLL2SDK::mscorlib::System::String* passName_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::UnityEngine::UnityEngine::CustomShaderStripingResult EndInvoke_2022(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct PassType : int32_t { Normal_ = static_cast(0x0), Vertex_ = static_cast(0x1), VertexLM_ = static_cast(0x2), VertexLMRGBM_ = static_cast(0x3), ForwardBase_ = static_cast(0x4), ForwardAdd_ = static_cast(0x5), LightPrePassBase_ = static_cast(0x6), LightPrePassFinal_ = static_cast(0x7), ShadowCaster_ = static_cast(0x8), Undefined_1_ = static_cast(0x9), Deferred_ = static_cast(0xA), Meta_ = static_cast(0xB), MotionVectors_ = static_cast(0xC), Undefined_2_ = static_cast(0xD), ForwardBaseEx1_ = static_cast(0xE), ForwardBaseEx2_ = static_cast(0xF), ForwardBaseEx3_ = static_cast(0x10) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CullingGroupEvent { int32_t m_Index_; uint8_t m_PrevState_; uint8_t m_ThisState_; bool get_isVisible_2146(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Camera_CameraCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2292(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_2293(DLL2SDK::UnityEngine::UnityEngine::Camera* cam_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2294(DLL2SDK::UnityEngine::UnityEngine::Camera* cam_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_2295(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Transform_Enumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Transform* outer_; int32_t currentIndex_; void _ctor_2535(DLL2SDK::UnityEngine::UnityEngine::Transform* outer_); DLL2SDK::mscorlib::System::Object* get_Current_2536(); bool MoveNext_2537(); void Reset_2538(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RectTransform_ReapplyDrivenProperties : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2571(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_2572(DLL2SDK::UnityEngine::UnityEngine::RectTransform* driven_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2573(DLL2SDK::UnityEngine::UnityEngine::RectTransform* driven_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_2574(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RectTransform_Edge : int32_t { Left_ = static_cast(0x0), Right_ = static_cast(0x1), Top_ = static_cast(0x2), Bottom_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RectTransform_Axis : int32_t { Horizontal_ = static_cast(0x0), Vertical_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ParticleSystemCurveMode : int32_t { Constant_ = static_cast(0x0), Curve_ = static_cast(0x1), TwoCurves_ = static_cast(0x2), TwoConstants_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Vector3 { float x_; float y_; float z_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { float kEpsilon_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_1487(float x_, float y_, float z_); void _ctor_1488(float x_, float y_); float get_Item_1499(int32_t index_); void set_Item_1500(int32_t index_, float value_); void Set_1501(float new_x_, float new_y_, float new_z_); void Scale_1503(DLL2SDK::UnityEngine::UnityEngine::Vector3 scale_); int32_t GetHashCode_1505(); bool Equals_1506(DLL2SDK::mscorlib::System::Object* other_); void Normalize_1509(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_normalized_1510(); float get_magnitude_1518(); float get_sqrMagnitude_1520(); DLL2SDK::mscorlib::System::String* ToString_1539(); DLL2SDK::mscorlib::System::String* ToString_1540(DLL2SDK::mscorlib::System::String* format_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Slerp_1489(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, DLL2SDK::UnityEngine::UnityEngine::Vector3 b_, float t_); static void INTERNAL_CALL_Slerp_1490(DLL2SDK::UnityEngine::UnityEngine::Vector3* a_, DLL2SDK::UnityEngine::UnityEngine::Vector3* b_, float t_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void Internal_OrthoNormalize2_1491(DLL2SDK::UnityEngine::UnityEngine::Vector3* a_, DLL2SDK::UnityEngine::UnityEngine::Vector3* b_); static void INTERNAL_CALL_Internal_OrthoNormalize2_1492(DLL2SDK::UnityEngine::UnityEngine::Vector3* a_, DLL2SDK::UnityEngine::UnityEngine::Vector3* b_); static void OrthoNormalize_1493(DLL2SDK::UnityEngine::UnityEngine::Vector3* normal_, DLL2SDK::UnityEngine::UnityEngine::Vector3* tangent_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 RotateTowards_1494(DLL2SDK::UnityEngine::UnityEngine::Vector3 current_, DLL2SDK::UnityEngine::UnityEngine::Vector3 target_, float maxRadiansDelta_, float maxMagnitudeDelta_); static void INTERNAL_CALL_RotateTowards_1495(DLL2SDK::UnityEngine::UnityEngine::Vector3* current_, DLL2SDK::UnityEngine::UnityEngine::Vector3* target_, float maxRadiansDelta_, float maxMagnitudeDelta_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Lerp_1496(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, DLL2SDK::UnityEngine::UnityEngine::Vector3 b_, float t_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 LerpUnclamped_1497(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, DLL2SDK::UnityEngine::UnityEngine::Vector3 b_, float t_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 MoveTowards_1498(DLL2SDK::UnityEngine::UnityEngine::Vector3 current_, DLL2SDK::UnityEngine::UnityEngine::Vector3 target_, float maxDistanceDelta_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Scale_1502(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, DLL2SDK::UnityEngine::UnityEngine::Vector3 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Cross_1504(DLL2SDK::UnityEngine::UnityEngine::Vector3 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector3 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Reflect_1507(DLL2SDK::UnityEngine::UnityEngine::Vector3 inDirection_, DLL2SDK::UnityEngine::UnityEngine::Vector3 inNormal_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Normalize_1508(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); static float Dot_1511(DLL2SDK::UnityEngine::UnityEngine::Vector3 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector3 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Project_1512(DLL2SDK::UnityEngine::UnityEngine::Vector3 vector_, DLL2SDK::UnityEngine::UnityEngine::Vector3 onNormal_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 ProjectOnPlane_1513(DLL2SDK::UnityEngine::UnityEngine::Vector3 vector_, DLL2SDK::UnityEngine::UnityEngine::Vector3 planeNormal_); static float Angle_1514(DLL2SDK::UnityEngine::UnityEngine::Vector3 from_, DLL2SDK::UnityEngine::UnityEngine::Vector3 to_); static float Distance_1515(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, DLL2SDK::UnityEngine::UnityEngine::Vector3 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 ClampMagnitude_1516(DLL2SDK::UnityEngine::UnityEngine::Vector3 vector_, float maxLength_); static float Magnitude_1517(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_); static float SqrMagnitude_1519(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Min_1521(DLL2SDK::UnityEngine::UnityEngine::Vector3 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector3 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Max_1522(DLL2SDK::UnityEngine::UnityEngine::Vector3 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector3 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_zero_1523(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_one_1524(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_forward_1525(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_back_1526(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_up_1527(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_down_1528(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_left_1529(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_right_1530(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 op_Addition_1531(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, DLL2SDK::UnityEngine::UnityEngine::Vector3 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 op_Subtraction_1532(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, DLL2SDK::UnityEngine::UnityEngine::Vector3 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 op_UnaryNegation_1533(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 op_Multiply_1534(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, float d_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 op_Multiply_1535(float d_, DLL2SDK::UnityEngine::UnityEngine::Vector3 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 op_Division_1536(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, float d_); static bool op_Equality_1537(DLL2SDK::UnityEngine::UnityEngine::Vector3 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector3 rhs_); static bool op_Inequality_1538(DLL2SDK::UnityEngine::UnityEngine::Vector3 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector3 rhs_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Vector2 { float x_; float y_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { float kEpsilon_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_4921(float x_, float y_); float get_Item_4922(int32_t index_); void set_Item_4923(int32_t index_, float value_); void Set_4924(float newX_, float newY_); void Normalize_4929(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_normalized_4930(); DLL2SDK::mscorlib::System::String* ToString_4931(); DLL2SDK::mscorlib::System::String* ToString_4932(DLL2SDK::mscorlib::System::String* format_); int32_t GetHashCode_4933(); bool Equals_4934(DLL2SDK::mscorlib::System::Object* other_); float get_magnitude_4936(); float get_sqrMagnitude_4937(); float SqrMagnitude_4942(); static DLL2SDK::UnityEngine::UnityEngine::Vector2 Lerp_4925(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_, DLL2SDK::UnityEngine::UnityEngine::Vector2 b_, float t_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 LerpUnclamped_4926(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_, DLL2SDK::UnityEngine::UnityEngine::Vector2 b_, float t_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 MoveTowards_4927(DLL2SDK::UnityEngine::UnityEngine::Vector2 current_, DLL2SDK::UnityEngine::UnityEngine::Vector2 target_, float maxDistanceDelta_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 Scale_4928(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_, DLL2SDK::UnityEngine::UnityEngine::Vector2 b_); static float Dot_4935(DLL2SDK::UnityEngine::UnityEngine::Vector2 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector2 rhs_); static float Angle_4938(DLL2SDK::UnityEngine::UnityEngine::Vector2 from_, DLL2SDK::UnityEngine::UnityEngine::Vector2 to_); static float Distance_4939(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_, DLL2SDK::UnityEngine::UnityEngine::Vector2 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 ClampMagnitude_4940(DLL2SDK::UnityEngine::UnityEngine::Vector2 vector_, float maxLength_); static float SqrMagnitude_4941(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 Min_4943(DLL2SDK::UnityEngine::UnityEngine::Vector2 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector2 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 Max_4944(DLL2SDK::UnityEngine::UnityEngine::Vector2 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector2 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 op_Addition_4945(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_, DLL2SDK::UnityEngine::UnityEngine::Vector2 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 op_Subtraction_4946(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_, DLL2SDK::UnityEngine::UnityEngine::Vector2 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 op_UnaryNegation_4947(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 op_Multiply_4948(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_, float d_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 op_Multiply_4949(float d_, DLL2SDK::UnityEngine::UnityEngine::Vector2 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 op_Division_4950(DLL2SDK::UnityEngine::UnityEngine::Vector2 a_, float d_); static bool op_Equality_4951(DLL2SDK::UnityEngine::UnityEngine::Vector2 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector2 rhs_); static bool op_Inequality_4952(DLL2SDK::UnityEngine::UnityEngine::Vector2 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector2 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 get_zero_4955(); static DLL2SDK::UnityEngine::UnityEngine::Vector2 get_one_4956(); static DLL2SDK::UnityEngine::UnityEngine::Vector2 get_up_4957(); static DLL2SDK::UnityEngine::UnityEngine::Vector2 get_right_4958(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Vector4 { float x_; float y_; float z_; float w_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { float kEpsilon_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_5416(float x_, float y_, float z_, float w_); void _ctor_5417(float x_, float y_, float z_); void _ctor_5418(float x_, float y_); float get_Item_5419(int32_t index_); void set_Item_5420(int32_t index_, float value_); void Set_5421(float new_x_, float new_y_, float new_z_, float new_w_); int32_t GetHashCode_5424(); bool Equals_5425(DLL2SDK::mscorlib::System::Object* other_); void Normalize_5426(); float get_magnitude_5429(); float get_sqrMagnitude_5430(); DLL2SDK::mscorlib::System::String* ToString_5446(); static DLL2SDK::UnityEngine::UnityEngine::Vector4 Lerp_5422(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_, DLL2SDK::UnityEngine::UnityEngine::Vector4 b_, float t_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 Scale_5423(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_, DLL2SDK::UnityEngine::UnityEngine::Vector4 b_); static float Dot_5427(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_, DLL2SDK::UnityEngine::UnityEngine::Vector4 b_); static float Magnitude_5428(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 Max_5431(DLL2SDK::UnityEngine::UnityEngine::Vector4 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector4 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 get_zero_5432(); static DLL2SDK::UnityEngine::UnityEngine::Vector4 get_one_5433(); static DLL2SDK::UnityEngine::UnityEngine::Vector4 op_Addition_5434(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_, DLL2SDK::UnityEngine::UnityEngine::Vector4 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 op_Subtraction_5435(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_, DLL2SDK::UnityEngine::UnityEngine::Vector4 b_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 op_UnaryNegation_5436(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 op_Multiply_5437(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_, float d_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 op_Multiply_5438(float d_, DLL2SDK::UnityEngine::UnityEngine::Vector4 a_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 op_Division_5439(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_, float d_); static bool op_Equality_5440(DLL2SDK::UnityEngine::UnityEngine::Vector4 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector4 rhs_); static bool op_Inequality_5441(DLL2SDK::UnityEngine::UnityEngine::Vector4 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector4 rhs_); static float SqrMagnitude_5447(DLL2SDK::UnityEngine::UnityEngine::Vector4 a_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Color { float r_; float g_; float b_; float a_; void _ctor_5085(float r_, float g_, float b_, float a_); void _ctor_5086(float r_, float g_, float b_); DLL2SDK::mscorlib::System::String* ToString_5087(); int32_t GetHashCode_5088(); bool Equals_5089(DLL2SDK::mscorlib::System::Object* other_); float get_grayscale_5111(); DLL2SDK::UnityEngine::UnityEngine::Color get_linear_5112(); DLL2SDK::UnityEngine::UnityEngine::Color get_gamma_5113(); float get_maxColorComponent_5114(); float get_Item_5117(int32_t index_); void set_Item_5118(int32_t index_, float value_); static DLL2SDK::UnityEngine::UnityEngine::Color op_Addition_5090(DLL2SDK::UnityEngine::UnityEngine::Color a_, DLL2SDK::UnityEngine::UnityEngine::Color b_); static DLL2SDK::UnityEngine::UnityEngine::Color op_Subtraction_5091(DLL2SDK::UnityEngine::UnityEngine::Color a_, DLL2SDK::UnityEngine::UnityEngine::Color b_); static DLL2SDK::UnityEngine::UnityEngine::Color op_Multiply_5092(DLL2SDK::UnityEngine::UnityEngine::Color a_, DLL2SDK::UnityEngine::UnityEngine::Color b_); static DLL2SDK::UnityEngine::UnityEngine::Color op_Multiply_5093(DLL2SDK::UnityEngine::UnityEngine::Color a_, float b_); static DLL2SDK::UnityEngine::UnityEngine::Color op_Multiply_5094(float b_, DLL2SDK::UnityEngine::UnityEngine::Color a_); static DLL2SDK::UnityEngine::UnityEngine::Color op_Division_5095(DLL2SDK::UnityEngine::UnityEngine::Color a_, float b_); static bool op_Equality_5096(DLL2SDK::UnityEngine::UnityEngine::Color lhs_, DLL2SDK::UnityEngine::UnityEngine::Color rhs_); static bool op_Inequality_5097(DLL2SDK::UnityEngine::UnityEngine::Color lhs_, DLL2SDK::UnityEngine::UnityEngine::Color rhs_); static DLL2SDK::UnityEngine::UnityEngine::Color Lerp_5098(DLL2SDK::UnityEngine::UnityEngine::Color a_, DLL2SDK::UnityEngine::UnityEngine::Color b_, float t_); static DLL2SDK::UnityEngine::UnityEngine::Color LerpUnclamped_5099(DLL2SDK::UnityEngine::UnityEngine::Color a_, DLL2SDK::UnityEngine::UnityEngine::Color b_, float t_); static DLL2SDK::UnityEngine::UnityEngine::Color get_red_5100(); static DLL2SDK::UnityEngine::UnityEngine::Color get_green_5101(); static DLL2SDK::UnityEngine::UnityEngine::Color get_blue_5102(); static DLL2SDK::UnityEngine::UnityEngine::Color get_white_5103(); static DLL2SDK::UnityEngine::UnityEngine::Color get_black_5104(); static DLL2SDK::UnityEngine::UnityEngine::Color get_yellow_5105(); static DLL2SDK::UnityEngine::UnityEngine::Color get_cyan_5106(); static DLL2SDK::UnityEngine::UnityEngine::Color get_magenta_5107(); static DLL2SDK::UnityEngine::UnityEngine::Color get_gray_5108(); static DLL2SDK::UnityEngine::UnityEngine::Color get_grey_5109(); static DLL2SDK::UnityEngine::UnityEngine::Color get_clear_5110(); static DLL2SDK::UnityEngine::UnityEngine::Color HSVToRGB_5119(float H_, float S_, float V_, bool hdr_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ParticleSystemGradientMode : int32_t { Color_ = static_cast(0x0), Gradient_ = static_cast(0x1), TwoColors_ = static_cast(0x2), TwoGradients_ = static_cast(0x3), RandomColor_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystem_MinMaxGradient { DLL2SDK::UnityEngine::UnityEngine::ParticleSystemGradientMode m_Mode_; DLL2SDK::UnityEngine::UnityEngine::Gradient* m_GradientMin_; DLL2SDK::UnityEngine::UnityEngine::Gradient* m_GradientMax_; DLL2SDK::UnityEngine::UnityEngine::Color m_ColorMin_; DLL2SDK::UnityEngine::UnityEngine::Color m_ColorMax_; void _ctor_2614(DLL2SDK::UnityEngine::UnityEngine::Color color_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystem_MinMaxCurve { DLL2SDK::UnityEngine::UnityEngine::ParticleSystemCurveMode m_Mode_; float m_CurveMultiplier_; DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* m_CurveMin_; DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* m_CurveMax_; float m_ConstantMin_; float m_ConstantMax_; void _ctor_2605(float constant_); DLL2SDK::UnityEngine::UnityEngine::ParticleSystemCurveMode get_mode_2606(); float get_constantMax_2607(); void set_constantMax_2608(float value_); float get_constantMin_2609(); void set_constantMin_2610(float value_); float get_constant_2611(); void set_constant_2612(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystem_EmissionModule { DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* m_ParticleSystem_; void _ctor_2639(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* particleSystem_); void set_enabled_2640(bool value_); void set_rateOverDistance_2641(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve value_); static void SetEnabled_2642(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, bool value_); static void SetRateOverDistance_2643(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve* curve_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystem_IteratorDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2644(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); bool Invoke_2645(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* ps_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2646(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* ps_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); bool EndInvoke_2647(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystem__Simulate_c__AnonStorey0 : DLL2SDK::mscorlib::System::Object { float t_; bool restart_; bool fixedTimeStep_; void _ctor_2648(); bool __m__0_2649(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* ps_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ParticleSystemStopBehavior : int32_t { StopEmittingAndClear_ = static_cast(0x0), StopEmitting_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WheeledVehicleMovementComponent_UpdateSimulationDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3215(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); bool Invoke_3216(float dt_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3217(float dt_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); bool EndInvoke_3218(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMesh_OnNavMeshPreUpdate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3248(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3249(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3250(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3251(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AudioSettings_AudioConfigurationChangeHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3317(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3318(bool deviceWasChanged_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3319(bool deviceWasChanged_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3320(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AudioClip_PCMReaderCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3324(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3325(DLL2SDK::Array* data_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3326(DLL2SDK::Array* data_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3327(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AudioClip_PCMSetPositionCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3328(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3329(int32_t position_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3330(int32_t position_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3331(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Animation_Enumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Animation* m_Outer_; int32_t m_CurrentIndex_; void _ctor_3451(DLL2SDK::UnityEngine::UnityEngine::Animation* outer_); DLL2SDK::mscorlib::System::Object* get_Current_3452(); bool MoveNext_3453(); void Reset_3454(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Animator_ObjectCreated : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3708(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3709(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3710(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3711(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Animator_ObjectCleared : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3712(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3713(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3714(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3715(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct Terrain_MaterialType : int32_t { BuiltInStandard_ = static_cast(0x0), BuiltInLegacyDiffuse_ = static_cast(0x1), BuiltInLegacySpecular_ = static_cast(0x2), Custom_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Font_FontTextureRebuildCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4084(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4085(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4086(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4087(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Canvas_WillRenderCanvases : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4125(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4126(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4127(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4128(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUI_WindowFunction : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4292(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4293(int32_t id_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4294(int32_t id_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4295(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Rect { float m_XMin_; float m_YMin_; float m_Width_; float m_Height_; void _ctor_5011(float x_, float y_, float width_, float height_); void _ctor_5012(DLL2SDK::UnityEngine::UnityEngine::Rect source_); void Set_5014(float x_, float y_, float width_, float height_); float get_x_5015(); void set_x_5016(float value_); float get_y_5017(); void set_y_5018(float value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_position_5019(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_center_5020(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_min_5021(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_max_5022(); float get_width_5023(); void set_width_5024(float value_); float get_height_5025(); void set_height_5026(float value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_size_5027(); float get_xMin_5028(); void set_xMin_5029(float value_); float get_yMin_5030(); void set_yMin_5031(float value_); float get_xMax_5032(); void set_xMax_5033(float value_); float get_yMax_5034(); void set_yMax_5035(float value_); bool Contains_5036(DLL2SDK::UnityEngine::UnityEngine::Vector2 point_); bool Contains_5037(DLL2SDK::UnityEngine::UnityEngine::Vector3 point_); bool Overlaps_5039(DLL2SDK::UnityEngine::UnityEngine::Rect other_); bool Overlaps_5040(DLL2SDK::UnityEngine::UnityEngine::Rect other_, bool allowInverse_); int32_t GetHashCode_5043(); bool Equals_5044(DLL2SDK::mscorlib::System::Object* other_); DLL2SDK::mscorlib::System::String* ToString_5045(); static DLL2SDK::UnityEngine::UnityEngine::Rect MinMaxRect_5013(float xmin_, float ymin_, float xmax_, float ymax_); static DLL2SDK::UnityEngine::UnityEngine::Rect OrderMinMax_5038(DLL2SDK::UnityEngine::UnityEngine::Rect rect_); static bool op_Inequality_5041(DLL2SDK::UnityEngine::UnityEngine::Rect lhs_, DLL2SDK::UnityEngine::UnityEngine::Rect rhs_); static bool op_Equality_5042(DLL2SDK::UnityEngine::UnityEngine::Rect lhs_, DLL2SDK::UnityEngine::UnityEngine::Rect rhs_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct GUILayoutOption_Type : int32_t { fixedWidth_ = static_cast(0x0), fixedHeight_ = static_cast(0x1), minWidth_ = static_cast(0x2), maxWidth_ = static_cast(0x3), minHeight_ = static_cast(0x4), maxHeight_ = static_cast(0x5), stretchWidth_ = static_cast(0x6), stretchHeight_ = static_cast(0x7), alignStart_ = static_cast(0x8), alignMiddle_ = static_cast(0x9), alignEnd_ = static_cast(0xA), alignJustify_ = static_cast(0xB), equalSize_ = static_cast(0xC), spacing_ = static_cast(0xD) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUILayoutUtility_LayoutCache : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::GUILayoutGroup* topLevel_; DLL2SDK::UnityEngine::UnityEngineInternal::GenericStack* layoutGroups_; DLL2SDK::UnityEngine::UnityEngine::GUILayoutGroup* windows_; void _ctor_4432(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUISkin_SkinChangedDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4495(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4496(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4497(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4498(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TextEditor_DblClickSnapping : uint8_t { WORDS_ = static_cast(0x0), PARAGRAPHS_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TextEditor_CharacterType : int32_t { LetterLike_ = static_cast(0x0), Symbol_ = static_cast(0x1), Symbol2_ = static_cast(0x2), WhiteSpace_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TextEditor_TextEditOp : int32_t { MoveLeft_ = static_cast(0x0), MoveRight_ = static_cast(0x1), MoveUp_ = static_cast(0x2), MoveDown_ = static_cast(0x3), MoveLineStart_ = static_cast(0x4), MoveLineEnd_ = static_cast(0x5), MoveTextStart_ = static_cast(0x6), MoveTextEnd_ = static_cast(0x7), MovePageUp_ = static_cast(0x8), MovePageDown_ = static_cast(0x9), MoveGraphicalLineStart_ = static_cast(0xA), MoveGraphicalLineEnd_ = static_cast(0xB), MoveWordLeft_ = static_cast(0xC), MoveWordRight_ = static_cast(0xD), MoveParagraphForward_ = static_cast(0xE), MoveParagraphBackward_ = static_cast(0xF), MoveToStartOfNextWord_ = static_cast(0x10), MoveToEndOfPreviousWord_ = static_cast(0x11), SelectLeft_ = static_cast(0x12), SelectRight_ = static_cast(0x13), SelectUp_ = static_cast(0x14), SelectDown_ = static_cast(0x15), SelectTextStart_ = static_cast(0x16), SelectTextEnd_ = static_cast(0x17), SelectPageUp_ = static_cast(0x18), SelectPageDown_ = static_cast(0x19), ExpandSelectGraphicalLineStart_ = static_cast(0x1A), ExpandSelectGraphicalLineEnd_ = static_cast(0x1B), SelectGraphicalLineStart_ = static_cast(0x1C), SelectGraphicalLineEnd_ = static_cast(0x1D), SelectWordLeft_ = static_cast(0x1E), SelectWordRight_ = static_cast(0x1F), SelectToEndOfPreviousWord_ = static_cast(0x20), SelectToStartOfNextWord_ = static_cast(0x21), SelectParagraphBackward_ = static_cast(0x22), SelectParagraphForward_ = static_cast(0x23), Delete_ = static_cast(0x24), Backspace_ = static_cast(0x25), DeleteWordBack_ = static_cast(0x26), DeleteWordForward_ = static_cast(0x27), DeleteLineBack_ = static_cast(0x28), Cut_ = static_cast(0x29), Copy_ = static_cast(0x2A), Paste_ = static_cast(0x2B), SelectAll_ = static_cast(0x2C), SelectNone_ = static_cast(0x2D), ScrollStart_ = static_cast(0x2E), ScrollEnd_ = static_cast(0x2F), ScrollPageUp_ = static_cast(0x30), ScrollPageDown_ = static_cast(0x31) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking { enum struct UnityWebRequest_UnityWebRequestMethod : int32_t { Get_ = static_cast(0x0), Post_ = static_cast(0x1), Put_ = static_cast(0x2), Head_ = static_cast(0x3), Custom_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RemoteSettings_UpdatedEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4878(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4879(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4880(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4881(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Video { struct VideoPlayer_EventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4889(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4890(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4891(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4892(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Video { struct VideoPlayer_ErrorEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4893(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4894(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_, DLL2SDK::mscorlib::System::String* message_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4895(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_, DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4896(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Video { struct VideoPlayer_FrameReadyEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4897(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4898(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_, int64_t frameIdx_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4899(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_, int64_t frameIdx_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4900(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SendMouseEvents_HitInfo { DLL2SDK::UnityEngine::UnityEngine::GameObject* target_; DLL2SDK::UnityEngine::UnityEngine::Camera* camera_; void SendMessage_5405(DLL2SDK::mscorlib::System::String* name_); static bool Compare_5407(DLL2SDK::UnityEngine::UnityEngine::SendMouseEvents_HitInfo lhs_, DLL2SDK::UnityEngine::UnityEngine::SendMouseEvents_HitInfo rhs_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { enum struct FrameData_Flags : int32_t { Evaluate_ = static_cast(0x1), SeekOccured_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { enum struct PersistentListenerMode : int32_t { EventDefined_ = static_cast(0x0), Void_ = static_cast(0x1), Object_ = static_cast(0x2), Int_ = static_cast(0x3), Float_ = static_cast(0x4), String_ = static_cast(0x5), Bool_ = static_cast(0x6) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct UnityEventBase : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Events::InvokableCallList* m_Calls_; DLL2SDK::UnityEngine::UnityEngine::Events::PersistentCallGroup* m_PersistentCalls_; DLL2SDK::mscorlib::System::String* m_TypeName_; bool m_CallsDirty_; void _ctor_5179(); void UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_5180(); void UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_5181(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* FindMethod_Impl_5182(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* targetObj_); DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_5183(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* FindMethod_5184(DLL2SDK::UnityEngine::UnityEngine::Events::PersistentCall* call_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* FindMethod_5185(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* listener_, DLL2SDK::UnityEngine::UnityEngine::Events::PersistentListenerMode mode_, DLL2SDK::mscorlib::System::Type* argumentType_); int32_t GetPersistentEventCount_5186(); void DirtyPersistentCalls_5187(); void RebuildPersistentCallsIfNeeded_5188(); void AddCall_5189(DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* call_); void RemoveListener_5190(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); void Invoke_5191(DLL2SDK::Array* parameters_); DLL2SDK::mscorlib::System::String* ToString_5192(); static DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetValidMethodInfo_5193(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::String* functionName_, DLL2SDK::Array* argumentTypes_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection { struct PlayerEditorConnectionEvents_MessageTypeSubscribers : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* m_messageTypeId_; int32_t subscriberCount_; DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerEditorConnectionEvents_MessageEvent* messageCallback_; void _ctor_5554(); DLL2SDK::mscorlib::System::Guid get_MessageTypeId_5555(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection { struct PlayerEditorConnectionEvents__InvokeMessageIdSubscribers_c__AnonStorey0 : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Guid messageId_; void _ctor_5556(); bool __m__0_5557(DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerEditorConnectionEvents_MessageTypeSubscribers* x_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Collections { struct NativeContainerSupportsMinMaxWriteRestrictionAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5578(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Collections { struct NativeContainerSupportsAtomicWriteAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5577(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Collections { struct NativeContainerAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5576(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Collections { struct DeallocateOnJobCompletionAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5575(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Collections { struct WriteOnlyAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5574(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Collections { struct ReadWriteAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5573(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Collections { struct ReadOnlyAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5572(); }; } namespace DLL2SDK::UnityEngine::UnityEngineInternal { struct GenericStack : DLL2SDK::mscorlib::System::Collections::Stack { void _ctor_5571(); }; } namespace DLL2SDK::UnityEngine::UnityEngineInternal { enum struct TypeInferenceRules : int32_t { TypeReferencedByFirstArgument_ = static_cast(0x0), TypeReferencedBySecondArgument_ = static_cast(0x1), ArrayOfTypeReferencedByFirstArgument_ = static_cast(0x2), TypeOfFirstArgument_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngineInternal { struct NetFxCoreExtensions : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_5566(DLL2SDK::mscorlib::System::Reflection::MethodInfo* self_, DLL2SDK::mscorlib::System::Type* delegateType_, DLL2SDK::mscorlib::System::Object* target_); static DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodInfo_5567(DLL2SDK::mscorlib::System::Delegate* self_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ThreadAndSerializationSafeAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5565(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Internal { struct ExcludeFromDocsAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5564(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Internal { struct DefaultValueAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Object* DefaultValue_; void _ctor_5560(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Object* get_Value_5561(); bool Equals_5562(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_5563(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Serialization { struct FormerlySerializedAsAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* m_oldName_; void _ctor_5558(DLL2SDK::mscorlib::System::String* oldName_); DLL2SDK::mscorlib::System::String* get_oldName_5559(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection { struct PlayerEditorConnectionEvents : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::List_1* messageTypeSubscribers_; DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerEditorConnectionEvents_ConnectionChangeEvent* connectionEvent_; DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerEditorConnectionEvents_ConnectionChangeEvent* disconnectionEvent_; void _ctor_5550(); void InvokeMessageIdSubscribers_5551(DLL2SDK::mscorlib::System::Guid messageId_, DLL2SDK::Array* data_, int32_t playerId_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection { struct MessageEventArgs : DLL2SDK::mscorlib::System::Object { int32_t playerId_; DLL2SDK::Array* data_; void _ctor_5549(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Quaternion { float x_; float y_; float z_; float w_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { float kEpsilon_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_1541(float x_, float y_, float z_, float w_); void ToAngleAxis_1544(float* angle_, DLL2SDK::UnityEngine::UnityEngine::Vector3* axis_); void SetFromToRotation_1547(DLL2SDK::UnityEngine::UnityEngine::Vector3 fromDirection_, DLL2SDK::UnityEngine::UnityEngine::Vector3 toDirection_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_eulerAngles_1560(); void set_eulerAngles_1561(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); float get_Item_1572(int32_t index_); void set_Item_1573(int32_t index_, float value_); int32_t GetHashCode_1582(); bool Equals_1583(DLL2SDK::mscorlib::System::Object* other_); DLL2SDK::mscorlib::System::String* ToString_1584(); static DLL2SDK::UnityEngine::UnityEngine::Quaternion AngleAxis_1542(float angle_, DLL2SDK::UnityEngine::UnityEngine::Vector3 axis_); static void INTERNAL_CALL_AngleAxis_1543(float angle_, DLL2SDK::UnityEngine::UnityEngine::Vector3* axis_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion FromToRotation_1545(DLL2SDK::UnityEngine::UnityEngine::Vector3 fromDirection_, DLL2SDK::UnityEngine::UnityEngine::Vector3 toDirection_); static void INTERNAL_CALL_FromToRotation_1546(DLL2SDK::UnityEngine::UnityEngine::Vector3* fromDirection_, DLL2SDK::UnityEngine::UnityEngine::Vector3* toDirection_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion LookRotation_1548(DLL2SDK::UnityEngine::UnityEngine::Vector3 forward_, DLL2SDK::UnityEngine::UnityEngine::Vector3 upwards_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion LookRotation_1549(DLL2SDK::UnityEngine::UnityEngine::Vector3 forward_); static void INTERNAL_CALL_LookRotation_1550(DLL2SDK::UnityEngine::UnityEngine::Vector3* forward_, DLL2SDK::UnityEngine::UnityEngine::Vector3* upwards_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion Slerp_1551(DLL2SDK::UnityEngine::UnityEngine::Quaternion a_, DLL2SDK::UnityEngine::UnityEngine::Quaternion b_, float t_); static void INTERNAL_CALL_Slerp_1552(DLL2SDK::UnityEngine::UnityEngine::Quaternion* a_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* b_, float t_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion SlerpUnclamped_1553(DLL2SDK::UnityEngine::UnityEngine::Quaternion a_, DLL2SDK::UnityEngine::UnityEngine::Quaternion b_, float t_); static void INTERNAL_CALL_SlerpUnclamped_1554(DLL2SDK::UnityEngine::UnityEngine::Quaternion* a_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* b_, float t_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion Lerp_1555(DLL2SDK::UnityEngine::UnityEngine::Quaternion a_, DLL2SDK::UnityEngine::UnityEngine::Quaternion b_, float t_); static void INTERNAL_CALL_Lerp_1556(DLL2SDK::UnityEngine::UnityEngine::Quaternion* a_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* b_, float t_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion RotateTowards_1557(DLL2SDK::UnityEngine::UnityEngine::Quaternion from_, DLL2SDK::UnityEngine::UnityEngine::Quaternion to_, float maxDegreesDelta_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion Inverse_1558(DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_); static void INTERNAL_CALL_Inverse_1559(DLL2SDK::UnityEngine::UnityEngine::Quaternion* rotation_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion Euler_1562(float x_, float y_, float z_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion Euler_1563(DLL2SDK::UnityEngine::UnityEngine::Vector3 euler_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Internal_ToEulerRad_1564(DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_); static void INTERNAL_CALL_Internal_ToEulerRad_1565(DLL2SDK::UnityEngine::UnityEngine::Quaternion* rotation_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion Internal_FromEulerRad_1566(DLL2SDK::UnityEngine::UnityEngine::Vector3 euler_); static void INTERNAL_CALL_Internal_FromEulerRad_1567(DLL2SDK::UnityEngine::UnityEngine::Vector3* euler_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static void Internal_ToAxisAngleRad_1568(DLL2SDK::UnityEngine::UnityEngine::Quaternion q_, DLL2SDK::UnityEngine::UnityEngine::Vector3* axis_, float* angle_); static void INTERNAL_CALL_Internal_ToAxisAngleRad_1569(DLL2SDK::UnityEngine::UnityEngine::Quaternion* q_, DLL2SDK::UnityEngine::UnityEngine::Vector3* axis_, float* angle_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion EulerAngles_1570(float x_, float y_, float z_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 ToEulerAngles_1571(DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion get_identity_1574(); static DLL2SDK::UnityEngine::UnityEngine::Quaternion op_Multiply_1575(DLL2SDK::UnityEngine::UnityEngine::Quaternion lhs_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 op_Multiply_1576(DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point_); static bool op_Equality_1577(DLL2SDK::UnityEngine::UnityEngine::Quaternion lhs_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rhs_); static bool op_Inequality_1578(DLL2SDK::UnityEngine::UnityEngine::Quaternion lhs_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rhs_); static float Dot_1579(DLL2SDK::UnityEngine::UnityEngine::Quaternion a_, DLL2SDK::UnityEngine::UnityEngine::Quaternion b_); static float Angle_1580(DLL2SDK::UnityEngine::UnityEngine::Quaternion a_, DLL2SDK::UnityEngine::UnityEngine::Quaternion b_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 Internal_MakePositive_1581(DLL2SDK::UnityEngine::UnityEngine::Vector3 euler_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct HideFlags : int32_t { None_ = static_cast(0x0), HideInHierarchy_ = static_cast(0x1), HideInInspector_ = static_cast(0x2), DontSaveInEditor_ = static_cast(0x4), NotEditable_ = static_cast(0x8), DontSaveInBuild_ = static_cast(0x10), DontUnloadUnusedAsset_ = static_cast(0x20), DontSave_ = static_cast(0x34), HideAndDontSave_ = static_cast(0x3D) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct StencilOp : int32_t { Keep_ = static_cast(0x0), Zero_ = static_cast(0x1), Replace_ = static_cast(0x2), IncrementSaturate_ = static_cast(0x3), DecrementSaturate_ = static_cast(0x4), Invert_ = static_cast(0x5), IncrementWrap_ = static_cast(0x6), DecrementWrap_ = static_cast(0x7) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct CompareFunction : int32_t { Disabled_ = static_cast(0x0), Never_ = static_cast(0x1), Less_ = static_cast(0x2), Equal_ = static_cast(0x3), LessEqual_ = static_cast(0x4), Greater_ = static_cast(0x5), NotEqual_ = static_cast(0x6), GreaterEqual_ = static_cast(0x7), Always_ = static_cast(0x8) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct BlendMode : int32_t { Zero_ = static_cast(0x0), One_ = static_cast(0x1), DstColor_ = static_cast(0x2), SrcColor_ = static_cast(0x3), OneMinusDstColor_ = static_cast(0x4), SrcAlpha_ = static_cast(0x5), OneMinusSrcColor_ = static_cast(0x6), DstAlpha_ = static_cast(0x7), OneMinusDstAlpha_ = static_cast(0x8), SrcAlphaSaturate_ = static_cast(0x9), OneMinusSrcAlpha_ = static_cast(0xA) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct BlendOp : int32_t { Add_ = static_cast(0x0), Subtract_ = static_cast(0x1), ReverseSubtract_ = static_cast(0x2), Min_ = static_cast(0x3), Max_ = static_cast(0x4), LogicalClear_ = static_cast(0x5), LogicalSet_ = static_cast(0x6), LogicalCopy_ = static_cast(0x7), LogicalCopyInverted_ = static_cast(0x8), LogicalNoop_ = static_cast(0x9), LogicalInvert_ = static_cast(0xA), LogicalAnd_ = static_cast(0xB), LogicalNand_ = static_cast(0xC), LogicalOr_ = static_cast(0xD), LogicalNor_ = static_cast(0xE), LogicalXor_ = static_cast(0xF), LogicalEquivalence_ = static_cast(0x10), LogicalAndReverse_ = static_cast(0x11), LogicalAndInverted_ = static_cast(0x12), LogicalOrReverse_ = static_cast(0x13), LogicalOrInverted_ = static_cast(0x14), Multiply_ = static_cast(0x15), Screen_ = static_cast(0x16), Overlay_ = static_cast(0x17), Darken_ = static_cast(0x18), Lighten_ = static_cast(0x19), ColorDodge_ = static_cast(0x1A), ColorBurn_ = static_cast(0x1B), HardLight_ = static_cast(0x1C), SoftLight_ = static_cast(0x1D), Difference_ = static_cast(0x1E), Exclusion_ = static_cast(0x1F), HSLHue_ = static_cast(0x20), HSLSaturation_ = static_cast(0x21), HSLColor_ = static_cast(0x22), HSLLuminosity_ = static_cast(0x23) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct ColorWriteMask : int32_t { Alpha_ = static_cast(0x1), Blue_ = static_cast(0x2), Green_ = static_cast(0x4), Red_ = static_cast(0x8), All_ = static_cast(0xF) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { struct RenderTargetBlendState { uint8_t m_WriteMask_; uint8_t m_SourceColorBlendMode_; uint8_t m_DestinationColorBlendMode_; uint8_t m_SourceAlphaBlendMode_; uint8_t m_DestinationAlphaBlendMode_; uint8_t m_ColorBlendOperation_; uint8_t m_AlphaBlendOperation_; uint8_t m_Padding_; void _ctor_5507(DLL2SDK::UnityEngine::UnityEngine::Rendering::ColorWriteMask writeMask_, DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendMode sourceColorBlendMode_, DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendMode destinationColorBlendMode_, DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendMode sourceAlphaBlendMode_, DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendMode destinationAlphaBlendMode_, DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendOp colorBlendOperation_, DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendOp alphaBlendOperation_); void set_sourceColorBlendMode_5509(DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendMode value_); void set_destinationColorBlendMode_5510(DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendMode value_); void set_sourceAlphaBlendMode_5511(DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendMode value_); void set_destinationAlphaBlendMode_5512(DLL2SDK::UnityEngine::UnityEngine::Rendering::BlendMode value_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState get_Default_5508(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { enum struct RenderStateMask : int32_t { Nothing_ = static_cast(0x0), Blend_ = static_cast(0x1), Raster_ = static_cast(0x2), Depth_ = static_cast(0x4), Stencil_ = static_cast(0x8), Everything_ = static_cast(0xF) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { struct StencilState { uint8_t m_Enabled_; uint8_t m_ReadMask_; uint8_t m_WriteMask_; uint8_t m_Padding_; uint8_t m_CompareFunctionFront_; uint8_t m_PassOperationFront_; uint8_t m_FailOperationFront_; uint8_t m_ZFailOperationFront_; uint8_t m_CompareFunctionBack_; uint8_t m_PassOperationBack_; uint8_t m_FailOperationBack_; uint8_t m_ZFailOperationBack_; void _ctor_5526(bool enabled_, uint8_t readMask_, uint8_t writeMask_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction compareFunction_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp passOperation_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp failOperation_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp zFailOperation_); void _ctor_5527(bool enabled_, uint8_t readMask_, uint8_t writeMask_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction compareFunctionFront_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp passOperationFront_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp failOperationFront_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp zFailOperationFront_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction compareFunctionBack_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp passOperationBack_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp failOperationBack_, DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp zFailOperationBack_); void set_enabled_5529(bool value_); void set_readMask_5530(uint8_t value_); void set_writeMask_5531(uint8_t value_); void set_compareFunction_5532(DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction value_); void set_passOperation_5533(DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp value_); void set_zFailOperation_5534(DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp value_); void set_compareFunctionFront_5535(DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction value_); void set_passOperationFront_5536(DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp value_); void set_zFailOperationFront_5537(DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp value_); void set_compareFunctionBack_5538(DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction value_); void set_passOperationBack_5539(DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp value_); void set_zFailOperationBack_5540(DLL2SDK::UnityEngine::UnityEngine::Rendering::StencilOp value_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::StencilState get_Default_5528(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { struct DepthState { uint8_t m_WriteEnabled_; int8_t m_CompareFunction_; void _ctor_5501(bool writeEnabled_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction compareFunction_); void set_writeEnabled_5503(bool value_); void set_compareFunction_5504(DLL2SDK::UnityEngine::UnityEngine::Rendering::CompareFunction value_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::DepthState get_Default_5502(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct CullMode : int32_t { Off_ = static_cast(0x0), Front_ = static_cast(0x1), Back_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { struct BlendState { DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState m_BlendState0_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState m_BlendState1_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState m_BlendState2_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState m_BlendState3_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState m_BlendState4_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState m_BlendState5_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState m_BlendState6_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState m_BlendState7_; uint8_t m_SeparateMRTBlendStates_; uint8_t m_AlphaToMask_; int16_t m_Padding_; void _ctor_5523(bool separateMRTBlend_, bool alphaToMask_); void set_blendState0_5525(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderTargetBlendState value_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::BlendState get_Default_5524(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { struct RasterState { DLL2SDK::UnityEngine::UnityEngine::Rendering::CullMode m_CullingMode_; int32_t m_OffsetUnits_; float m_OffsetFactor_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RasterState Default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_5505(DLL2SDK::UnityEngine::UnityEngine::Rendering::CullMode cullingMode_, int32_t offsetUnits_, float offsetFactor_); static void _cctor_5506(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { struct ScriptableRenderContext { intptr_t m_Ptr_; void Initialize_2439(intptr_t ptr_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { struct RenderPipelineManager : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::IRenderPipelineAsset* s_CurrentPipelineAsset_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::IRenderPipeline* _currentPipeline_k__BackingField_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::IRenderPipeline* get_currentPipeline_5496(); static void set_currentPipeline_5497(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::IRenderPipeline* value_); static void CleanupRenderPipeline_5498(); static bool DoRenderLoop_Internal_5499(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::IRenderPipelineAsset* pipe_, DLL2SDK::Array* cameras_, intptr_t loopPtr_); static bool PrepareRenderPipeline_5500(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::IRenderPipelineAsset* pipe_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct FrameData { uint64_t m_FrameID_; double m_DeltaTime_; float m_Weight_; float m_EffectiveWeight_; float m_EffectiveSpeed_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::FrameData_Flags m_Flags_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Logger : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::ILogHandler* _logHandler_k__BackingField_; bool _logEnabled_k__BackingField_; DLL2SDK::UnityEngine::UnityEngine::LogType _filterLogType_k__BackingField_; void _ctor_5480(DLL2SDK::UnityEngine::UnityEngine::ILogHandler* logHandler_); DLL2SDK::UnityEngine::UnityEngine::ILogHandler* get_logHandler_5481(); void set_logHandler_5482(DLL2SDK::UnityEngine::UnityEngine::ILogHandler* value_); bool get_logEnabled_5483(); void set_logEnabled_5484(bool value_); DLL2SDK::UnityEngine::UnityEngine::LogType get_filterLogType_5485(); void set_filterLogType_5486(DLL2SDK::UnityEngine::UnityEngine::LogType value_); bool IsLogTypeAllowed_5487(DLL2SDK::UnityEngine::UnityEngine::LogType logType_); void Log_5489(DLL2SDK::UnityEngine::UnityEngine::LogType logType_, DLL2SDK::mscorlib::System::Object* message_); void Log_5490(DLL2SDK::UnityEngine::UnityEngine::LogType logType_, DLL2SDK::mscorlib::System::Object* message_, DLL2SDK::UnityEngine::UnityEngine::Object* context_); void LogFormat_5491(DLL2SDK::UnityEngine::UnityEngine::LogType logType_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); void LogFormat_5492(DLL2SDK::UnityEngine::UnityEngine::LogType logType_, DLL2SDK::UnityEngine::UnityEngine::Object* context_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); void LogException_5493(DLL2SDK::mscorlib::System::Exception* exception_, DLL2SDK::UnityEngine::UnityEngine::Object* context_); static DLL2SDK::mscorlib::System::String* GetString_5488(DLL2SDK::mscorlib::System::Object* message_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Scripting::APIUpdating { struct MovedFromAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* _Namespace_k__BackingField_; bool _IsInDifferentAssembly_k__BackingField_; void _ctor_5471(DLL2SDK::mscorlib::System::String* sourceNamespace_); void _ctor_5472(DLL2SDK::mscorlib::System::String* sourceNamespace_, bool isInDifferentAssembly_); void set_Namespace_5473(DLL2SDK::mscorlib::System::String* value_); void set_IsInDifferentAssembly_5474(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Scripting { struct RequiredByNativeCodeAttribute : DLL2SDK::mscorlib::System::Attribute { bool _Optional_k__BackingField_; void _ctor_5469(); void set_Optional_5470(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Scripting { struct UsedByNativeCodeAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5468(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Scripting { struct PreserveAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5467(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIStateObjects : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* s_StateCache_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::mscorlib::System::Object* GetStateObject_5465(DLL2SDK::mscorlib::System::Type* t_, int32_t controlID_); static void _cctor_5466(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Ray2D { DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Origin_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Direction_; DLL2SDK::UnityEngine::UnityEngine::Vector2 get_origin_5460(); void set_origin_5461(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_direction_5462(); void set_direction_5463(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); DLL2SDK::mscorlib::System::String* ToString_5464(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct UnityAPICompatibilityVersionAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* _version_; void _ctor_5459(DLL2SDK::mscorlib::System::String* version_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct UnityEvent_3 : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase { DLL2SDK::Array* m_InvokeArray_; void _ctor_5452(); void AddListener_5453(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* call_); void RemoveListener_5454(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* call_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* FindMethod_Impl_5455(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* targetObj_); DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_5456(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void Invoke_5458(T0 arg0_, T1 arg1_, T2 arg2_); static DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_5457(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* action_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct UnityAction_3 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_5448(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_5449(T0 arg0_, T1 arg1_, T2 arg2_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_5450(T0 arg0_, T1 arg1_, T2 arg2_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_5451(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct UnityEvent_2 : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase { DLL2SDK::Array* m_InvokeArray_; void _ctor_5412(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* FindMethod_Impl_5413(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* targetObj_); DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_5414(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void Invoke_5415(T0 arg0_, T1 arg1_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct UnityAction_2 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_5408(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_5409(T0 arg0_, T1 arg1_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_5410(T0 arg0_, T1 arg1_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_5411(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SendMouseEvents : DLL2SDK::mscorlib::System::Object { struct StaticFields { bool s_MouseUsed_; DLL2SDK::Array* m_LastHit_; DLL2SDK::Array* m_MouseDownHit_; DLL2SDK::Array* m_CurrentHit_; DLL2SDK::Array* m_Cameras_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void SetMouseMoved_5401(); static void DoSendMouseEvents_5402(int32_t skipRTCameras_); static void SendEvents_5403(int32_t i_, DLL2SDK::UnityEngine::UnityEngine::SendMouseEvents_HitInfo hit_); static void _cctor_5404(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CustomYieldInstruction : DLL2SDK::mscorlib::System::Object { void _ctor_635(); bool get_keepWaiting_636(); DLL2SDK::mscorlib::System::Object* get_Current_637(); bool MoveNext_638(); void Reset_639(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct StackTraceLogType : int32_t { None_ = static_cast(0x0), ScriptOnly_ = static_cast(0x1), Full_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PropertyAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5388(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TextAreaAttribute : DLL2SDK::UnityEngine::UnityEngine::PropertyAttribute { int32_t minLines_; int32_t maxLines_; void _ctor_5397(int32_t minLines_, int32_t maxLines_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct MultilineAttribute : DLL2SDK::UnityEngine::UnityEngine::PropertyAttribute { int32_t lines_; void _ctor_5395(); void _ctor_5396(int32_t lines_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RangeAttribute : DLL2SDK::UnityEngine::UnityEngine::PropertyAttribute { float min_; float max_; void _ctor_5394(float min_, float max_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HeaderAttribute : DLL2SDK::UnityEngine::UnityEngine::PropertyAttribute { DLL2SDK::mscorlib::System::String* header_; void _ctor_5393(DLL2SDK::mscorlib::System::String* header_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SpaceAttribute : DLL2SDK::UnityEngine::UnityEngine::PropertyAttribute { float height_; void _ctor_5391(); void _ctor_5392(float height_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TooltipAttribute : DLL2SDK::UnityEngine::UnityEngine::PropertyAttribute { DLL2SDK::mscorlib::System::String* tooltip_; void _ctor_5390(DLL2SDK::mscorlib::System::String* tooltip_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ContextMenuItemAttribute : DLL2SDK::UnityEngine::UnityEngine::PropertyAttribute { DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* function_; void _ctor_5389(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* function_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJNISafe : DLL2SDK::mscorlib::System::Object { static void CheckException_5293(); static void DeleteGlobalRef_5294(intptr_t globalref_); static void DeleteLocalRef_5295(intptr_t localref_); static intptr_t NewStringUTF_5296(DLL2SDK::mscorlib::System::String* bytes_); static DLL2SDK::mscorlib::System::String* GetStringUTFChars_5297(intptr_t str_); static intptr_t GetObjectClass_5298(intptr_t ptr_); static intptr_t GetStaticMethodID_5299(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_); static intptr_t GetMethodID_5300(intptr_t obj_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_); static intptr_t GetFieldID_5301(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_); static intptr_t GetStaticFieldID_5302(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_); static intptr_t FromReflectedMethod_5303(intptr_t refMethod_); static intptr_t FromReflectedField_5304(intptr_t refField_); static intptr_t FindClass_5305(DLL2SDK::mscorlib::System::String* name_); static intptr_t NewObject_5306(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static void SetStaticObjectField_5307(intptr_t clazz_, intptr_t fieldID_, intptr_t val_); static void SetStaticStringField_5308(intptr_t clazz_, intptr_t fieldID_, DLL2SDK::mscorlib::System::String* val_); static void SetStaticCharField_5309(intptr_t clazz_, intptr_t fieldID_, wchar_t val_); static void SetStaticDoubleField_5310(intptr_t clazz_, intptr_t fieldID_, double val_); static void SetStaticFloatField_5311(intptr_t clazz_, intptr_t fieldID_, float val_); static void SetStaticLongField_5312(intptr_t clazz_, intptr_t fieldID_, int64_t val_); static void SetStaticShortField_5313(intptr_t clazz_, intptr_t fieldID_, int16_t val_); static void SetStaticByteField_5314(intptr_t clazz_, intptr_t fieldID_, uint8_t val_); static void SetStaticBooleanField_5315(intptr_t clazz_, intptr_t fieldID_, bool val_); static void SetStaticIntField_5316(intptr_t clazz_, intptr_t fieldID_, int32_t val_); static intptr_t GetStaticObjectField_5317(intptr_t clazz_, intptr_t fieldID_); static DLL2SDK::mscorlib::System::String* GetStaticStringField_5318(intptr_t clazz_, intptr_t fieldID_); static wchar_t GetStaticCharField_5319(intptr_t clazz_, intptr_t fieldID_); static double GetStaticDoubleField_5320(intptr_t clazz_, intptr_t fieldID_); static float GetStaticFloatField_5321(intptr_t clazz_, intptr_t fieldID_); static int64_t GetStaticLongField_5322(intptr_t clazz_, intptr_t fieldID_); static int16_t GetStaticShortField_5323(intptr_t clazz_, intptr_t fieldID_); static uint8_t GetStaticByteField_5324(intptr_t clazz_, intptr_t fieldID_); static bool GetStaticBooleanField_5325(intptr_t clazz_, intptr_t fieldID_); static int32_t GetStaticIntField_5326(intptr_t clazz_, intptr_t fieldID_); static void CallStaticVoidMethod_5327(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static intptr_t CallStaticObjectMethod_5328(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::String* CallStaticStringMethod_5329(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static wchar_t CallStaticCharMethod_5330(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static double CallStaticDoubleMethod_5331(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static float CallStaticFloatMethod_5332(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static int64_t CallStaticLongMethod_5333(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static int16_t CallStaticShortMethod_5334(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static uint8_t CallStaticByteMethod_5335(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static bool CallStaticBooleanMethod_5336(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static int32_t CallStaticIntMethod_5337(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static void SetObjectField_5338(intptr_t obj_, intptr_t fieldID_, intptr_t val_); static void SetStringField_5339(intptr_t obj_, intptr_t fieldID_, DLL2SDK::mscorlib::System::String* val_); static void SetCharField_5340(intptr_t obj_, intptr_t fieldID_, wchar_t val_); static void SetDoubleField_5341(intptr_t obj_, intptr_t fieldID_, double val_); static void SetFloatField_5342(intptr_t obj_, intptr_t fieldID_, float val_); static void SetLongField_5343(intptr_t obj_, intptr_t fieldID_, int64_t val_); static void SetShortField_5344(intptr_t obj_, intptr_t fieldID_, int16_t val_); static void SetByteField_5345(intptr_t obj_, intptr_t fieldID_, uint8_t val_); static void SetBooleanField_5346(intptr_t obj_, intptr_t fieldID_, bool val_); static void SetIntField_5347(intptr_t obj_, intptr_t fieldID_, int32_t val_); static intptr_t GetObjectField_5348(intptr_t obj_, intptr_t fieldID_); static DLL2SDK::mscorlib::System::String* GetStringField_5349(intptr_t obj_, intptr_t fieldID_); static wchar_t GetCharField_5350(intptr_t obj_, intptr_t fieldID_); static double GetDoubleField_5351(intptr_t obj_, intptr_t fieldID_); static float GetFloatField_5352(intptr_t obj_, intptr_t fieldID_); static int64_t GetLongField_5353(intptr_t obj_, intptr_t fieldID_); static int16_t GetShortField_5354(intptr_t obj_, intptr_t fieldID_); static uint8_t GetByteField_5355(intptr_t obj_, intptr_t fieldID_); static bool GetBooleanField_5356(intptr_t obj_, intptr_t fieldID_); static int32_t GetIntField_5357(intptr_t obj_, intptr_t fieldID_); static void CallVoidMethod_5358(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static intptr_t CallObjectMethod_5359(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::String* CallStringMethod_5360(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static wchar_t CallCharMethod_5361(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static double CallDoubleMethod_5362(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static float CallFloatMethod_5363(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static int64_t CallLongMethod_5364(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static int16_t CallShortMethod_5365(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static uint8_t CallByteMethod_5366(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static bool CallBooleanMethod_5367(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static int32_t CallIntMethod_5368(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static DLL2SDK::Array* FromCharArray_5369(intptr_t array_); static DLL2SDK::Array* FromDoubleArray_5370(intptr_t array_); static DLL2SDK::Array* FromFloatArray_5371(intptr_t array_); static DLL2SDK::Array* FromLongArray_5372(intptr_t array_); static DLL2SDK::Array* FromShortArray_5373(intptr_t array_); static DLL2SDK::Array* FromByteArray_5374(intptr_t array_); static DLL2SDK::Array* FromBooleanArray_5375(intptr_t array_); static DLL2SDK::Array* FromIntArray_5376(intptr_t array_); static intptr_t ToObjectArray_5377(DLL2SDK::Array* array_, intptr_t type_); static intptr_t ToCharArray_5378(DLL2SDK::Array* array_); static intptr_t ToDoubleArray_5379(DLL2SDK::Array* array_); static intptr_t ToFloatArray_5380(DLL2SDK::Array* array_); static intptr_t ToLongArray_5381(DLL2SDK::Array* array_); static intptr_t ToShortArray_5382(DLL2SDK::Array* array_); static intptr_t ToByteArray_5383(DLL2SDK::Array* array_); static intptr_t ToBooleanArray_5384(DLL2SDK::Array* array_); static intptr_t ToIntArray_5385(DLL2SDK::Array* array_); static intptr_t GetObjectArrayElement_5386(intptr_t array_, int32_t index_); static int32_t GetArrayLength_5387(intptr_t array_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RangeInt { int32_t start_; int32_t length_; int32_t get_end_5292(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Ray { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Origin_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Direction_; void _ctor_4959(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_origin_4960(); void set_origin_4961(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_direction_4962(); void set_direction_4963(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPoint_4964(float distance_); DLL2SDK::mscorlib::System::String* ToString_4965(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TrackedReference : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; bool Equals_5279(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_5280(); static bool op_Equality_5277(DLL2SDK::UnityEngine::UnityEngine::TrackedReference* x_, DLL2SDK::UnityEngine::UnityEngine::TrackedReference* y_); static bool op_Inequality_5278(DLL2SDK::UnityEngine::UnityEngine::TrackedReference* x_, DLL2SDK::UnityEngine::UnityEngine::TrackedReference* y_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PreferBinarySerialization : DLL2SDK::mscorlib::System::Attribute { void _ctor_5274(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SerializeField : DLL2SDK::mscorlib::System::Attribute { void _ctor_5273(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SerializePrivateVariables : DLL2SDK::mscorlib::System::Attribute { void _ctor_5272(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SetupCoroutine : DLL2SDK::mscorlib::System::Object { static void InvokeMoveNext_5270(DLL2SDK::mscorlib::System::Collections::IEnumerator* enumerator_, intptr_t returnValueAddress_); static DLL2SDK::mscorlib::System::Object* InvokeMember_5271(DLL2SDK::mscorlib::System::Object* behaviour_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* variable_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TouchScreenKeyboardType : int32_t { Default_ = static_cast(0x0), ASCIICapable_ = static_cast(0x1), NumbersAndPunctuation_ = static_cast(0x2), URL_ = static_cast(0x3), NumberPad_ = static_cast(0x4), PhonePad_ = static_cast(0x5), NamePhonePad_ = static_cast(0x6), EmailAddress_ = static_cast(0x7), NintendoNetworkAccount_ = static_cast(0x8) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ThreadPriority : int32_t { Low_ = static_cast(0x0), BelowNormal_ = static_cast(0x1), Normal_ = static_cast(0x2), High_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct BatteryStatus : int32_t { Unknown_ = static_cast(0x0), Charging_ = static_cast(0x1), Discharging_ = static_cast(0x2), NotCharging_ = static_cast(0x3), Full_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct DeviceType : int32_t { Unknown_ = static_cast(0x0), Handheld_ = static_cast(0x1), Console_ = static_cast(0x2), Desktop_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct SystemLanguage : int32_t { Afrikaans_ = static_cast(0x0), Arabic_ = static_cast(0x1), Basque_ = static_cast(0x2), Belarusian_ = static_cast(0x3), Bulgarian_ = static_cast(0x4), Catalan_ = static_cast(0x5), Chinese_ = static_cast(0x6), Czech_ = static_cast(0x7), Danish_ = static_cast(0x8), Dutch_ = static_cast(0x9), English_ = static_cast(0xA), Estonian_ = static_cast(0xB), Faroese_ = static_cast(0xC), Finnish_ = static_cast(0xD), French_ = static_cast(0xE), German_ = static_cast(0xF), Greek_ = static_cast(0x10), Hebrew_ = static_cast(0x11), Icelandic_ = static_cast(0x13), Indonesian_ = static_cast(0x14), Italian_ = static_cast(0x15), Japanese_ = static_cast(0x16), Korean_ = static_cast(0x17), Latvian_ = static_cast(0x18), Lithuanian_ = static_cast(0x19), Norwegian_ = static_cast(0x1A), Polish_ = static_cast(0x1B), Portuguese_ = static_cast(0x1C), Romanian_ = static_cast(0x1D), Russian_ = static_cast(0x1E), SerboCroatian_ = static_cast(0x1F), Slovak_ = static_cast(0x20), Slovenian_ = static_cast(0x21), Spanish_ = static_cast(0x22), Swedish_ = static_cast(0x23), Thai_ = static_cast(0x24), Turkish_ = static_cast(0x25), Ukrainian_ = static_cast(0x26), Vietnamese_ = static_cast(0x27), ChineseSimplified_ = static_cast(0x28), ChineseTraditional_ = static_cast(0x29), Unknown_ = static_cast(0x2A), Hungarian_ = static_cast(0x12) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct OperatingSystemFamily : int32_t { Other_ = static_cast(0x0), MacOSX_ = static_cast(0x1), Windows_ = static_cast(0x2), Linux_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RuntimePlatform : int32_t { OSXEditor_ = static_cast(0x0), OSXPlayer_ = static_cast(0x1), WindowsPlayer_ = static_cast(0x2), OSXWebPlayer_ = static_cast(0x3), OSXDashboardPlayer_ = static_cast(0x4), WindowsWebPlayer_ = static_cast(0x5), WindowsEditor_ = static_cast(0x7), IPhonePlayer_ = static_cast(0x8), XBOX360_ = static_cast(0xA), PS3_ = static_cast(0x9), Android_ = static_cast(0xB), NaCl_ = static_cast(0xC), FlashPlayer_ = static_cast(0xF), LinuxPlayer_ = static_cast(0xD), LinuxEditor_ = static_cast(0x10), WebGLPlayer_ = static_cast(0x11), MetroPlayerX86_ = static_cast(0x12), WSAPlayerX86_ = static_cast(0x12), MetroPlayerX64_ = static_cast(0x13), WSAPlayerX64_ = static_cast(0x13), MetroPlayerARM_ = static_cast(0x14), WSAPlayerARM_ = static_cast(0x14), WP8Player_ = static_cast(0x15), BlackBerryPlayer_ = static_cast(0x16), TizenPlayer_ = static_cast(0x17), PSP2_ = static_cast(0x18), PS4_ = static_cast(0x19), PSM_ = static_cast(0x1A), XboxOne_ = static_cast(0x1B), SamsungTVPlayer_ = static_cast(0x1C), WiiU_ = static_cast(0x1E), tvOS_ = static_cast(0x1F), Switch_ = static_cast(0x20) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct Space : int32_t { World_ = static_cast(0x0), Self_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct PrimitiveType : int32_t { Sphere_ = static_cast(0x0), Capsule_ = static_cast(0x1), Cylinder_ = static_cast(0x2), Cube_ = static_cast(0x3), Plane_ = static_cast(0x4), Quad_ = static_cast(0x5) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct SendMessageOptions : int32_t { RequireReceiver_ = static_cast(0x0), DontRequireReceiver_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SelectionBaseAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5269(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Scripting { struct GeneratedByOldBindingsGeneratorAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5268(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct NativeClassAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* _QualifiedNativeName_k__BackingField_; void _ctor_5266(DLL2SDK::mscorlib::System::String* qualifiedCppName_); void set_QualifiedNativeName_5267(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct IL2CPPStructAlignmentAttribute : DLL2SDK::mscorlib::System::Attribute { int32_t Align_; void _ctor_5265(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct DefaultExecutionOrder : DLL2SDK::mscorlib::System::Attribute { int32_t _order_k__BackingField_; void _ctor_5262(int32_t order_); int32_t get_order_5263(); void set_order_5264(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HelpURLAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* m_Url_; void _ctor_5261(DLL2SDK::mscorlib::System::String* url_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HideInInspector : DLL2SDK::mscorlib::System::Attribute { void _ctor_5260(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ExecuteInEditMode : DLL2SDK::mscorlib::System::Attribute { void _ctor_5259(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ContextMenu : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* menuItem_; bool validate_; int32_t priority_; void _ctor_5256(DLL2SDK::mscorlib::System::String* itemName_); void _ctor_5257(DLL2SDK::mscorlib::System::String* itemName_, bool isValidateFunction_); void _ctor_5258(DLL2SDK::mscorlib::System::String* itemName_, bool isValidateFunction_, int32_t priority_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CreateAssetMenuAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* _menuName_k__BackingField_; DLL2SDK::mscorlib::System::String* _fileName_k__BackingField_; int32_t _order_k__BackingField_; void _ctor_5252(); void set_menuName_5253(DLL2SDK::mscorlib::System::String* value_); void set_fileName_5254(DLL2SDK::mscorlib::System::String* value_); void set_order_5255(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AddComponentMenu : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* m_AddComponentMenu_; int32_t m_Ordering_; void _ctor_5250(DLL2SDK::mscorlib::System::String* menuName_); void _ctor_5251(DLL2SDK::mscorlib::System::String* menuName_, int32_t order_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RequireComponent : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Type* m_Type0_; DLL2SDK::mscorlib::System::Type* m_Type1_; DLL2SDK::mscorlib::System::Type* m_Type2_; void _ctor_5248(DLL2SDK::mscorlib::System::Type* requiredComponent_); void _ctor_5249(DLL2SDK::mscorlib::System::Type* requiredComponent_, DLL2SDK::mscorlib::System::Type* requiredComponent2_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct DisallowMultipleComponent : DLL2SDK::mscorlib::System::Attribute { void _ctor_5247(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct _AndroidJNIHelper : DLL2SDK::mscorlib::System::Object { void _ctor_5225(); static intptr_t CreateJavaProxy_5226(int32_t delegateHandle_, DLL2SDK::UnityEngine::UnityEngine::AndroidJavaProxy* proxy_); static intptr_t CreateJavaRunnable_5227(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaRunnable* jrunnable_); static intptr_t InvokeJavaProxyMethod_5228(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaProxy* proxy_, intptr_t jmethodName_, intptr_t jargs_); static DLL2SDK::Array* CreateJNIArgArray_5229(DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::Object* UnboxArray_5230(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* obj_); static DLL2SDK::mscorlib::System::Object* Unbox_5231(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* obj_); static DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* Box_5232(DLL2SDK::mscorlib::System::Object* obj_); static void DeleteJNIArgArray_5233(DLL2SDK::Array* args_, DLL2SDK::Array* jniArgs_); static intptr_t ConvertToJNIArray_5234(DLL2SDK::mscorlib::System::Array* array_); template static ArrayType ConvertFromJNIArray_5235(intptr_t array_); static intptr_t GetConstructorID_5236(intptr_t jclass_, DLL2SDK::Array* args_); static intptr_t GetMethodID_5237(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_, bool isStatic_); template static intptr_t GetMethodID_5238(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_, bool isStatic_); template static intptr_t GetFieldID_5239(intptr_t jclass_, DLL2SDK::mscorlib::System::String* fieldName_, bool isStatic_); static intptr_t GetConstructorID_5240(intptr_t jclass_, DLL2SDK::mscorlib::System::String* signature_); static intptr_t GetMethodID_5241(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::String* signature_, bool isStatic_); static intptr_t GetMethodIDFallback_5242(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::String* signature_, bool isStatic_); static intptr_t GetFieldID_5243(intptr_t jclass_, DLL2SDK::mscorlib::System::String* fieldName_, DLL2SDK::mscorlib::System::String* signature_, bool isStatic_); static DLL2SDK::mscorlib::System::String* GetSignature_5244(DLL2SDK::mscorlib::System::Object* obj_); static DLL2SDK::mscorlib::System::String* GetSignature_5245(DLL2SDK::Array* args_); template static DLL2SDK::mscorlib::System::String* GetSignature_5246(DLL2SDK::Array* args_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidReflection : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::GlobalJavaObjectRef* s_ReflectionHelperClass_; intptr_t s_ReflectionHelperGetConstructorID_; intptr_t s_ReflectionHelperGetMethodID_; intptr_t s_ReflectionHelperGetFieldID_; intptr_t s_ReflectionHelperNewProxyInstance_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static bool IsPrimitive_5217(DLL2SDK::mscorlib::System::Type* t_); static bool IsAssignableFrom_5218(DLL2SDK::mscorlib::System::Type* t_, DLL2SDK::mscorlib::System::Type* from_); static intptr_t GetStaticMethodID_5219(DLL2SDK::mscorlib::System::String* clazz_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::String* signature_); static intptr_t GetConstructorMember_5220(intptr_t jclass_, DLL2SDK::mscorlib::System::String* signature_); static intptr_t GetMethodMember_5221(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::String* signature_, bool isStatic_); static intptr_t GetFieldMember_5222(intptr_t jclass_, DLL2SDK::mscorlib::System::String* fieldName_, DLL2SDK::mscorlib::System::String* signature_, bool isStatic_); static intptr_t NewProxyInstance_5223(int32_t delegateHandle_, intptr_t interfaze_); static void _cctor_5224(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJavaProxy : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::AndroidJavaClass* javaInterface_; DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* proxyObject_; struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::GlobalJavaObjectRef* s_JavaLangSystemClass_; intptr_t s_HashCodeMethodID_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5210(DLL2SDK::mscorlib::System::String* javaInterface_); void _ctor_5211(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaClass* javaInterface_); DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* Invoke_5212(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* Invoke_5213(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* javaArgs_); DLL2SDK::mscorlib::System::String* toString_5214(); DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* GetProxy_5215(); static void _cctor_5216(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJavaRunnableProxy : DLL2SDK::UnityEngine::UnityEngine::AndroidJavaProxy { DLL2SDK::UnityEngine::UnityEngine::AndroidJavaRunnable* mRunnable_; void _ctor_5207(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaRunnable* runnable_); void run_5208(); DLL2SDK::mscorlib::System::String* toString_5209(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GlobalJavaObjectRef : DLL2SDK::mscorlib::System::Object { bool m_disposed_; intptr_t m_jobject_; void _ctor_5203(intptr_t jobject_); void Finalize_5204(); void Dispose_5206(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJavaException : DLL2SDK::mscorlib::System::Exception { DLL2SDK::mscorlib::System::String* mJavaStackTrace_; void _ctor_5201(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::String* javaStackTrace_); DLL2SDK::mscorlib::System::String* get_StackTrace_5202(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJavaRunnable : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_5197(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_5198(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_5199(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_5200(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::JetBrains::Annotations { struct PureAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5196(); }; } namespace DLL2SDK::UnityEngine::JetBrains::Annotations { struct NotNullAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5195(); }; } namespace DLL2SDK::UnityEngine::JetBrains::Annotations { struct CanBeNullAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5194(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct InvokableCallList : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_PersistentCalls_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_RuntimeCalls_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_ExecutingCalls_; bool m_NeedsUpdate_; void _ctor_5173(); void AddPersistentInvokableCall_5174(DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* call_); void AddListener_5175(DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* call_); void RemoveListener_5176(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); void ClearPersistent_5177(); void Invoke_5178(DLL2SDK::Array* parameters_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct PersistentCallGroup : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Calls_; void _ctor_5170(); int32_t get_Count_5171(); void Initialize_5172(DLL2SDK::UnityEngine::UnityEngine::Events::InvokableCallList* invokableList_, DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase* unityEventBase_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { enum struct UnityEventCallState : int32_t { Off_ = static_cast(0x0), EditorAndRuntime_ = static_cast(0x1), RuntimeOnly_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct BaseInvokableCall : DLL2SDK::mscorlib::System::Object { void _ctor_5130(); void _ctor_5131(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* function_); void Invoke_5132(DLL2SDK::Array* args_); bool Find_5135(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); template static void ThrowOnInvalidArg_5133(DLL2SDK::mscorlib::System::Object* arg_); static bool AllowInvoke_5134(DLL2SDK::mscorlib::System::Delegate* delegate_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct InvokableCall_4 : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall { DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_4* Delegate_; void _ctor_5157(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void Invoke_5158(DLL2SDK::Array* args_); bool Find_5159(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct InvokableCall_3 : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall { DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* Delegate_; void _ctor_5151(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void _ctor_5152(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* action_); void add_Delegate_5153(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* value_); void remove_Delegate_5154(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* value_); void Invoke_5155(DLL2SDK::Array* args_); bool Find_5156(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct InvokableCall_2 : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall { DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_2* Delegate_; void _ctor_5148(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void Invoke_5149(DLL2SDK::Array* args_); bool Find_5150(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct InvokableCall_1 : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall { DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* Delegate_; void _ctor_5142(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void _ctor_5143(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* action_); void add_Delegate_5144(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* value_); void remove_Delegate_5145(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* value_); void Invoke_5146(DLL2SDK::Array* args_); bool Find_5147(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct InvokableCall : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall { DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* Delegate_; void _ctor_5136(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void _ctor_5137(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* action_); void add_Delegate_5138(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* value_); void remove_Delegate_5139(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* value_); void Invoke_5140(DLL2SDK::Array* args_); bool Find_5141(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct ArgumentCache : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Object* m_ObjectArgument_; DLL2SDK::mscorlib::System::String* m_ObjectArgumentAssemblyTypeName_; int32_t m_IntArgument_; float m_FloatArgument_; DLL2SDK::mscorlib::System::String* m_StringArgument_; bool m_BoolArgument_; void _ctor_5120(); DLL2SDK::UnityEngine::UnityEngine::Object* get_unityObjectArgument_5121(); DLL2SDK::mscorlib::System::String* get_unityObjectArgumentAssemblyTypeName_5122(); int32_t get_intArgument_5123(); float get_floatArgument_5124(); DLL2SDK::mscorlib::System::String* get_stringArgument_5125(); bool get_boolArgument_5126(); void TidyAssemblyTypeName_5127(); void OnBeforeSerialize_5128(); void OnAfterDeserialize_5129(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AttributeHelperEngine : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* _disallowMultipleComponentArray_; DLL2SDK::Array* _executeInEditModeArray_; DLL2SDK::Array* _requireComponentArray_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* ParentTypeDisallowingMultipleInclusionCache_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2*>* RequiredComponentsCache_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::mscorlib::System::Type* GetParentTypeDisallowingMultipleInclusion_5079(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::Array* GetRequiredComponents_5080(DLL2SDK::mscorlib::System::Type* klass_); static bool CheckIsEditorScript_5081(DLL2SDK::mscorlib::System::Type* klass_); static int32_t GetDefaultExecutionOrderFor_5082(DLL2SDK::mscorlib::System::Type* klass_); template static T GetCustomAttributeOfType_5083(DLL2SDK::mscorlib::System::Type* klass_); static void _cctor_5084(); }; } namespace DLL2SDK::UnityEngine::AOT { struct MonoPInvokeCallbackAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5078(DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Color32 { uint8_t r_; uint8_t g_; uint8_t b_; uint8_t a_; void _ctor_5074(uint8_t r_, uint8_t g_, uint8_t b_, uint8_t a_); DLL2SDK::mscorlib::System::String* ToString_5077(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct KeyCode : int32_t { None_ = static_cast(0x0), Backspace_ = static_cast(0x8), Delete_ = static_cast(0x7F), Tab_ = static_cast(0x9), Clear_ = static_cast(0xC), Return_ = static_cast(0xD), Pause_ = static_cast(0x13), Escape_ = static_cast(0x1B), Space_ = static_cast(0x20), Keypad0_ = static_cast(0x100), Keypad1_ = static_cast(0x101), Keypad2_ = static_cast(0x102), Keypad3_ = static_cast(0x103), Keypad4_ = static_cast(0x104), Keypad5_ = static_cast(0x105), Keypad6_ = static_cast(0x106), Keypad7_ = static_cast(0x107), Keypad8_ = static_cast(0x108), Keypad9_ = static_cast(0x109), KeypadPeriod_ = static_cast(0x10A), KeypadDivide_ = static_cast(0x10B), KeypadMultiply_ = static_cast(0x10C), KeypadMinus_ = static_cast(0x10D), KeypadPlus_ = static_cast(0x10E), KeypadEnter_ = static_cast(0x10F), KeypadEquals_ = static_cast(0x110), UpArrow_ = static_cast(0x111), DownArrow_ = static_cast(0x112), RightArrow_ = static_cast(0x113), LeftArrow_ = static_cast(0x114), Insert_ = static_cast(0x115), Home_ = static_cast(0x116), End_ = static_cast(0x117), PageUp_ = static_cast(0x118), PageDown_ = static_cast(0x119), F1_ = static_cast(0x11A), F2_ = static_cast(0x11B), F3_ = static_cast(0x11C), F4_ = static_cast(0x11D), F5_ = static_cast(0x11E), F6_ = static_cast(0x11F), F7_ = static_cast(0x120), F8_ = static_cast(0x121), F9_ = static_cast(0x122), F10_ = static_cast(0x123), F11_ = static_cast(0x124), F12_ = static_cast(0x125), F13_ = static_cast(0x126), F14_ = static_cast(0x127), F15_ = static_cast(0x128), Alpha0_ = static_cast(0x30), Alpha1_ = static_cast(0x31), Alpha2_ = static_cast(0x32), Alpha3_ = static_cast(0x33), Alpha4_ = static_cast(0x34), Alpha5_ = static_cast(0x35), Alpha6_ = static_cast(0x36), Alpha7_ = static_cast(0x37), Alpha8_ = static_cast(0x38), Alpha9_ = static_cast(0x39), Exclaim_ = static_cast(0x21), DoubleQuote_ = static_cast(0x22), Hash_ = static_cast(0x23), Dollar_ = static_cast(0x24), Ampersand_ = static_cast(0x26), Quote_ = static_cast(0x27), LeftParen_ = static_cast(0x28), RightParen_ = static_cast(0x29), Asterisk_ = static_cast(0x2A), Plus_ = static_cast(0x2B), Comma_ = static_cast(0x2C), Minus_ = static_cast(0x2D), Period_ = static_cast(0x2E), Slash_ = static_cast(0x2F), Colon_ = static_cast(0x3A), Semicolon_ = static_cast(0x3B), Less_ = static_cast(0x3C), Equals_ = static_cast(0x3D), Greater_ = static_cast(0x3E), Question_ = static_cast(0x3F), At_ = static_cast(0x40), LeftBracket_ = static_cast(0x5B), Backslash_ = static_cast(0x5C), RightBracket_ = static_cast(0x5D), Caret_ = static_cast(0x5E), Underscore_ = static_cast(0x5F), BackQuote_ = static_cast(0x60), A_ = static_cast(0x61), B_ = static_cast(0x62), C_ = static_cast(0x63), D_ = static_cast(0x64), E_ = static_cast(0x65), F_ = static_cast(0x66), G_ = static_cast(0x67), H_ = static_cast(0x68), I_ = static_cast(0x69), J_ = static_cast(0x6A), K_ = static_cast(0x6B), L_ = static_cast(0x6C), M_ = static_cast(0x6D), N_ = static_cast(0x6E), O_ = static_cast(0x6F), P_ = static_cast(0x70), Q_ = static_cast(0x71), R_ = static_cast(0x72), S_ = static_cast(0x73), T_ = static_cast(0x74), U_ = static_cast(0x75), V_ = static_cast(0x76), W_ = static_cast(0x77), X_ = static_cast(0x78), Y_ = static_cast(0x79), Z_ = static_cast(0x7A), Numlock_ = static_cast(0x12C), CapsLock_ = static_cast(0x12D), ScrollLock_ = static_cast(0x12E), RightShift_ = static_cast(0x12F), LeftShift_ = static_cast(0x130), RightControl_ = static_cast(0x131), LeftControl_ = static_cast(0x132), RightAlt_ = static_cast(0x133), LeftAlt_ = static_cast(0x134), LeftCommand_ = static_cast(0x136), LeftApple_ = static_cast(0x136), LeftWindows_ = static_cast(0x137), RightCommand_ = static_cast(0x135), RightApple_ = static_cast(0x135), RightWindows_ = static_cast(0x138), AltGr_ = static_cast(0x139), Help_ = static_cast(0x13B), Print_ = static_cast(0x13C), SysReq_ = static_cast(0x13D), Break_ = static_cast(0x13E), Menu_ = static_cast(0x13F), Mouse0_ = static_cast(0x143), Mouse1_ = static_cast(0x144), Mouse2_ = static_cast(0x145), Mouse3_ = static_cast(0x146), Mouse4_ = static_cast(0x147), Mouse5_ = static_cast(0x148), Mouse6_ = static_cast(0x149), JoystickButton0_ = static_cast(0x14A), JoystickButton1_ = static_cast(0x14B), JoystickButton2_ = static_cast(0x14C), JoystickButton3_ = static_cast(0x14D), JoystickButton4_ = static_cast(0x14E), JoystickButton5_ = static_cast(0x14F), JoystickButton6_ = static_cast(0x150), JoystickButton7_ = static_cast(0x151), JoystickButton8_ = static_cast(0x152), JoystickButton9_ = static_cast(0x153), JoystickButton10_ = static_cast(0x154), JoystickButton11_ = static_cast(0x155), JoystickButton12_ = static_cast(0x156), JoystickButton13_ = static_cast(0x157), JoystickButton14_ = static_cast(0x158), JoystickButton15_ = static_cast(0x159), JoystickButton16_ = static_cast(0x15A), JoystickButton17_ = static_cast(0x15B), JoystickButton18_ = static_cast(0x15C), JoystickButton19_ = static_cast(0x15D), Joystick1Button0_ = static_cast(0x15E), Joystick1Button1_ = static_cast(0x15F), Joystick1Button2_ = static_cast(0x160), Joystick1Button3_ = static_cast(0x161), Joystick1Button4_ = static_cast(0x162), Joystick1Button5_ = static_cast(0x163), Joystick1Button6_ = static_cast(0x164), Joystick1Button7_ = static_cast(0x165), Joystick1Button8_ = static_cast(0x166), Joystick1Button9_ = static_cast(0x167), Joystick1Button10_ = static_cast(0x168), Joystick1Button11_ = static_cast(0x169), Joystick1Button12_ = static_cast(0x16A), Joystick1Button13_ = static_cast(0x16B), Joystick1Button14_ = static_cast(0x16C), Joystick1Button15_ = static_cast(0x16D), Joystick1Button16_ = static_cast(0x16E), Joystick1Button17_ = static_cast(0x16F), Joystick1Button18_ = static_cast(0x170), Joystick1Button19_ = static_cast(0x171), Joystick2Button0_ = static_cast(0x172), Joystick2Button1_ = static_cast(0x173), Joystick2Button2_ = static_cast(0x174), Joystick2Button3_ = static_cast(0x175), Joystick2Button4_ = static_cast(0x176), Joystick2Button5_ = static_cast(0x177), Joystick2Button6_ = static_cast(0x178), Joystick2Button7_ = static_cast(0x179), Joystick2Button8_ = static_cast(0x17A), Joystick2Button9_ = static_cast(0x17B), Joystick2Button10_ = static_cast(0x17C), Joystick2Button11_ = static_cast(0x17D), Joystick2Button12_ = static_cast(0x17E), Joystick2Button13_ = static_cast(0x17F), Joystick2Button14_ = static_cast(0x180), Joystick2Button15_ = static_cast(0x181), Joystick2Button16_ = static_cast(0x182), Joystick2Button17_ = static_cast(0x183), Joystick2Button18_ = static_cast(0x184), Joystick2Button19_ = static_cast(0x185), Joystick3Button0_ = static_cast(0x186), Joystick3Button1_ = static_cast(0x187), Joystick3Button2_ = static_cast(0x188), Joystick3Button3_ = static_cast(0x189), Joystick3Button4_ = static_cast(0x18A), Joystick3Button5_ = static_cast(0x18B), Joystick3Button6_ = static_cast(0x18C), Joystick3Button7_ = static_cast(0x18D), Joystick3Button8_ = static_cast(0x18E), Joystick3Button9_ = static_cast(0x18F), Joystick3Button10_ = static_cast(0x190), Joystick3Button11_ = static_cast(0x191), Joystick3Button12_ = static_cast(0x192), Joystick3Button13_ = static_cast(0x193), Joystick3Button14_ = static_cast(0x194), Joystick3Button15_ = static_cast(0x195), Joystick3Button16_ = static_cast(0x196), Joystick3Button17_ = static_cast(0x197), Joystick3Button18_ = static_cast(0x198), Joystick3Button19_ = static_cast(0x199), Joystick4Button0_ = static_cast(0x19A), Joystick4Button1_ = static_cast(0x19B), Joystick4Button2_ = static_cast(0x19C), Joystick4Button3_ = static_cast(0x19D), Joystick4Button4_ = static_cast(0x19E), Joystick4Button5_ = static_cast(0x19F), Joystick4Button6_ = static_cast(0x1A0), Joystick4Button7_ = static_cast(0x1A1), Joystick4Button8_ = static_cast(0x1A2), Joystick4Button9_ = static_cast(0x1A3), Joystick4Button10_ = static_cast(0x1A4), Joystick4Button11_ = static_cast(0x1A5), Joystick4Button12_ = static_cast(0x1A6), Joystick4Button13_ = static_cast(0x1A7), Joystick4Button14_ = static_cast(0x1A8), Joystick4Button15_ = static_cast(0x1A9), Joystick4Button16_ = static_cast(0x1AA), Joystick4Button17_ = static_cast(0x1AB), Joystick4Button18_ = static_cast(0x1AC), Joystick4Button19_ = static_cast(0x1AD), Joystick5Button0_ = static_cast(0x1AE), Joystick5Button1_ = static_cast(0x1AF), Joystick5Button2_ = static_cast(0x1B0), Joystick5Button3_ = static_cast(0x1B1), Joystick5Button4_ = static_cast(0x1B2), Joystick5Button5_ = static_cast(0x1B3), Joystick5Button6_ = static_cast(0x1B4), Joystick5Button7_ = static_cast(0x1B5), Joystick5Button8_ = static_cast(0x1B6), Joystick5Button9_ = static_cast(0x1B7), Joystick5Button10_ = static_cast(0x1B8), Joystick5Button11_ = static_cast(0x1B9), Joystick5Button12_ = static_cast(0x1BA), Joystick5Button13_ = static_cast(0x1BB), Joystick5Button14_ = static_cast(0x1BC), Joystick5Button15_ = static_cast(0x1BD), Joystick5Button16_ = static_cast(0x1BE), Joystick5Button17_ = static_cast(0x1BF), Joystick5Button18_ = static_cast(0x1C0), Joystick5Button19_ = static_cast(0x1C1), Joystick6Button0_ = static_cast(0x1C2), Joystick6Button1_ = static_cast(0x1C3), Joystick6Button2_ = static_cast(0x1C4), Joystick6Button3_ = static_cast(0x1C5), Joystick6Button4_ = static_cast(0x1C6), Joystick6Button5_ = static_cast(0x1C7), Joystick6Button6_ = static_cast(0x1C8), Joystick6Button7_ = static_cast(0x1C9), Joystick6Button8_ = static_cast(0x1CA), Joystick6Button9_ = static_cast(0x1CB), Joystick6Button10_ = static_cast(0x1CC), Joystick6Button11_ = static_cast(0x1CD), Joystick6Button12_ = static_cast(0x1CE), Joystick6Button13_ = static_cast(0x1CF), Joystick6Button14_ = static_cast(0x1D0), Joystick6Button15_ = static_cast(0x1D1), Joystick6Button16_ = static_cast(0x1D2), Joystick6Button17_ = static_cast(0x1D3), Joystick6Button18_ = static_cast(0x1D4), Joystick6Button19_ = static_cast(0x1D5), Joystick7Button0_ = static_cast(0x1D6), Joystick7Button1_ = static_cast(0x1D7), Joystick7Button2_ = static_cast(0x1D8), Joystick7Button3_ = static_cast(0x1D9), Joystick7Button4_ = static_cast(0x1DA), Joystick7Button5_ = static_cast(0x1DB), Joystick7Button6_ = static_cast(0x1DC), Joystick7Button7_ = static_cast(0x1DD), Joystick7Button8_ = static_cast(0x1DE), Joystick7Button9_ = static_cast(0x1DF), Joystick7Button10_ = static_cast(0x1E0), Joystick7Button11_ = static_cast(0x1E1), Joystick7Button12_ = static_cast(0x1E2), Joystick7Button13_ = static_cast(0x1E3), Joystick7Button14_ = static_cast(0x1E4), Joystick7Button15_ = static_cast(0x1E5), Joystick7Button16_ = static_cast(0x1E6), Joystick7Button17_ = static_cast(0x1E7), Joystick7Button18_ = static_cast(0x1E8), Joystick7Button19_ = static_cast(0x1E9), Joystick8Button0_ = static_cast(0x1EA), Joystick8Button1_ = static_cast(0x1EB), Joystick8Button2_ = static_cast(0x1EC), Joystick8Button3_ = static_cast(0x1ED), Joystick8Button4_ = static_cast(0x1EE), Joystick8Button5_ = static_cast(0x1EF), Joystick8Button6_ = static_cast(0x1F0), Joystick8Button7_ = static_cast(0x1F1), Joystick8Button8_ = static_cast(0x1F2), Joystick8Button9_ = static_cast(0x1F3), Joystick8Button10_ = static_cast(0x1F4), Joystick8Button11_ = static_cast(0x1F5), Joystick8Button12_ = static_cast(0x1F6), Joystick8Button13_ = static_cast(0x1F7), Joystick8Button14_ = static_cast(0x1F8), Joystick8Button15_ = static_cast(0x1F9), Joystick8Button16_ = static_cast(0x1FA), Joystick8Button17_ = static_cast(0x1FB), Joystick8Button18_ = static_cast(0x1FC), Joystick8Button19_ = static_cast(0x1FD) }; } namespace DLL2SDK::UnityEngine::UnityEngineInternal { struct ScriptingUtils : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_5073(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* methodInfo_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AssemblyIsEditorAssembly : DLL2SDK::mscorlib::System::Attribute { void _ctor_5072(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WritableAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5071(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Internal_DrawTextureArguments { DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_; DLL2SDK::UnityEngine::UnityEngine::Rect sourceRect_; int32_t leftBorder_; int32_t rightBorder_; int32_t topBorder_; int32_t bottomBorder_; DLL2SDK::UnityEngine::UnityEngine::Color32 color_; int32_t pass_; DLL2SDK::UnityEngine::UnityEngine::Texture* texture_; DLL2SDK::UnityEngine::UnityEngine::Material* mat_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Matrix4x4 { float m00_; float m10_; float m20_; float m30_; float m01_; float m11_; float m21_; float m31_; float m02_; float m12_; float m22_; float m32_; float m03_; float m13_; float m23_; float m33_; DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_inverse_1589(); DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_transpose_1590(); bool get_isIdentity_1591(); void SetTRS_1592(DLL2SDK::UnityEngine::UnityEngine::Vector3 pos_, DLL2SDK::UnityEngine::UnityEngine::Quaternion q_, DLL2SDK::UnityEngine::UnityEngine::Vector3 s_); float get_Item_1595(int32_t row_, int32_t column_); void set_Item_1596(int32_t row_, int32_t column_, float value_); float get_Item_1597(int32_t index_); void set_Item_1598(int32_t index_, float value_); int32_t GetHashCode_1599(); bool Equals_1600(DLL2SDK::mscorlib::System::Object* other_); DLL2SDK::UnityEngine::UnityEngine::Vector4 GetColumn_1605(int32_t i_); void SetColumn_1606(int32_t i_, DLL2SDK::UnityEngine::UnityEngine::Vector4 v_); void SetRow_1607(int32_t i_, DLL2SDK::UnityEngine::UnityEngine::Vector4 v_); DLL2SDK::UnityEngine::UnityEngine::Vector3 MultiplyPoint_1608(DLL2SDK::UnityEngine::UnityEngine::Vector3 v_); DLL2SDK::UnityEngine::UnityEngine::Vector3 MultiplyPoint3x4_1609(DLL2SDK::UnityEngine::UnityEngine::Vector3 v_); DLL2SDK::UnityEngine::UnityEngine::Vector3 MultiplyVector_1610(DLL2SDK::UnityEngine::UnityEngine::Vector3 v_); DLL2SDK::mscorlib::System::String* ToString_1614(); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 Inverse_1585(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 m_); static void INTERNAL_CALL_Inverse_1586(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* m_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 Transpose_1587(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 m_); static void INTERNAL_CALL_Transpose_1588(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* m_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 TRS_1593(DLL2SDK::UnityEngine::UnityEngine::Vector3 pos_, DLL2SDK::UnityEngine::UnityEngine::Quaternion q_, DLL2SDK::UnityEngine::UnityEngine::Vector3 s_); static void INTERNAL_CALL_TRS_1594(DLL2SDK::UnityEngine::UnityEngine::Vector3* pos_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* q_, DLL2SDK::UnityEngine::UnityEngine::Vector3* s_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 op_Multiply_1601(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 lhs_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 op_Multiply_1602(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 lhs_, DLL2SDK::UnityEngine::UnityEngine::Vector4 v_); static bool op_Equality_1603(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 lhs_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 rhs_); static bool op_Inequality_1604(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 lhs_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 rhs_); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 Scale_1611(DLL2SDK::UnityEngine::UnityEngine::Vector3 v_); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_zero_1612(); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_identity_1613(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RenderBuffer { int32_t m_RenderTextureInstanceID_; intptr_t m_BufferPtr_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Resolution { int32_t m_Width_; int32_t m_Height_; int32_t m_RefreshRate_; int32_t get_refreshRate_5069(); DLL2SDK::mscorlib::System::String* ToString_5070(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct UnityException : DLL2SDK::mscorlib::System::Exception { DLL2SDK::mscorlib::System::String* unityStackTrace_; struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5065(); void _ctor_5066(DLL2SDK::mscorlib::System::String* message_); void _ctor_5067(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_); void _ctor_5068(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct StackTraceUtility : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::String* projectFolder_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void SetProjectFolder_5058(DLL2SDK::mscorlib::System::String* folder_); static DLL2SDK::mscorlib::System::String* ExtractStackTrace_5059(); static bool IsSystemStacktraceType_5060(DLL2SDK::mscorlib::System::Object* name_); static void ExtractStringFromExceptionInternal_5061(DLL2SDK::mscorlib::System::Object* exceptiono_, DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::String* stackTrace_); static DLL2SDK::mscorlib::System::String* PostprocessStacktrace_5062(DLL2SDK::mscorlib::System::String* oldString_, bool stripEngineInternalInformation_); static DLL2SDK::mscorlib::System::String* ExtractFormattedStackTrace_5063(DLL2SDK::mscorlib::System::Diagnostics::StackTrace* stackTrace_); static void _cctor_5064(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct CopyTextureSupport : int32_t { None_ = static_cast(0x0), Basic_ = static_cast(0x1), Copy3D_ = static_cast(0x2), DifferentTypes_ = static_cast(0x4), TextureToRT_ = static_cast(0x8), RTToTexture_ = static_cast(0x10) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct TextureDimension : int32_t { Unknown_ = static_cast(0xFFFFFFFF), None_ = static_cast(0x0), Any_ = static_cast(0x1), Tex2D_ = static_cast(0x2), Tex3D_ = static_cast(0x3), Cube_ = static_cast(0x4), Tex2DArray_ = static_cast(0x5), CubeArray_ = static_cast(0x6) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct LightProbeUsage : int32_t { Off_ = static_cast(0x0), BlendProbes_ = static_cast(0x1), UseProxyVolume_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct ReflectionProbeUsage : int32_t { Off_ = static_cast(0x0), BlendProbes_ = static_cast(0x1), BlendProbesAndSkybox_ = static_cast(0x2), Simple_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct BuiltinRenderTextureType : int32_t { BindableTexture_ = static_cast(0xFFFFFFFF), None_ = static_cast(0x0), CurrentActive_ = static_cast(0x1), CameraTarget_ = static_cast(0x2), Depth_ = static_cast(0x3), DepthNormals_ = static_cast(0x4), ResolvedDepth_ = static_cast(0x5), PrepassNormalsSpec_ = static_cast(0x7), PrepassLight_ = static_cast(0x8), PrepassLightSpec_ = static_cast(0x9), GBuffer0_ = static_cast(0xA), GBuffer1_ = static_cast(0xB), GBuffer2_ = static_cast(0xC), GBuffer3_ = static_cast(0xD), Reflections_ = static_cast(0xE), MotionVectors_ = static_cast(0xF), GBuffer4_ = static_cast(0x10), GBuffer5_ = static_cast(0x11), GBuffer6_ = static_cast(0x12), GBuffer7_ = static_cast(0x13) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct RenderTextureMemoryless : int32_t { None_ = static_cast(0x0), Color_ = static_cast(0x1), Depth_ = static_cast(0x2), MSAA_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct GraphicsDeviceType : int32_t { OpenGL2_ = static_cast(0x0), Direct3D9_ = static_cast(0x1), Direct3D11_ = static_cast(0x2), PlayStation3_ = static_cast(0x3), Null_ = static_cast(0x4), Xbox360_ = static_cast(0x6), OpenGLES2_ = static_cast(0x8), OpenGLES3_ = static_cast(0xB), PlayStationVita_ = static_cast(0xC), PlayStation4_ = static_cast(0xD), XboxOne_ = static_cast(0xE), PlayStationMobile_ = static_cast(0xF), Metal_ = static_cast(0x10), OpenGLCore_ = static_cast(0x11), Direct3D12_ = static_cast(0x12), N3DS_ = static_cast(0x13), Vulkan_ = static_cast(0x15) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct LightShadowResolution : int32_t { FromQualitySettings_ = static_cast(0xFFFFFFFF), Low_ = static_cast(0x0), Medium_ = static_cast(0x1), High_ = static_cast(0x2), VeryHigh_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct ShadowCastingMode : int32_t { Off_ = static_cast(0x0), On_ = static_cast(0x1), TwoSided_ = static_cast(0x2), ShadowsOnly_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct ShadowMapPass : int32_t { PointlightPositiveX_ = static_cast(0x1), PointlightNegativeX_ = static_cast(0x2), PointlightPositiveY_ = static_cast(0x4), PointlightNegativeY_ = static_cast(0x8), PointlightPositiveZ_ = static_cast(0x10), PointlightNegativeZ_ = static_cast(0x20), DirectionalCascade0_ = static_cast(0x40), DirectionalCascade1_ = static_cast(0x80), DirectionalCascade2_ = static_cast(0x100), DirectionalCascade3_ = static_cast(0x200), Spotlight_ = static_cast(0x400), Pointlight_ = static_cast(0x3F), Directional_ = static_cast(0x3C0), All_ = static_cast(0x7FF) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct LightEvent : int32_t { BeforeShadowMap_ = static_cast(0x0), AfterShadowMap_ = static_cast(0x1), BeforeScreenspaceMask_ = static_cast(0x2), AfterScreenspaceMask_ = static_cast(0x3), BeforeShadowMapPass_ = static_cast(0x4), AfterShadowMapPass_ = static_cast(0x5) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct CameraEvent : int32_t { BeforeDepthTexture_ = static_cast(0x0), AfterDepthTexture_ = static_cast(0x1), BeforeDepthNormalsTexture_ = static_cast(0x2), AfterDepthNormalsTexture_ = static_cast(0x3), BeforeGBuffer_ = static_cast(0x4), AfterGBuffer_ = static_cast(0x5), BeforeLighting_ = static_cast(0x6), AfterLighting_ = static_cast(0x7), BeforeFinalPass_ = static_cast(0x8), AfterFinalPass_ = static_cast(0x9), BeforeForwardOpaque_ = static_cast(0xA), AfterForwardOpaque_ = static_cast(0xB), BeforeImageEffectsOpaque_ = static_cast(0xC), AfterImageEffectsOpaque_ = static_cast(0xD), BeforeSkybox_ = static_cast(0xE), AfterSkybox_ = static_cast(0xF), BeforeForwardAlpha_ = static_cast(0x10), AfterForwardAlpha_ = static_cast(0x11), BeforeImageEffects_ = static_cast(0x12), AfterImageEffects_ = static_cast(0x13), AfterEverything_ = static_cast(0x14), BeforeReflections_ = static_cast(0x15), AfterReflections_ = static_cast(0x16) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct AmbientMode : int32_t { Skybox_ = static_cast(0x0), Trilight_ = static_cast(0x1), Flat_ = static_cast(0x3), Custom_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { enum struct OpaqueSortMode : int32_t { Default_ = static_cast(0x0), FrontToBack_ = static_cast(0x1), NoDistanceSort_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct MaterialGlobalIlluminationFlags : int32_t { None_ = static_cast(0x0), RealtimeEmissive_ = static_cast(0x1), BakedEmissive_ = static_cast(0x2), EmissiveIsBlack_ = static_cast(0x4), AnyEmissive_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct LightmapsMode : int32_t { NonDirectional_ = static_cast(0x0), CombinedDirectional_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RenderTextureReadWrite : int32_t { Default_ = static_cast(0x0), Linear_ = static_cast(0x1), sRGB_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct VRTextureUsage : int32_t { None_ = static_cast(0x0), OneEye_ = static_cast(0x1), TwoEyes_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RenderTextureFormat : int32_t { ARGB32_ = static_cast(0x0), Depth_ = static_cast(0x1), ARGBHalf_ = static_cast(0x2), Shadowmap_ = static_cast(0x3), RGB565_ = static_cast(0x4), ARGB4444_ = static_cast(0x5), ARGB1555_ = static_cast(0x6), Default_ = static_cast(0x7), ARGB2101010_ = static_cast(0x8), DefaultHDR_ = static_cast(0x9), ARGB64_ = static_cast(0xA), ARGBFloat_ = static_cast(0xB), RGFloat_ = static_cast(0xC), RGHalf_ = static_cast(0xD), RFloat_ = static_cast(0xE), RHalf_ = static_cast(0xF), R8_ = static_cast(0x10), ARGBInt_ = static_cast(0x11), RGInt_ = static_cast(0x12), RInt_ = static_cast(0x13), BGRA32_ = static_cast(0x14), RGB111110Float_ = static_cast(0x16), RG32_ = static_cast(0x17), RGBAUShort_ = static_cast(0x18), RG16_ = static_cast(0x19) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct CubemapFace : int32_t { Unknown_ = static_cast(0xFFFFFFFF), PositiveX_ = static_cast(0x0), NegativeX_ = static_cast(0x1), PositiveY_ = static_cast(0x2), NegativeY_ = static_cast(0x3), PositiveZ_ = static_cast(0x4), NegativeZ_ = static_cast(0x5) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TextureFormat : int32_t { Alpha8_ = static_cast(0x1), ARGB4444_ = static_cast(0x2), RGB24_ = static_cast(0x3), RGBA32_ = static_cast(0x4), ARGB32_ = static_cast(0x5), RGB565_ = static_cast(0x7), R16_ = static_cast(0x9), DXT1_ = static_cast(0xA), DXT5_ = static_cast(0xC), RGBA4444_ = static_cast(0xD), BGRA32_ = static_cast(0xE), RHalf_ = static_cast(0xF), RGHalf_ = static_cast(0x10), RGBAHalf_ = static_cast(0x11), RFloat_ = static_cast(0x12), RGFloat_ = static_cast(0x13), RGBAFloat_ = static_cast(0x14), YUY2_ = static_cast(0x15), RGB9e5Float_ = static_cast(0x16), BC4_ = static_cast(0x1A), BC5_ = static_cast(0x1B), BC6H_ = static_cast(0x18), BC7_ = static_cast(0x19), DXT1Crunched_ = static_cast(0x1C), DXT5Crunched_ = static_cast(0x1D), PVRTC_RGB2_ = static_cast(0x1E), PVRTC_RGBA2_ = static_cast(0x1F), PVRTC_RGB4_ = static_cast(0x20), PVRTC_RGBA4_ = static_cast(0x21), ETC_RGB4_ = static_cast(0x22), ATC_RGB4_ = static_cast(0x23), ATC_RGBA8_ = static_cast(0x24), EAC_R_ = static_cast(0x29), EAC_R_SIGNED_ = static_cast(0x2A), EAC_RG_ = static_cast(0x2B), EAC_RG_SIGNED_ = static_cast(0x2C), ETC2_RGB_ = static_cast(0x2D), ETC2_RGBA1_ = static_cast(0x2E), ETC2_RGBA8_ = static_cast(0x2F), ASTC_RGB_4x4_ = static_cast(0x30), ASTC_RGB_5x5_ = static_cast(0x31), ASTC_RGB_6x6_ = static_cast(0x32), ASTC_RGB_8x8_ = static_cast(0x33), ASTC_RGB_10x10_ = static_cast(0x34), ASTC_RGB_12x12_ = static_cast(0x35), ASTC_RGBA_4x4_ = static_cast(0x36), ASTC_RGBA_5x5_ = static_cast(0x37), ASTC_RGBA_6x6_ = static_cast(0x38), ASTC_RGBA_8x8_ = static_cast(0x39), ASTC_RGBA_10x10_ = static_cast(0x3A), ASTC_RGBA_12x12_ = static_cast(0x3B), ETC_RGB4_3DS_ = static_cast(0x3C), ETC_RGBA8_3DS_ = static_cast(0x3D), RG16_ = static_cast(0x3E), R8_ = static_cast(0x3F) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct NPOTSupport : int32_t { None_ = static_cast(0x0), Restricted_ = static_cast(0x1), Full_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TextureWrapMode : int32_t { Repeat_ = static_cast(0x0), Clamp_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct FilterMode : int32_t { Point_ = static_cast(0x0), Bilinear_ = static_cast(0x1), Trilinear_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ScreenOrientation : int32_t { Unknown_ = static_cast(0x0), Portrait_ = static_cast(0x1), PortraitUpsideDown_ = static_cast(0x2), LandscapeLeft_ = static_cast(0x3), LandscapeRight_ = static_cast(0x4), AutoRotation_ = static_cast(0x5), Landscape_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ColorSpace : int32_t { Uninitialized_ = static_cast(0xFFFFFFFF), Gamma_ = static_cast(0x0), Linear_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct MeshTopology : int32_t { Triangles_ = static_cast(0x0), Quads_ = static_cast(0x2), Lines_ = static_cast(0x3), LineStrip_ = static_cast(0x4), Points_ = static_cast(0x5) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct BlendWeights : int32_t { OneBone_ = static_cast(0x1), TwoBones_ = static_cast(0x2), FourBones_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AnisotropicFiltering : int32_t { Disable_ = static_cast(0x0), Enable_ = static_cast(0x1), ForceEnable_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct DepthTextureMode : int32_t { None_ = static_cast(0x0), Depth_ = static_cast(0x1), DepthNormals_ = static_cast(0x2), MotionVectors_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct CameraClearFlags : int32_t { Skybox_ = static_cast(0x1), Color_ = static_cast(0x2), SolidColor_ = static_cast(0x2), Depth_ = static_cast(0x3), Nothing_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ShadowResolution : int32_t { Low_ = static_cast(0x0), Medium_ = static_cast(0x1), High_ = static_cast(0x2), VeryHigh_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ShadowMaskMode : int32_t { PerScene_ = static_cast(0x0), Full_ = static_cast(0x1), Distance_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ShadowQuality : int32_t { Disable_ = static_cast(0x0), HardOnly_ = static_cast(0x1), All_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ShadowProjection : int32_t { CloseFit_ = static_cast(0x0), StableFit_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct LightmapBakeType : int32_t { Realtime_ = static_cast(0x4), Baked_ = static_cast(0x2), Mixed_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct FogMode : int32_t { Linear_ = static_cast(0x1), Exponential_ = static_cast(0x2), ExponentialSquared_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct LightShadows : int32_t { None_ = static_cast(0x0), Hard_ = static_cast(0x1), Soft_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct LightRenderMode : int32_t { Auto_ = static_cast(0x0), ForcePixel_ = static_cast(0x1), ForceVertex_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct LightType : int32_t { Spot_ = static_cast(0x0), Directional_ = static_cast(0x1), Point_ = static_cast(0x2), Area_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TransparencySortMode : int32_t { Default_ = static_cast(0x0), Perspective_ = static_cast(0x1), Orthographic_ = static_cast(0x2), CustomAxis_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RenderingPath : int32_t { UsePlayerSettings_ = static_cast(0xFFFFFFFF), VertexLit_ = static_cast(0x0), Forward_ = static_cast(0x1), DeferredLighting_ = static_cast(0x2), DeferredShading_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SystemClock : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::DateTime s_Epoch_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::mscorlib::System::DateTime get_now_5047(); static void _cctor_5048(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct UnityString : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::String* Format_5046(DLL2SDK::mscorlib::System::String* fmt_, DLL2SDK::Array* args_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { template struct CastHelper_1 { T t_; intptr_t onePointerFurtherThanT_; }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct UnityEvent_1 : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase { DLL2SDK::Array* m_InvokeArray_; void _ctor_5004(); void AddListener_5005(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* call_); void RemoveListener_5006(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* call_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* FindMethod_Impl_5007(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* targetObj_); DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_5008(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void Invoke_5010(T0 arg0_); static DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_5009(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* action_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct UnityAction_1 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_5000(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_5001(T0 arg0_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_5002(T0 arg0_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_5003(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngineInternal { struct MathfInternal { /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { float FloatMinNormal_; float FloatMinDenormal_; bool IsFlushToZeroEnabled_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ static void _cctor_4999(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct StreamedFileAssetStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::UnityEngine::UnityEngine::StreamedFileAsset* streamedFileAsset_; intptr_t fileHandle_; bool closed_; int64_t position_; void _ctor_4985(DLL2SDK::UnityEngine::UnityEngine::StreamedFileAsset* streamedFileAsset_); void Dispose_4986(bool disposing_); void ThrowIfDisposed_4987(); bool get_CanRead_4988(); bool get_CanSeek_4989(); bool get_CanWrite_4990(); int64_t get_Length_4991(); int64_t get_Position_4992(); void set_Position_4993(int64_t value_); void Flush_4994(); int32_t Read_4995(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); int64_t Seek_4996(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_4997(int64_t value_); void Write_4998(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CombineInstance { int32_t m_MeshInstanceID_; int32_t m_SubMeshIndex_; DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 m_Transform_; DLL2SDK::UnityEngine::UnityEngine::Vector4 m_LightmapScaleOffset_; DLL2SDK::UnityEngine::UnityEngine::Vector4 m_RealtimeLightmapScaleOffset_; DLL2SDK::UnityEngine::UnityEngine::Mesh* get_mesh_4981(); void set_mesh_4982(DLL2SDK::UnityEngine::UnityEngine::Mesh* value_); void set_subMeshIndex_4983(int32_t value_); void set_transform_4984(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct BoneWeight { float m_Weight0_; float m_Weight1_; float m_Weight2_; float m_Weight3_; int32_t m_BoneIndex0_; int32_t m_BoneIndex1_; int32_t m_BoneIndex2_; int32_t m_BoneIndex3_; float get_weight0_4966(); void set_weight0_4967(float value_); float get_weight1_4968(); float get_weight2_4969(); float get_weight3_4970(); int32_t get_boneIndex0_4971(); void set_boneIndex0_4972(int32_t value_); int32_t get_boneIndex1_4973(); void set_boneIndex1_4974(int32_t value_); int32_t get_boneIndex2_4975(); void set_boneIndex2_4976(int32_t value_); int32_t get_boneIndex3_4977(); void set_boneIndex3_4978(int32_t value_); int32_t GetHashCode_4979(); bool Equals_4980(DLL2SDK::mscorlib::System::Object* other_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RuntimeInitializeLoadType : int32_t { AfterSceneLoad_ = static_cast(0x0), BeforeSceneLoad_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct UnityEvent_4 : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase { DLL2SDK::Array* m_InvokeArray_; void _ctor_4916(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* FindMethod_Impl_4917(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* targetObj_); DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_4918(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct UnityAction_4 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4912(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4913(T0 arg0_, T1 arg1_, T2 arg2_, T3 arg3_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4914(T0 arg0_, T1 arg1_, T2 arg2_, T3 arg3_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4915(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct UnityEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase { DLL2SDK::Array* m_InvokeArray_; void _ctor_4905(); void AddListener_4906(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* call_); void RemoveListener_4907(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* call_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* FindMethod_Impl_4908(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* targetObj_); DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_4909(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_); void Invoke_4911(); static DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetDelegate_4910(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction* action_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct UnityAction : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4901(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4902(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4903(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4904(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Object : DLL2SDK::mscorlib::System::Object { intptr_t m_CachedPtr_; struct StaticFields { int32_t OffsetOfInstanceIDInCPlusPlusObject_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1038(); void EnsureRunningOnMainThread_1046(); DLL2SDK::mscorlib::System::String* get_name_1052(); void set_name_1053(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::UnityEngine::UnityEngine::HideFlags get_hideFlags_1055(); void set_hideFlags_1056(DLL2SDK::UnityEngine::UnityEngine::HideFlags value_); DLL2SDK::mscorlib::System::String* ToString_1061(); DLL2SDK::mscorlib::System::String* get_nameWithCache_1064(); void set_nameWithCache_1065(DLL2SDK::mscorlib::System::String* value_); int32_t GetInstanceID_1066(); int32_t GetHashCode_1067(); bool Equals_1068(DLL2SDK::mscorlib::System::Object* other_); intptr_t GetCachedPtr_1072(); static DLL2SDK::UnityEngine::UnityEngine::Object* Internal_CloneSingle_1039(DLL2SDK::UnityEngine::UnityEngine::Object* data_); static DLL2SDK::UnityEngine::UnityEngine::Object* Internal_CloneSingleWithParent_1040(DLL2SDK::UnityEngine::UnityEngine::Object* data_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_, bool worldPositionStays_); static DLL2SDK::UnityEngine::UnityEngine::Object* Internal_InstantiateSingle_1041(DLL2SDK::UnityEngine::UnityEngine::Object* data_, DLL2SDK::UnityEngine::UnityEngine::Vector3 pos_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rot_); static DLL2SDK::UnityEngine::UnityEngine::Object* INTERNAL_CALL_Internal_InstantiateSingle_1042(DLL2SDK::UnityEngine::UnityEngine::Object* data_, DLL2SDK::UnityEngine::UnityEngine::Vector3* pos_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* rot_); static DLL2SDK::UnityEngine::UnityEngine::Object* Internal_InstantiateSingleWithParent_1043(DLL2SDK::UnityEngine::UnityEngine::Object* data_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_, DLL2SDK::UnityEngine::UnityEngine::Vector3 pos_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rot_); static DLL2SDK::UnityEngine::UnityEngine::Object* INTERNAL_CALL_Internal_InstantiateSingleWithParent_1044(DLL2SDK::UnityEngine::UnityEngine::Object* data_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_, DLL2SDK::UnityEngine::UnityEngine::Vector3* pos_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* rot_); static int32_t GetOffsetOfInstanceIDInCPlusPlusObject_1045(); static void Destroy_1047(DLL2SDK::UnityEngine::UnityEngine::Object* obj_, float t_); static void Destroy_1048(DLL2SDK::UnityEngine::UnityEngine::Object* obj_); static void DestroyImmediate_1049(DLL2SDK::UnityEngine::UnityEngine::Object* obj_, bool allowDestroyingAssets_); static void DestroyImmediate_1050(DLL2SDK::UnityEngine::UnityEngine::Object* obj_); static DLL2SDK::Array* FindObjectsOfType_1051(DLL2SDK::mscorlib::System::Type* type_); static void DontDestroyOnLoad_1054(DLL2SDK::UnityEngine::UnityEngine::Object* target_); static void DestroyObject_1057(DLL2SDK::UnityEngine::UnityEngine::Object* obj_, float t_); static void DestroyObject_1058(DLL2SDK::UnityEngine::UnityEngine::Object* obj_); static DLL2SDK::Array* FindSceneObjectsOfType_1059(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::Array* FindObjectsOfTypeIncludingAssets_1060(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::UnityEngine::UnityEngine::Object* InstanceIDToObject_1062(int32_t instanceID_); static bool DoesObjectWithInstanceIDExist_1063(int32_t instanceID_); static bool CompareBaseObjects_1070(DLL2SDK::UnityEngine::UnityEngine::Object* lhs_, DLL2SDK::UnityEngine::UnityEngine::Object* rhs_); static bool IsNativeObjectAlive_1071(DLL2SDK::UnityEngine::UnityEngine::Object* o_); static DLL2SDK::UnityEngine::UnityEngine::Object* Instantiate_1073(DLL2SDK::UnityEngine::UnityEngine::Object* original_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_); static DLL2SDK::UnityEngine::UnityEngine::Object* Instantiate_1074(DLL2SDK::UnityEngine::UnityEngine::Object* original_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_); static DLL2SDK::UnityEngine::UnityEngine::Object* Instantiate_1075(DLL2SDK::UnityEngine::UnityEngine::Object* original_); static DLL2SDK::UnityEngine::UnityEngine::Object* Instantiate_1076(DLL2SDK::UnityEngine::UnityEngine::Object* original_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_); static DLL2SDK::UnityEngine::UnityEngine::Object* Instantiate_1077(DLL2SDK::UnityEngine::UnityEngine::Object* original_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_, bool instantiateInWorldSpace_); template static T Instantiate_1078(T original_); template static T Instantiate_1079(T original_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_); template static T Instantiate_1080(T original_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_); template static T Instantiate_1081(T original_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_); template static T Instantiate_1082(T original_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_, bool worldPositionStays_); template static DLL2SDK::Array* FindObjectsOfType_1083(); template static T FindObjectOfType_1084(); static void CheckNullArgument_1085(DLL2SDK::mscorlib::System::Object* arg_, DLL2SDK::mscorlib::System::String* message_); static DLL2SDK::UnityEngine::UnityEngine::Object* FindObjectOfType_1086(DLL2SDK::mscorlib::System::Type* type_); static bool op_Equality_1087(DLL2SDK::UnityEngine::UnityEngine::Object* x_, DLL2SDK::UnityEngine::UnityEngine::Object* y_); static bool op_Inequality_1088(DLL2SDK::UnityEngine::UnityEngine::Object* x_, DLL2SDK::UnityEngine::UnityEngine::Object* y_); static void _cctor_1089(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Component : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_104(); DLL2SDK::UnityEngine::UnityEngine::Transform* get_transform_105(); DLL2SDK::UnityEngine::UnityEngine::GameObject* get_gameObject_106(); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponent_107(DLL2SDK::mscorlib::System::Type* type_); void GetComponentFastPath_108(DLL2SDK::mscorlib::System::Type* type_, intptr_t oneFurtherThanResultValue_); template T GetComponent_109(); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponent_110(DLL2SDK::mscorlib::System::String* type_); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponentInChildren_111(DLL2SDK::mscorlib::System::Type* t_, bool includeInactive_); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponentInChildren_112(DLL2SDK::mscorlib::System::Type* t_); template T GetComponentInChildren_113(); template T GetComponentInChildren_114(bool includeInactive_); DLL2SDK::Array* GetComponentsInChildren_115(DLL2SDK::mscorlib::System::Type* t_); DLL2SDK::Array* GetComponentsInChildren_116(DLL2SDK::mscorlib::System::Type* t_, bool includeInactive_); template DLL2SDK::Array* GetComponentsInChildren_117(bool includeInactive_); template void GetComponentsInChildren_118(bool includeInactive_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* result_); template DLL2SDK::Array* GetComponentsInChildren_119(); template void GetComponentsInChildren_120(DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponentInParent_121(DLL2SDK::mscorlib::System::Type* t_); template T GetComponentInParent_122(); DLL2SDK::Array* GetComponentsInParent_123(DLL2SDK::mscorlib::System::Type* t_); DLL2SDK::Array* GetComponentsInParent_124(DLL2SDK::mscorlib::System::Type* t_, bool includeInactive_); template DLL2SDK::Array* GetComponentsInParent_125(bool includeInactive_); template void GetComponentsInParent_126(bool includeInactive_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); template DLL2SDK::Array* GetComponentsInParent_127(); DLL2SDK::Array* GetComponents_128(DLL2SDK::mscorlib::System::Type* type_); void GetComponentsForListInternal_129(DLL2SDK::mscorlib::System::Type* searchType_, DLL2SDK::mscorlib::System::Object* resultList_); void GetComponents_130(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); template void GetComponents_131(DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); DLL2SDK::mscorlib::System::String* get_tag_132(); void set_tag_133(DLL2SDK::mscorlib::System::String* value_); template DLL2SDK::Array* GetComponents_134(); bool CompareTag_135(DLL2SDK::mscorlib::System::String* tag_); void SendMessageUpwards_136(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void SendMessageUpwards_137(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* value_); void SendMessageUpwards_138(DLL2SDK::mscorlib::System::String* methodName_); void SendMessageUpwards_139(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void SendMessage_140(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void SendMessage_141(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* value_); void SendMessage_142(DLL2SDK::mscorlib::System::String* methodName_); void SendMessage_143(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void BroadcastMessage_144(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* parameter_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void BroadcastMessage_145(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* parameter_); void BroadcastMessage_146(DLL2SDK::mscorlib::System::String* methodName_); void BroadcastMessage_147(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RemoteSettings : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::RemoteSettings_UpdatedEventHandler* Updated_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void CallOnUpdate_4877(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct JsonUtility : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::String* ToJson_4873(DLL2SDK::mscorlib::System::Object* obj_); static DLL2SDK::mscorlib::System::String* ToJson_4874(DLL2SDK::mscorlib::System::Object* obj_, bool prettyPrint_); template static T FromJson_4875(DLL2SDK::mscorlib::System::String* json_); static DLL2SDK::mscorlib::System::Object* FromJson_4876(DLL2SDK::mscorlib::System::String* json_, DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AudioType : int32_t { UNKNOWN_ = static_cast(0x0), ACC_ = static_cast(0x1), AIFF_ = static_cast(0x2), IT_ = static_cast(0xA), MOD_ = static_cast(0xC), MPEG_ = static_cast(0xD), OGGVORBIS_ = static_cast(0xE), S3M_ = static_cast(0x11), WAV_ = static_cast(0x14), XM_ = static_cast(0x15), XMA_ = static_cast(0x16), VAG_ = static_cast(0x17), AUDIOQUEUE_ = static_cast(0x18) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking { struct DownloadHandler : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; void _ctor_4854(); void InternalCreateBuffer_4855(); void InternalDestroy_4856(); void Finalize_4857(); void Dispose_4858(); DLL2SDK::Array* get_data_4859(); DLL2SDK::mscorlib::System::String* get_text_4860(); DLL2SDK::Array* GetData_4861(); DLL2SDK::mscorlib::System::String* GetText_4862(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking { struct DownloadHandlerBuffer : DLL2SDK::UnityEngine::UnityEngine::Networking::DownloadHandler { void _ctor_4863(); DLL2SDK::Array* GetData_4864(); DLL2SDK::mscorlib::System::String* GetText_4865(); DLL2SDK::Array* InternalGetData_4866(); DLL2SDK::mscorlib::System::String* InternalGetText_4867(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking { struct UploadHandler : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; void _ctor_4844(); void InternalCreateRaw_4845(DLL2SDK::Array* data_); void InternalDestroy_4846(); void Finalize_4847(); void Dispose_4848(); void set_contentType_4849(DLL2SDK::mscorlib::System::String* value_); void SetContentType_4850(DLL2SDK::mscorlib::System::String* newContentType_); }; } namespace DLL2SDK::UnityEngine::UnityEngineInternal { struct WebRequestUtils : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::System::System::Text::RegularExpressions::Regex* domainRegex_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::mscorlib::System::String* RedirectTo_4841(DLL2SDK::mscorlib::System::String* baseUri_, DLL2SDK::mscorlib::System::String* redirectUri_); static DLL2SDK::mscorlib::System::String* MakeInitialUrl_4842(DLL2SDK::mscorlib::System::String* targetUrl_, DLL2SDK::mscorlib::System::String* localUrl_); static void _cctor_4843(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking { struct UnityWebRequest : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; bool _disposeDownloadHandlerOnDispose_k__BackingField_; bool _disposeUploadHandlerOnDispose_k__BackingField_; void _ctor_4803(DLL2SDK::mscorlib::System::String* url_, DLL2SDK::mscorlib::System::String* method_); void _ctor_4804(DLL2SDK::mscorlib::System::String* url_, DLL2SDK::mscorlib::System::String* method_, DLL2SDK::UnityEngine::UnityEngine::Networking::DownloadHandler* downloadHandler_, DLL2SDK::UnityEngine::UnityEngine::Networking::UploadHandler* uploadHandler_); bool get_disposeDownloadHandlerOnDispose_4807(); void set_disposeDownloadHandlerOnDispose_4808(bool value_); bool get_disposeUploadHandlerOnDispose_4809(); void set_disposeUploadHandlerOnDispose_4810(bool value_); void InternalCreate_4811(); void InternalDestroy_4812(); void InternalSetDefaults_4813(); void Finalize_4814(); void Dispose_4815(); void DisposeHandlers_4816(); DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* InternalBegin_4817(); void InternalAbort_4818(); DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* Send_4819(); void Abort_4820(); void InternalSetMethod_4821(DLL2SDK::UnityEngine::UnityEngine::Networking::UnityWebRequest_UnityWebRequestMethod methodType_); void InternalSetCustomMethod_4822(DLL2SDK::mscorlib::System::String* customMethodName_); void set_method_4823(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_error_4824(); void set_useHttpContinue_4825(bool value_); void set_url_4826(DLL2SDK::mscorlib::System::String* value_); void InternalSetUrl_4827(DLL2SDK::mscorlib::System::String* url_); int64_t get_responseCode_4828(); bool get_isDone_4829(); bool get_isError_4830(); void set_chunkedTransfer_4831(bool value_); DLL2SDK::mscorlib::System::String* GetResponseHeader_4832(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::Array* InternalGetResponseHeaderKeys_4833(); DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* GetResponseHeaders_4834(); DLL2SDK::UnityEngine::UnityEngine::Networking::UploadHandler* GetUploadHandler_4835(); void set_uploadHandler_4836(DLL2SDK::UnityEngine::UnityEngine::Networking::UploadHandler* value_); DLL2SDK::UnityEngine::UnityEngine::Networking::DownloadHandler* GetDownloadHandler_4837(); DLL2SDK::UnityEngine::UnityEngine::Networking::DownloadHandler* get_downloadHandler_4838(); void set_downloadHandler_4839(DLL2SDK::UnityEngine::UnityEngine::Networking::DownloadHandler* value_); void set_timeout_4840(int32_t value_); static DLL2SDK::UnityEngine::UnityEngine::Networking::UnityWebRequest* Get_4805(DLL2SDK::mscorlib::System::String* uri_); static DLL2SDK::UnityEngine::UnityEngine::Networking::UnityWebRequest* Head_4806(DLL2SDK::mscorlib::System::String* uri_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Internal_DrawWithTextSelectionArguments { intptr_t target_; DLL2SDK::UnityEngine::UnityEngine::Rect position_; int32_t firstPos_; int32_t lastPos_; DLL2SDK::UnityEngine::UnityEngine::Color cursorColor_; DLL2SDK::UnityEngine::UnityEngine::Color selectionColor_; int32_t isHover_; int32_t isActive_; int32_t on_; int32_t hasKeyboardFocus_; int32_t drawSelectionAsComposition_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Internal_DrawArguments { intptr_t target_; DLL2SDK::UnityEngine::UnityEngine::Rect position_; int32_t isHover_; int32_t isActive_; int32_t on_; int32_t hasKeyboardFocus_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TextEditor : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboard* keyboardOnScreen_; int32_t controlID_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_; bool multiline_; bool hasHorizontalCursorPos_; bool isPasswordField_; bool m_HasFocus_; DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollOffset_; DLL2SDK::UnityEngine::UnityEngine::GUIContent* m_Content_; DLL2SDK::UnityEngine::UnityEngine::Rect m_Position_; int32_t m_CursorIndex_; int32_t m_SelectIndex_; bool m_RevealCursor_; DLL2SDK::UnityEngine::UnityEngine::Vector2 graphicalCursorPos_; DLL2SDK::UnityEngine::UnityEngine::Vector2 graphicalSelectCursorPos_; bool m_MouseDragSelectsWholeWords_; int32_t m_DblClickInitPos_; DLL2SDK::UnityEngine::UnityEngine::TextEditor_DblClickSnapping m_DblClickSnap_; bool m_bJustSelected_; int32_t m_iAltCursorPos_; DLL2SDK::mscorlib::System::String* oldText_; int32_t oldPos_; int32_t oldSelectPos_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* s_Keyactions_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4717(); DLL2SDK::mscorlib::System::String* get_text_4718(); void set_text_4719(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::UnityEngine::UnityEngine::Rect get_position_4720(); void set_position_4721(DLL2SDK::UnityEngine::UnityEngine::Rect value_); int32_t get_cursorIndex_4722(); void set_cursorIndex_4723(int32_t value_); int32_t get_selectIndex_4724(); void set_selectIndex_4725(int32_t value_); void ClearCursorPos_4726(); void OnFocus_4727(); void OnLostFocus_4728(); void GrabGraphicalCursorPos_4729(); bool HandleKeyEvent_4730(DLL2SDK::UnityEngine::UnityEngine::Event* e_); bool DeleteLineBack_4731(); bool DeleteWordBack_4732(); bool DeleteWordForward_4733(); bool Delete_4734(); bool Backspace_4735(); void SelectAll_4736(); void SelectNone_4737(); bool get_hasSelection_4738(); bool DeleteSelection_4739(); void ReplaceSelection_4740(DLL2SDK::mscorlib::System::String* replace_); void Insert_4741(wchar_t c_); void MoveRight_4742(); void MoveLeft_4743(); void MoveUp_4744(); void MoveDown_4745(); void MoveLineStart_4746(); void MoveLineEnd_4747(); void MoveGraphicalLineStart_4748(); void MoveGraphicalLineEnd_4749(); void MoveTextStart_4750(); void MoveTextEnd_4751(); int32_t IndexOfEndOfLine_4752(int32_t startIndex_); void MoveParagraphForward_4753(); void MoveParagraphBackward_4754(); void MoveCursorToPosition_4755(DLL2SDK::UnityEngine::UnityEngine::Vector2 cursorPosition_); void SelectToPosition_4756(DLL2SDK::UnityEngine::UnityEngine::Vector2 cursorPosition_); void SelectLeft_4757(); void SelectRight_4758(); void SelectUp_4759(); void SelectDown_4760(); void SelectTextEnd_4761(); void SelectTextStart_4762(); void MouseDragSelectsWholeWords_4763(bool on_); void DblClickSnap_4764(DLL2SDK::UnityEngine::UnityEngine::TextEditor_DblClickSnapping snapping_); int32_t GetGraphicalLineStart_4765(int32_t p_); int32_t GetGraphicalLineEnd_4766(int32_t p_); int32_t FindNextSeperator_4767(int32_t startPos_); int32_t FindPrevSeperator_4769(int32_t startPos_); void MoveWordRight_4770(); void MoveToStartOfNextWord_4771(); void MoveToEndOfPreviousWord_4772(); void SelectToStartOfNextWord_4773(); void SelectToEndOfPreviousWord_4774(); DLL2SDK::UnityEngine::UnityEngine::TextEditor_CharacterType ClassifyChar_4775(wchar_t c_); int32_t FindStartOfNextWord_4776(int32_t p_); int32_t FindEndOfPreviousWord_4777(int32_t p_); void MoveWordLeft_4778(); void SelectWordRight_4779(); void SelectWordLeft_4780(); void ExpandSelectGraphicalLineStart_4781(); void ExpandSelectGraphicalLineEnd_4782(); void SelectGraphicalLineStart_4783(); void SelectGraphicalLineEnd_4784(); void SelectParagraphForward_4785(); void SelectParagraphBackward_4786(); void SelectCurrentWord_4787(); int32_t FindEndOfClassification_4788(int32_t p_, int32_t dir_); void SelectCurrentParagraph_4789(); void UpdateScrollOffsetIfNeeded_4790(DLL2SDK::UnityEngine::UnityEngine::Event* evt_); void UpdateScrollOffset_4791(); void DrawCursor_4792(DLL2SDK::mscorlib::System::String* newText_); bool PerformOperation_4793(DLL2SDK::UnityEngine::UnityEngine::TextEditor_TextEditOp operation_); void SaveBackup_4794(); bool Cut_4795(); void Copy_4796(); bool Paste_4798(); void InitKeyActions_4800(); void DetectFocusChange_4801(); void ClampTextIndex_4802(int32_t* index_); static bool isLetterLikeChar_4768(wchar_t c_); static DLL2SDK::mscorlib::System::String* ReplaceNewlinesWithSpaces_4797(DLL2SDK::mscorlib::System::String* value_); static void MapKey_4799(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::UnityEngine::UnityEngine::TextEditor_TextEditOp action_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SliderHandler { DLL2SDK::UnityEngine::UnityEngine::Rect position_; float currentValue_; float size_; float start_; float end_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_; bool horiz_; int32_t id_; void _ctor_4690(DLL2SDK::UnityEngine::UnityEngine::Rect position_, float currentValue_, float size_, float start_, float end_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_, bool horiz_, int32_t id_); float Handle_4691(); float OnMouseDown_4692(); float OnMouseDrag_4693(); float OnMouseUp_4694(); float OnRepaint_4695(); DLL2SDK::UnityEngine::UnityEngine::EventType CurrentEventType_4696(); int32_t CurrentScrollTroughSide_4697(); bool IsEmptySlider_4698(); bool SupportsPageMovements_4699(); float PageMovementValue_4700(); float PageUpMovementBound_4701(); DLL2SDK::UnityEngine::UnityEngine::Event* CurrentEvent_4702(); float ValueForCurrentMousePosition_4703(); float Clamp_4704(float value_); DLL2SDK::UnityEngine::UnityEngine::Rect ThumbSelectionRect_4705(); void StartDraggingWithValue_4706(float dragStartValue_); DLL2SDK::UnityEngine::UnityEngine::SliderState* SliderState_4707(); DLL2SDK::UnityEngine::UnityEngine::Rect ThumbRect_4708(); DLL2SDK::UnityEngine::UnityEngine::Rect VerticalThumbRect_4709(); DLL2SDK::UnityEngine::UnityEngine::Rect HorizontalThumbRect_4710(); float ClampedCurrentValue_4711(); float MousePosition_4712(); float ValuesPerPixel_4713(); float ThumbSize_4714(); float MaxValue_4715(); float MinValue_4716(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SliderState : DLL2SDK::mscorlib::System::Object { float dragStartPos_; float dragStartValue_; bool isDragging_; void _ctor_4689(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ScrollViewState : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Rect position_; DLL2SDK::UnityEngine::UnityEngine::Rect visibleRect_; DLL2SDK::UnityEngine::UnityEngine::Rect viewRect_; DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollPosition_; bool apply_; void _ctor_4688(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIClip : DLL2SDK::mscorlib::System::Object { static void Push_4676(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollOffset_, DLL2SDK::UnityEngine::UnityEngine::Vector2 renderOffset_, bool resetOffset_); static void Pop_4677(); static DLL2SDK::UnityEngine::UnityEngine::Vector2 Unclip_4678(DLL2SDK::UnityEngine::UnityEngine::Vector2 pos_); static void Internal_Push_4679(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollOffset_, DLL2SDK::UnityEngine::UnityEngine::Vector2 renderOffset_, bool resetOffset_); static void INTERNAL_CALL_Internal_Push_4680(DLL2SDK::UnityEngine::UnityEngine::Rect* screenRect_, DLL2SDK::UnityEngine::UnityEngine::Vector2* scrollOffset_, DLL2SDK::UnityEngine::UnityEngine::Vector2* renderOffset_, bool resetOffset_); static void Internal_Pop_4681(); static void Unclip_Vector2_4682(DLL2SDK::UnityEngine::UnityEngine::Vector2* pos_); static void INTERNAL_CALL_Unclip_Vector2_4683(DLL2SDK::UnityEngine::UnityEngine::Vector2* pos_); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 GetMatrix_4684(); static void INTERNAL_CALL_GetMatrix_4685(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); static void SetMatrix_4686(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 m_); static void INTERNAL_CALL_SetMatrix_4687(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* m_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct FocusType : int32_t { Native_ = static_cast(0x0), Keyboard_ = static_cast(0x1), Passive_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ExitGUIException : DLL2SDK::mscorlib::System::Exception { void _ctor_4637(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUITargetAttribute : DLL2SDK::mscorlib::System::Attribute { int32_t displayMask_; static int32_t GetGUITargetAttrValue_4636(DLL2SDK::mscorlib::System::Type* klass_, DLL2SDK::mscorlib::System::String* methodName_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TextClipping : int32_t { Overflow_ = static_cast(0x0), Clip_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct FontStyle : int32_t { Normal_ = static_cast(0x0), Bold_ = static_cast(0x1), Italic_ = static_cast(0x2), BoldAndItalic_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TextAnchor : int32_t { UpperLeft_ = static_cast(0x0), UpperCenter_ = static_cast(0x1), UpperRight_ = static_cast(0x2), MiddleLeft_ = static_cast(0x3), MiddleCenter_ = static_cast(0x4), MiddleRight_ = static_cast(0x5), LowerLeft_ = static_cast(0x6), LowerCenter_ = static_cast(0x7), LowerRight_ = static_cast(0x8) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ImagePosition : int32_t { ImageLeft_ = static_cast(0x0), ImageAbove_ = static_cast(0x1), ImageOnly_ = static_cast(0x2), TextOnly_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIStyleState : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_SourceStyle_; DLL2SDK::UnityEngine::UnityEngine::Texture2D* m_Background_; void _ctor_4499(); void _ctor_4500(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* sourceStyle_, intptr_t source_); void Finalize_4503(); void set_background_4504(DLL2SDK::UnityEngine::UnityEngine::Texture2D* value_); void Init_4505(); void Cleanup_4506(); void SetBackgroundInternal_4507(DLL2SDK::UnityEngine::UnityEngine::Texture2D* value_); DLL2SDK::UnityEngine::UnityEngine::Texture2D* GetBackgroundInternalFromDeserialization_4508(); DLL2SDK::UnityEngine::UnityEngine::Texture2D* GetBackgroundInternal_4509(); void set_textColor_4510(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_set_textColor_4511(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* ProduceGUIStyleStateFromDeserialization_4501(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* sourceStyle_, intptr_t source_); static DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* GetGUIStyleState_4502(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* sourceStyle_, intptr_t source_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ScriptableObject : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_647(); static void Internal_CreateScriptableObject_648(DLL2SDK::UnityEngine::UnityEngine::ScriptableObject* self_); static DLL2SDK::UnityEngine::UnityEngine::ScriptableObject* CreateInstance_649(DLL2SDK::mscorlib::System::String* className_); static DLL2SDK::UnityEngine::UnityEngine::ScriptableObject* CreateInstance_650(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::UnityEngine::UnityEngine::ScriptableObject* CreateInstanceFromType_651(DLL2SDK::mscorlib::System::Type* type_); template static T CreateInstance_652(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUISettings : DLL2SDK::mscorlib::System::Object { bool m_DoubleClickSelectsWord_; bool m_TripleClickSelectsLine_; DLL2SDK::UnityEngine::UnityEngine::Color m_CursorColor_; float m_CursorFlashSpeed_; DLL2SDK::UnityEngine::UnityEngine::Color m_SelectionColor_; void _ctor_4433(); bool get_doubleClickSelectsWord_4434(); bool get_tripleClickSelectsLine_4435(); DLL2SDK::UnityEngine::UnityEngine::Color get_cursorColor_4436(); float get_cursorFlashSpeed_4437(); DLL2SDK::UnityEngine::UnityEngine::Color get_selectionColor_4438(); static float Internal_GetCursorFlashSpeed_4439(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUILayoutUtility : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* s_StoredLayouts_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* s_StoredWindows_; DLL2SDK::UnityEngine::UnityEngine::GUILayoutUtility_LayoutCache* current_; DLL2SDK::UnityEngine::UnityEngine::Rect kDummyRect_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* s_SpaceStyle_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::UnityEngine::UnityEngine::GUILayoutUtility_LayoutCache* SelectIDList_4411(int32_t instanceID_, bool isWindow_); static void Begin_4412(int32_t instanceID_); static void BeginWindow_4413(int32_t windowID_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static void Layout_4414(); static void LayoutFromEditorWindow_4415(); static void LayoutFreeGroup_4416(DLL2SDK::UnityEngine::UnityEngine::GUILayoutGroup* toplevel_); static void LayoutSingleGroup_4417(DLL2SDK::UnityEngine::UnityEngine::GUILayoutGroup* i_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutGroup* CreateGUILayoutGroupInstanceOfType_4418(DLL2SDK::mscorlib::System::Type* LayoutType_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutGroup* BeginLayoutGroup_4419(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_, DLL2SDK::mscorlib::System::Type* layoutType_); static void EndLayoutGroup_4420(); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutGroup* BeginLayoutArea_4421(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::mscorlib::System::Type* layoutType_); static DLL2SDK::UnityEngine::UnityEngine::Rect GetRect_4422(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::UnityEngine::UnityEngine::Rect DoGetRect_4423(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::UnityEngine::UnityEngine::Rect GetRect_4424(float width_, float height_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::UnityEngine::UnityEngine::Rect DoGetRect_4425(float minWidth_, float maxWidth_, float minHeight_, float maxHeight_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_spaceStyle_4426(); static DLL2SDK::UnityEngine::UnityEngine::Rect Internal_GetWindowRect_4427(int32_t windowID_); static void INTERNAL_CALL_Internal_GetWindowRect_4428(int32_t windowID_, DLL2SDK::UnityEngine::UnityEngine::Rect* value_); static void Internal_MoveWindow_4429(int32_t windowID_, DLL2SDK::UnityEngine::UnityEngine::Rect r_); static void INTERNAL_CALL_Internal_MoveWindow_4430(int32_t windowID_, DLL2SDK::UnityEngine::UnityEngine::Rect* r_); static void _cctor_4431(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUILayoutEntry : DLL2SDK::mscorlib::System::Object { float minWidth_; float maxWidth_; float minHeight_; float maxHeight_; DLL2SDK::UnityEngine::UnityEngine::Rect rect_; int32_t stretchWidth_; int32_t stretchHeight_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_Style_; struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Rect kDummyRect_; int32_t indent_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4392(float _minWidth_, float _maxWidth_, float _minHeight_, float _maxHeight_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* _style_); void _ctor_4393(float _minWidth_, float _maxWidth_, float _minHeight_, float _maxHeight_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* _style_, DLL2SDK::Array* options_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_style_4394(); void set_style_4395(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::RectOffset* get_margin_4396(); void CalcWidth_4397(); void CalcHeight_4398(); void SetHorizontal_4399(float x_, float width_); void SetVertical_4400(float y_, float height_); void ApplyStyleSettings_4401(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); void ApplyOptions_4402(DLL2SDK::Array* options_); DLL2SDK::mscorlib::System::String* ToString_4403(); static void _cctor_4404(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIGridSizer : DLL2SDK::UnityEngine::UnityEngine::GUILayoutEntry { int32_t m_Count_; int32_t m_XCount_; float m_MinButtonWidth_; float m_MaxButtonWidth_; float m_MinButtonHeight_; float m_MaxButtonHeight_; void _ctor_4405(DLL2SDK::Array* contents_, int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* buttonStyle_, DLL2SDK::Array* options_); int32_t get_rows_4407(); static DLL2SDK::UnityEngine::UnityEngine::Rect GetRect_4406(DLL2SDK::Array* contents_, int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUILayoutGroup : DLL2SDK::UnityEngine::UnityEngine::GUILayoutEntry { DLL2SDK::mscorlib::System::Collections::Generic::List_1* entries_; bool isVertical_; bool resetCoords_; float spacing_; bool sameSize_; bool isWindow_; int32_t windowID_; int32_t m_Cursor_; int32_t m_StretchableCountX_; int32_t m_StretchableCountY_; bool m_UserSpecifiedWidth_; bool m_UserSpecifiedHeight_; float m_ChildMinWidth_; float m_ChildMaxWidth_; float m_ChildMinHeight_; float m_ChildMaxHeight_; DLL2SDK::UnityEngine::UnityEngine::RectOffset* m_Margin_; void _ctor_4375(); DLL2SDK::UnityEngine::UnityEngine::RectOffset* get_margin_4376(); void ApplyOptions_4377(DLL2SDK::Array* options_); void ApplyStyleSettings_4378(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); void ResetCursor_4379(); DLL2SDK::UnityEngine::UnityEngine::GUILayoutEntry* GetNext_4380(); void Add_4381(DLL2SDK::UnityEngine::UnityEngine::GUILayoutEntry* e_); void CalcWidth_4382(); void SetHorizontal_4383(float x_, float width_); void CalcHeight_4384(); void SetVertical_4385(float y_, float height_); DLL2SDK::mscorlib::System::String* ToString_4386(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUILayoutOption : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption_Type type_; DLL2SDK::mscorlib::System::Object* value_; void _ctor_4374(DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption_Type type_, DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUILayout : DLL2SDK::mscorlib::System::Object { static void Label_4312(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::Array* options_); static void Label_4313(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array* options_); static void Label_4314(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static void Label_4315(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static void DoLabel_4316(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static void Box_4317(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array* options_); static void Box_4318(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static void DoBox_4319(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static bool Button_4320(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::Array* options_); static bool Button_4321(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array* options_); static bool Button_4322(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static bool DoButton_4323(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static bool RepeatButton_4324(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array* options_); static bool RepeatButton_4325(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static bool DoRepeatButton_4326(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::mscorlib::System::String* TextField_4327(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::Array* options_); static DLL2SDK::mscorlib::System::String* TextField_4328(DLL2SDK::mscorlib::System::String* text_, int32_t maxLength_, DLL2SDK::Array* options_); static DLL2SDK::mscorlib::System::String* TextField_4329(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::mscorlib::System::String* TextField_4330(DLL2SDK::mscorlib::System::String* text_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::mscorlib::System::String* PasswordField_4331(DLL2SDK::mscorlib::System::String* password_, wchar_t maskChar_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::mscorlib::System::String* PasswordField_4332(DLL2SDK::mscorlib::System::String* password_, wchar_t maskChar_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::mscorlib::System::String* DoTextField_4333(DLL2SDK::mscorlib::System::String* text_, int32_t maxLength_, bool multiline_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static bool Toggle_4334(bool value_, DLL2SDK::mscorlib::System::String* text_, DLL2SDK::Array* options_); static bool Toggle_4335(bool value_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static bool DoToggle_4336(bool value_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static int32_t Toolbar_4337(int32_t selected_, DLL2SDK::Array* contents_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static int32_t SelectionGrid_4338(int32_t selected_, DLL2SDK::Array* texts_, int32_t xCount_, DLL2SDK::Array* options_); static int32_t SelectionGrid_4339(int32_t selected_, DLL2SDK::Array* contents_, int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static float HorizontalSlider_4340(float value_, float leftValue_, float rightValue_, DLL2SDK::Array* options_); static float DoHorizontalSlider_4341(float value_, float leftValue_, float rightValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_, DLL2SDK::Array* options_); static float VerticalSlider_4342(float value_, float leftValue_, float rightValue_, DLL2SDK::Array* options_); static float DoVerticalSlider_4343(float value_, float leftValue_, float rightValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_, DLL2SDK::Array* options_); static void Space_4344(float pixels_); static void FlexibleSpace_4345(); static void BeginHorizontal_4346(DLL2SDK::Array* options_); static void BeginHorizontal_4347(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static void EndHorizontal_4348(); static void BeginVertical_4349(DLL2SDK::Array* options_); static void BeginVertical_4350(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static void BeginVertical_4351(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static void EndVertical_4352(); static void BeginArea_4353(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_); static void BeginArea_4354(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::mscorlib::System::String* text_); static void BeginArea_4355(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static void EndArea_4356(); static DLL2SDK::UnityEngine::UnityEngine::Vector2 BeginScrollView_4357(DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollPosition_, DLL2SDK::Array* options_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 BeginScrollView_4358(DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollPosition_, bool alwaysShowHorizontal_, bool alwaysShowVertical_, DLL2SDK::Array* options_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 BeginScrollView_4359(DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollPosition_, bool alwaysShowHorizontal_, bool alwaysShowVertical_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* horizontalScrollbar_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* verticalScrollbar_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* background_, DLL2SDK::Array* options_); static void EndScrollView_4360(); static void EndScrollView_4361(bool handleScrollWheel_); static DLL2SDK::UnityEngine::UnityEngine::Rect Window_4362(int32_t id_, DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* func_, DLL2SDK::mscorlib::System::String* text_, DLL2SDK::Array* options_); static DLL2SDK::UnityEngine::UnityEngine::Rect DoWindow_4363(int32_t id_, DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* func_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array* options_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* Width_4364(float width_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* MinWidth_4365(float minWidth_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* MaxWidth_4366(float maxWidth_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* Height_4367(float height_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* MinHeight_4368(float minHeight_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* MaxHeight_4369(float maxHeight_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* ExpandWidth_4370(bool expand_); static DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* ExpandHeight_4371(bool expand_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ScaleMode : int32_t { StretchToFill_ = static_cast(0x0), ScaleAndCrop_ = static_cast(0x1), ScaleToFit_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIContent : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* m_Text_; DLL2SDK::UnityEngine::UnityEngine::Texture* m_Image_; DLL2SDK::mscorlib::System::String* m_Tooltip_; struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::GUIContent* s_Text_; DLL2SDK::UnityEngine::UnityEngine::GUIContent* s_Image_; DLL2SDK::UnityEngine::UnityEngine::GUIContent* s_TextImage_; DLL2SDK::UnityEngine::UnityEngine::GUIContent* none_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4296(); void _ctor_4297(DLL2SDK::mscorlib::System::String* text_); void _ctor_4298(DLL2SDK::UnityEngine::UnityEngine::Texture* image_); void _ctor_4299(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::mscorlib::System::String* tooltip_); void _ctor_4300(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::Texture* image_, DLL2SDK::mscorlib::System::String* tooltip_); void _ctor_4301(DLL2SDK::UnityEngine::UnityEngine::GUIContent* src_); DLL2SDK::mscorlib::System::String* get_text_4302(); void set_text_4303(DLL2SDK::mscorlib::System::String* value_); void set_image_4304(DLL2SDK::UnityEngine::UnityEngine::Texture* value_); DLL2SDK::mscorlib::System::String* get_tooltip_4305(); void set_tooltip_4306(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::UnityEngine::UnityEngine::GUIContent* Temp_4307(DLL2SDK::mscorlib::System::String* t_); static DLL2SDK::UnityEngine::UnityEngine::GUIContent* Temp_4308(DLL2SDK::UnityEngine::UnityEngine::Texture* i_); static void ClearStaticCache_4309(); static DLL2SDK::Array* Temp_4310(DLL2SDK::Array* texts_); static void _cctor_4311(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUI : DLL2SDK::mscorlib::System::Object { struct StaticFields { float s_ScrollStepSize_; int32_t s_ScrollControlId_; int32_t s_HotTextField_; int32_t s_BoxHash_; int32_t s_RepeatButtonHash_; int32_t s_ToggleHash_; int32_t s_ButtonGridHash_; int32_t s_SliderHash_; int32_t s_BeginGroupHash_; int32_t s_ScrollviewHash_; int32_t _scrollTroughSide_k__BackingField_; DLL2SDK::mscorlib::System::DateTime _nextScrollStepTime_k__BackingField_; DLL2SDK::UnityEngine::UnityEngine::GUISkin* s_Skin_; DLL2SDK::UnityEngine::UnityEngineInternal::GenericStack* s_ScrollViewStates_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_4201(); static int32_t get_scrollTroughSide_4202(); static void set_scrollTroughSide_4203(int32_t value_); static DLL2SDK::mscorlib::System::DateTime get_nextScrollStepTime_4204(); static void set_nextScrollStepTime_4205(DLL2SDK::mscorlib::System::DateTime value_); static void set_skin_4206(DLL2SDK::UnityEngine::UnityEngine::GUISkin* value_); static DLL2SDK::UnityEngine::UnityEngine::GUISkin* get_skin_4207(); static void DoSetSkin_4208(DLL2SDK::UnityEngine::UnityEngine::GUISkin* newSkin_); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_matrix_4209(); static void set_matrix_4210(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); static DLL2SDK::mscorlib::System::String* get_tooltip_4211(); static void set_tooltip_4212(DLL2SDK::mscorlib::System::String* value_); static void Label_4213(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::mscorlib::System::String* text_); static void Label_4214(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_); static void Label_4215(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static void Label_4216(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static void DrawTexture_4217(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::Texture* image_); static void DrawTexture_4218(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::Texture* image_, DLL2SDK::UnityEngine::UnityEngine::ScaleMode scaleMode_); static void DrawTexture_4219(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::Texture* image_, DLL2SDK::UnityEngine::UnityEngine::ScaleMode scaleMode_, bool alphaBlend_); static void DrawTexture_4220(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::Texture* image_, DLL2SDK::UnityEngine::UnityEngine::ScaleMode scaleMode_, bool alphaBlend_, float imageAspect_); static bool CalculateScaledTextureRects_4221(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::ScaleMode scaleMode_, float imageAspect_, DLL2SDK::UnityEngine::UnityEngine::Rect* outScreenRect_, DLL2SDK::UnityEngine::UnityEngine::Rect* outSourceRect_); static void Box_4222(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::mscorlib::System::String* text_); static void Box_4223(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_); static void Box_4224(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static bool Button_4225(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::mscorlib::System::String* text_); static bool Button_4226(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static bool RepeatButton_4227(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static bool DoRepeatButton_4228(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::FocusType focusType_); static DLL2SDK::mscorlib::System::String* PasswordField_4229(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::mscorlib::System::String* password_, wchar_t maskChar_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static DLL2SDK::mscorlib::System::String* PasswordFieldGetStrToShow_4230(DLL2SDK::mscorlib::System::String* password_, wchar_t maskChar_); static DLL2SDK::mscorlib::System::String* TextArea_4231(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::mscorlib::System::String* text_); static void DoTextField_4232(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t id_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, bool multiline_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static void DoTextField_4233(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t id_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, bool multiline_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::mscorlib::System::String* secureText_); static void DoTextField_4234(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t id_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, bool multiline_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::mscorlib::System::String* secureText_, wchar_t maskChar_); static void HandleTextFieldEventForTouchscreen_4235(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t id_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, bool multiline_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::mscorlib::System::String* secureText_, wchar_t maskChar_, DLL2SDK::UnityEngine::UnityEngine::TextEditor* editor_); static void HandleTextFieldEventForDesktop_4236(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t id_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, bool multiline_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::TextEditor* editor_); static bool Toggle_4237(DLL2SDK::UnityEngine::UnityEngine::Rect position_, bool value_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static int32_t Toolbar_4238(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t selected_, DLL2SDK::Array* contents_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static int32_t SelectionGrid_4239(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t selected_, DLL2SDK::Array* contents_, int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static void FindStyles_4240(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* firstStyle_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* midStyle_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* lastStyle_, DLL2SDK::mscorlib::System::String* first_, DLL2SDK::mscorlib::System::String* mid_, DLL2SDK::mscorlib::System::String* last_); static int32_t CalcTotalHorizSpacing_4241(int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* firstStyle_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* midStyle_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* lastStyle_); static int32_t DoButtonGrid_4242(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t selected_, DLL2SDK::Array* contents_, int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* firstStyle_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* midStyle_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* lastStyle_); static DLL2SDK::Array* CalcMouseRects_4243(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t count_, int32_t xCount_, float elemWidth_, float elemHeight_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* firstStyle_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* midStyle_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* lastStyle_, bool addBorders_); static int32_t GetButtonGridMouseSelection_4244(DLL2SDK::Array* buttonRects_, DLL2SDK::UnityEngine::UnityEngine::Vector2 mousePos_, bool findNearest_); static float HorizontalSlider_4245(DLL2SDK::UnityEngine::UnityEngine::Rect position_, float value_, float leftValue_, float rightValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_); static float VerticalSlider_4246(DLL2SDK::UnityEngine::UnityEngine::Rect position_, float value_, float topValue_, float bottomValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_); static float Slider_4247(DLL2SDK::UnityEngine::UnityEngine::Rect position_, float value_, float size_, float start_, float end_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_, bool horiz_, int32_t id_); static float HorizontalScrollbar_4248(DLL2SDK::UnityEngine::UnityEngine::Rect position_, float value_, float size_, float leftValue_, float rightValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static bool ScrollerRepeatButton_4249(int32_t scrollerID_, DLL2SDK::UnityEngine::UnityEngine::Rect rect_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static float VerticalScrollbar_4250(DLL2SDK::UnityEngine::UnityEngine::Rect position_, float value_, float size_, float topValue_, float bottomValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static float Scroller_4251(DLL2SDK::UnityEngine::UnityEngine::Rect position_, float value_, float size_, float leftValue_, float rightValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* leftButton_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* rightButton_, bool horiz_); static void BeginGroup_4252(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static void EndGroup_4253(); static DLL2SDK::UnityEngine::UnityEngine::Vector2 BeginScrollView_4254(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollPosition_, DLL2SDK::UnityEngine::UnityEngine::Rect viewRect_, bool alwaysShowHorizontal_, bool alwaysShowVertical_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* horizontalScrollbar_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* verticalScrollbar_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* background_); static void EndScrollView_4255(bool handleScrollWheel_); static DLL2SDK::UnityEngine::UnityEngine::Rect Window_4256(int32_t id_, DLL2SDK::UnityEngine::UnityEngine::Rect clientRect_, DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* func_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* title_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static DLL2SDK::UnityEngine::UnityEngine::Rect DoWindow_4257(int32_t id_, DLL2SDK::UnityEngine::UnityEngine::Rect clientRect_, DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* func_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* title_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::GUISkin* skin_, bool forceRectOnLayout_); static void CallWindowDelegate_4258(DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* func_, int32_t id_, int32_t instanceID_, DLL2SDK::UnityEngine::UnityEngine::GUISkin* _skin_, int32_t forceRect_, float width_, float height_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); static DLL2SDK::UnityEngine::UnityEngine::Color get_color_4259(); static void set_color_4260(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_color_4261(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_color_4262(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static DLL2SDK::UnityEngine::UnityEngine::Color get_backgroundColor_4263(); static void set_backgroundColor_4264(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_backgroundColor_4265(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_backgroundColor_4266(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static DLL2SDK::UnityEngine::UnityEngine::Color get_contentColor_4267(); static void set_contentColor_4268(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_contentColor_4269(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_contentColor_4270(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static bool get_changed_4271(); static void set_changed_4272(bool value_); static bool get_enabled_4273(); static void set_enabled_4274(bool value_); static void ToggleGUIEvent_4275(bool open_); static DLL2SDK::mscorlib::System::String* Internal_GetTooltip_4276(); static void Internal_SetTooltip_4277(DLL2SDK::mscorlib::System::String* value_); static int32_t get_depth_4278(); static void set_depth_4279(int32_t value_); static void DoLabel_4280(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, intptr_t style_); static void INTERNAL_CALL_DoLabel_4281(DLL2SDK::UnityEngine::UnityEngine::Rect* position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, intptr_t style_); static DLL2SDK::UnityEngine::UnityEngine::Material* get_blendMaterial_4282(); static DLL2SDK::UnityEngine::UnityEngine::Material* get_blitMaterial_4283(); static bool DoButton_4284(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, intptr_t style_); static bool INTERNAL_CALL_DoButton_4285(DLL2SDK::UnityEngine::UnityEngine::Rect* position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, intptr_t style_); static bool DoToggle_4286(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t id_, bool value_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, intptr_t style_); static bool INTERNAL_CALL_DoToggle_4287(DLL2SDK::UnityEngine::UnityEngine::Rect* position_, int32_t id_, bool value_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, intptr_t style_); static bool get_usePageScrollbars_4288(); static void InternalRepaintEditorWindow_4289(); static DLL2SDK::UnityEngine::UnityEngine::Rect Internal_DoWindow_4290(int32_t id_, int32_t instanceID_, DLL2SDK::UnityEngine::UnityEngine::Rect clientRect_, DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* func_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* title_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::GUISkin* skin_, bool forceRectOnLayout_); static void INTERNAL_CALL_Internal_DoWindow_4291(int32_t id_, int32_t instanceID_, DLL2SDK::UnityEngine::UnityEngine::Rect* clientRect_, DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* func_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* title_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::GUISkin* skin_, bool forceRectOnLayout_, DLL2SDK::UnityEngine::UnityEngine::Rect* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct EventModifiers : int32_t { None_ = static_cast(0x0), Shift_ = static_cast(0x1), Control_ = static_cast(0x2), Alt_ = static_cast(0x4), Command_ = static_cast(0x8), Numeric_ = static_cast(0x10), CapsLock_ = static_cast(0x20), FunctionKey_ = static_cast(0x40) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct EventType : int32_t { MouseDown_ = static_cast(0x0), MouseUp_ = static_cast(0x1), MouseMove_ = static_cast(0x2), MouseDrag_ = static_cast(0x3), KeyDown_ = static_cast(0x4), KeyUp_ = static_cast(0x5), ScrollWheel_ = static_cast(0x6), Repaint_ = static_cast(0x7), Layout_ = static_cast(0x8), DragUpdated_ = static_cast(0x9), DragPerform_ = static_cast(0xA), DragExited_ = static_cast(0xF), Ignore_ = static_cast(0xB), Used_ = static_cast(0xC), ValidateCommand_ = static_cast(0xD), ExecuteCommand_ = static_cast(0xE), ContextClick_ = static_cast(0x10), MouseEnterWindow_ = static_cast(0x14), MouseLeaveWindow_ = static_cast(0x15), mouseDown_ = static_cast(0x0), mouseUp_ = static_cast(0x1), mouseMove_ = static_cast(0x2), mouseDrag_ = static_cast(0x3), keyDown_ = static_cast(0x4), keyUp_ = static_cast(0x5), scrollWheel_ = static_cast(0x6), repaint_ = static_cast(0x7), layout_ = static_cast(0x8), dragUpdated_ = static_cast(0x9), dragPerform_ = static_cast(0xA), ignore_ = static_cast(0xB), used_ = static_cast(0xC) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Event : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Event* s_Current_; DLL2SDK::UnityEngine::UnityEngine::Event* s_MasterEvent_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map0_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4165(); void _ctor_4166(int32_t displayIndex_); void Finalize_4167(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_mousePosition_4168(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_delta_4169(); bool get_shift_4170(); bool get_alt_4171(); bool get_isKey_4174(); bool get_isMouse_4175(); int32_t GetHashCode_4177(); bool Equals_4178(DLL2SDK::mscorlib::System::Object* obj_); DLL2SDK::mscorlib::System::String* ToString_4179(); void Use_4180(); void Init_4181(int32_t displayIndex_); void Cleanup_4182(); DLL2SDK::UnityEngine::UnityEngine::EventType get_rawType_4183(); DLL2SDK::UnityEngine::UnityEngine::EventType get_type_4184(); void set_type_4185(DLL2SDK::UnityEngine::UnityEngine::EventType value_); DLL2SDK::UnityEngine::UnityEngine::EventType GetTypeForControl_4186(int32_t controlID_); void Internal_GetMousePosition_4187(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void Internal_GetMouseDelta_4188(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); DLL2SDK::UnityEngine::UnityEngine::EventModifiers get_modifiers_4189(); void set_modifiers_4190(DLL2SDK::UnityEngine::UnityEngine::EventModifiers value_); int32_t get_clickCount_4191(); wchar_t get_character_4192(); void set_character_4193(wchar_t value_); DLL2SDK::mscorlib::System::String* get_commandName_4194(); DLL2SDK::UnityEngine::UnityEngine::KeyCode get_keyCode_4195(); void set_keyCode_4196(DLL2SDK::UnityEngine::UnityEngine::KeyCode value_); void set_displayIndex_4198(int32_t value_); void Internal_Use_4199(); static DLL2SDK::UnityEngine::UnityEngine::Event* get_current_4172(); static void Internal_MakeMasterEventCurrent_4173(int32_t displayIndex_); static DLL2SDK::UnityEngine::UnityEngine::Event* KeyboardEvent_4176(DLL2SDK::mscorlib::System::String* key_); static void Internal_SetNativeEvent_4197(intptr_t ptr_); static bool PopEvent_4200(DLL2SDK::UnityEngine::UnityEngine::Event* outEvent_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Collider : DLL2SDK::UnityEngine::UnityEngine::Component { void _ctor_2975(); bool get_enabled_2976(); void set_enabled_2977(bool value_); DLL2SDK::UnityEngine::UnityEngine::Rigidbody* get_attachedRigidbody_2978(); bool get_isTrigger_2979(); void set_isTrigger_2980(bool value_); DLL2SDK::UnityEngine::UnityEngine::PhysicMaterial* get_material_2981(); void set_material_2982(DLL2SDK::UnityEngine::UnityEngine::PhysicMaterial* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 ClosestPoint_2983(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::PhysicMaterial* get_sharedMaterial_2985(); void set_sharedMaterial_2986(DLL2SDK::UnityEngine::UnityEngine::PhysicMaterial* value_); DLL2SDK::UnityEngine::UnityEngine::Bounds get_bounds_2987(); void INTERNAL_get_bounds_2988(DLL2SDK::UnityEngine::UnityEngine::Bounds* value_); void set_isIgnoredByWheel_2989(bool value_); bool Raycast_2992(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_); static void INTERNAL_CALL_ClosestPoint_2984(DLL2SDK::UnityEngine::UnityEngine::Collider* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static bool Internal_Raycast_2990(DLL2SDK::UnityEngine::UnityEngine::Collider* col_, DLL2SDK::UnityEngine::UnityEngine::Ray ray_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_); static bool INTERNAL_CALL_Internal_Raycast_2991(DLL2SDK::UnityEngine::UnityEngine::Collider* col_, DLL2SDK::UnityEngine::UnityEngine::Ray* ray_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CanvasRenderer : DLL2SDK::UnityEngine::UnityEngine::Component { void SetColor_4136(DLL2SDK::UnityEngine::UnityEngine::Color color_); DLL2SDK::UnityEngine::UnityEngine::Color GetColor_4138(); void EnableRectClipping_4140(DLL2SDK::UnityEngine::UnityEngine::Rect rect_); void DisableRectClipping_4142(); void set_hasPopInstruction_4143(bool value_); int32_t get_materialCount_4144(); void set_materialCount_4145(int32_t value_); void SetMaterial_4146(DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t index_); void SetMaterial_4147(DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::UnityEngine::UnityEngine::Texture* texture_); void set_popMaterialCount_4148(int32_t value_); void SetPopMaterial_4149(DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t index_); void SetTexture_4150(DLL2SDK::UnityEngine::UnityEngine::Texture* texture_); void SetAlphaTexture_4151(DLL2SDK::UnityEngine::UnityEngine::Texture* texture_); void SetMesh_4152(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_); void Clear_4153(); bool get_cull_4159(); void set_cull_4160(bool value_); int32_t get_absoluteDepth_4161(); bool get_hasMoved_4162(); static void INTERNAL_CALL_SetColor_4137(DLL2SDK::UnityEngine::UnityEngine::CanvasRenderer* self_, DLL2SDK::UnityEngine::UnityEngine::Color* color_); static void INTERNAL_CALL_GetColor_4139(DLL2SDK::UnityEngine::UnityEngine::CanvasRenderer* self_, DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_CALL_EnableRectClipping_4141(DLL2SDK::UnityEngine::UnityEngine::CanvasRenderer* self_, DLL2SDK::UnityEngine::UnityEngine::Rect* rect_); static void SplitUIVertexStreams_4154(DLL2SDK::mscorlib::System::Collections::Generic::List_1* verts_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* positions_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* colors_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uv0S_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uv1S_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* normals_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* tangents_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* indicies_); static void SplitUIVertexStreamsInternal_4155(DLL2SDK::mscorlib::System::Object* verts_, DLL2SDK::mscorlib::System::Object* positions_, DLL2SDK::mscorlib::System::Object* colors_, DLL2SDK::mscorlib::System::Object* uv0S_, DLL2SDK::mscorlib::System::Object* uv1S_, DLL2SDK::mscorlib::System::Object* normals_, DLL2SDK::mscorlib::System::Object* tangents_); static void SplitIndiciesStreamsInternal_4156(DLL2SDK::mscorlib::System::Object* verts_, DLL2SDK::mscorlib::System::Object* indicies_); static void CreateUIVertexStream_4157(DLL2SDK::mscorlib::System::Collections::Generic::List_1* verts_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* positions_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* colors_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uv0S_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uv1S_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* normals_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* tangents_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* indicies_); static void CreateUIVertexStreamInternal_4158(DLL2SDK::mscorlib::System::Object* verts_, DLL2SDK::mscorlib::System::Object* positions_, DLL2SDK::mscorlib::System::Object* colors_, DLL2SDK::mscorlib::System::Object* uv0S_, DLL2SDK::mscorlib::System::Object* uv1S_, DLL2SDK::mscorlib::System::Object* normals_, DLL2SDK::mscorlib::System::Object* tangents_, DLL2SDK::mscorlib::System::Object* indicies_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CanvasGroup : DLL2SDK::UnityEngine::UnityEngine::Component { float get_alpha_4130(); void set_alpha_4131(float value_); bool get_interactable_4132(); bool get_blocksRaycasts_4133(); bool get_ignoreParentGroups_4134(); bool IsRaycastLocationValid_4135(DLL2SDK::UnityEngine::UnityEngine::Vector2 sp_, DLL2SDK::UnityEngine::UnityEngine::Camera* eventCamera_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Behaviour : DLL2SDK::UnityEngine::UnityEngine::Component { void _ctor_1975(); bool get_enabled_1976(); void set_enabled_1977(bool value_); bool get_isActiveAndEnabled_1978(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RenderMode : int32_t { ScreenSpaceOverlay_ = static_cast(0x0), ScreenSpaceCamera_ = static_cast(0x1), WorldSpace_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RectTransformUtility : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* s_Corners_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static bool ScreenPointToWorldPointInRectangle_4089(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::UnityEngine::UnityEngine::Vector2 screenPoint_, DLL2SDK::UnityEngine::UnityEngine::Camera* cam_, DLL2SDK::UnityEngine::UnityEngine::Vector3* worldPoint_); static bool ScreenPointToLocalPointInRectangle_4090(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::UnityEngine::UnityEngine::Vector2 screenPoint_, DLL2SDK::UnityEngine::UnityEngine::Camera* cam_, DLL2SDK::UnityEngine::UnityEngine::Vector2* localPoint_); static DLL2SDK::UnityEngine::UnityEngine::Ray ScreenPointToRay_4091(DLL2SDK::UnityEngine::UnityEngine::Camera* cam_, DLL2SDK::UnityEngine::UnityEngine::Vector2 screenPos_); static void FlipLayoutOnAxis_4092(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, int32_t axis_, bool keepPositioning_, bool recursive_); static void FlipLayoutAxes_4093(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, bool keepPositioning_, bool recursive_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 GetTransposed_4094(DLL2SDK::UnityEngine::UnityEngine::Vector2 input_); static bool RectangleContainsScreenPoint_4095(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::UnityEngine::UnityEngine::Vector2 screenPoint_, DLL2SDK::UnityEngine::UnityEngine::Camera* cam_); static bool INTERNAL_CALL_RectangleContainsScreenPoint_4096(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rect_, DLL2SDK::UnityEngine::UnityEngine::Vector2* screenPoint_, DLL2SDK::UnityEngine::UnityEngine::Camera* cam_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 PixelAdjustPoint_4097(DLL2SDK::UnityEngine::UnityEngine::Vector2 point_, DLL2SDK::UnityEngine::UnityEngine::Transform* elementTransform_, DLL2SDK::UnityEngine::UnityEngine::Canvas* canvas_); static void INTERNAL_CALL_PixelAdjustPoint_4098(DLL2SDK::UnityEngine::UnityEngine::Vector2* point_, DLL2SDK::UnityEngine::UnityEngine::Transform* elementTransform_, DLL2SDK::UnityEngine::UnityEngine::Canvas* canvas_, DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); static DLL2SDK::UnityEngine::UnityEngine::Rect PixelAdjustRect_4099(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rectTransform_, DLL2SDK::UnityEngine::UnityEngine::Canvas* canvas_); static void INTERNAL_CALL_PixelAdjustRect_4100(DLL2SDK::UnityEngine::UnityEngine::RectTransform* rectTransform_, DLL2SDK::UnityEngine::UnityEngine::Canvas* canvas_, DLL2SDK::UnityEngine::UnityEngine::Rect* value_); static void _cctor_4101(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct UIVertex { DLL2SDK::UnityEngine::UnityEngine::Vector3 position_; DLL2SDK::UnityEngine::UnityEngine::Vector3 normal_; DLL2SDK::UnityEngine::UnityEngine::Color32 color_; DLL2SDK::UnityEngine::UnityEngine::Vector2 uv0_; DLL2SDK::UnityEngine::UnityEngine::Vector2 uv1_; DLL2SDK::UnityEngine::UnityEngine::Vector2 uv2_; DLL2SDK::UnityEngine::UnityEngine::Vector2 uv3_; DLL2SDK::UnityEngine::UnityEngine::Vector4 tangent_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Color32 s_DefaultColor_; DLL2SDK::UnityEngine::UnityEngine::Vector4 s_DefaultTangent_; DLL2SDK::UnityEngine::UnityEngine::UIVertex simpleVert_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ static void _cctor_4088(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct UILineInfo { int32_t startCharIdx_; int32_t height_; float topY_; float leading_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct UICharInfo { DLL2SDK::UnityEngine::UnityEngine::Vector2 cursorPos_; float charWidth_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Font : DLL2SDK::UnityEngine::UnityEngine::Object { DLL2SDK::UnityEngine::UnityEngine::Font_FontTextureRebuildCallback* m_FontTextureRebuildCallback_; struct StaticFields { DLL2SDK::mscorlib::System::Action_1* textureRebuilt_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } DLL2SDK::UnityEngine::UnityEngine::Material* get_material_4074(); bool HasCharacter_4075(wchar_t c_); DLL2SDK::Array* get_fontNames_4076(); void RequestCharactersInTexture_4077(DLL2SDK::mscorlib::System::String* characters_, int32_t size_, DLL2SDK::UnityEngine::UnityEngine::FontStyle style_); bool GetCharacterInfo_4081(wchar_t ch_, DLL2SDK::UnityEngine::UnityEngine::CharacterInfo* info_, int32_t size_, DLL2SDK::UnityEngine::UnityEngine::FontStyle style_); bool get_dynamic_4082(); int32_t get_fontSize_4083(); static void add_textureRebuilt_4078(DLL2SDK::mscorlib::System::Action_1* value_); static void remove_textureRebuilt_4079(DLL2SDK::mscorlib::System::Action_1* value_); static void InvokeTextureRebuilt_Internal_4080(DLL2SDK::UnityEngine::UnityEngine::Font* font_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CharacterInfo { int32_t index_; DLL2SDK::UnityEngine::UnityEngine::Rect uv_; DLL2SDK::UnityEngine::UnityEngine::Rect vert_; float width_; int32_t size_; DLL2SDK::UnityEngine::UnityEngine::FontStyle style_; bool flipped_; int32_t get_advance_4061(); int32_t get_minY_4062(); int32_t get_maxY_4063(); int32_t get_minX_4064(); int32_t get_maxX_4065(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_uvBottomLeftUnFlipped_4066(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_uvBottomRightUnFlipped_4067(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_uvTopRightUnFlipped_4068(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_uvTopLeftUnFlipped_4069(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_uvBottomLeft_4070(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_uvBottomRight_4071(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_uvTopRight_4072(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_uvTopLeft_4073(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TextMesh : DLL2SDK::UnityEngine::UnityEngine::Component { void set_text_4060(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIElement : DLL2SDK::UnityEngine::UnityEngine::Behaviour { bool HitTest_90(DLL2SDK::UnityEngine::UnityEngine::Vector3 screenPosition_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_); bool HitTest_91(DLL2SDK::UnityEngine::UnityEngine::Vector3 screenPosition_); DLL2SDK::UnityEngine::UnityEngine::Rect GetScreenRect_93(); static bool INTERNAL_CALL_HitTest_92(DLL2SDK::UnityEngine::UnityEngine::GUIElement* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* screenPosition_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_); static void INTERNAL_CALL_GetScreenRect_94(DLL2SDK::UnityEngine::UnityEngine::GUIElement* self_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, DLL2SDK::UnityEngine::UnityEngine::Rect* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct VerticalWrapMode : int32_t { Truncate_ = static_cast(0x0), Overflow_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct HorizontalWrapMode : int32_t { Wrap_ = static_cast(0x0), Overflow_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TextGenerationSettings { DLL2SDK::UnityEngine::UnityEngine::Font* font_; DLL2SDK::UnityEngine::UnityEngine::Color color_; int32_t fontSize_; float lineSpacing_; bool richText_; float scaleFactor_; DLL2SDK::UnityEngine::UnityEngine::FontStyle fontStyle_; DLL2SDK::UnityEngine::UnityEngine::TextAnchor textAnchor_; bool alignByGeometry_; bool resizeTextForBestFit_; int32_t resizeTextMinSize_; int32_t resizeTextMaxSize_; bool updateBounds_; DLL2SDK::UnityEngine::UnityEngine::VerticalWrapMode verticalOverflow_; DLL2SDK::UnityEngine::UnityEngine::HorizontalWrapMode horizontalOverflow_; DLL2SDK::UnityEngine::UnityEngine::Vector2 generationExtents_; DLL2SDK::UnityEngine::UnityEngine::Vector2 pivot_; bool generateOutOfBounds_; bool CompareColors_4024(DLL2SDK::UnityEngine::UnityEngine::Color left_, DLL2SDK::UnityEngine::UnityEngine::Color right_); bool CompareVector2_4025(DLL2SDK::UnityEngine::UnityEngine::Vector2 left_, DLL2SDK::UnityEngine::UnityEngine::Vector2 right_); bool Equals_4026(DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings other_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TextGenerationError : int32_t { None_ = static_cast(0x0), CustomSizeOnNonDynamicFont_ = static_cast(0x1), CustomStyleOnNonDynamicFont_ = static_cast(0x2), NoFont_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Terrain : DLL2SDK::UnityEngine::UnityEngine::Behaviour { DLL2SDK::UnityEngine::UnityEngine::TerrainData* GetTerrainDataInternal_4013(); DLL2SDK::UnityEngine::UnityEngine::TerrainData* get_terrainData_4014(); void set_terrainData_4015(DLL2SDK::UnityEngine::UnityEngine::TerrainData* value_); void set_basemapDistance_4016(float value_); void set_lightmapIndex_4017(int32_t value_); void set_lightmapScaleOffset_4018(DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); void INTERNAL_set_lightmapScaleOffset_4019(DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); void set_materialType_4020(DLL2SDK::UnityEngine::UnityEngine::Terrain_MaterialType value_); void set_materialTemplate_4021(DLL2SDK::UnityEngine::UnityEngine::Material* value_); void SetNeighbors_4022(DLL2SDK::UnityEngine::UnityEngine::Terrain* left_, DLL2SDK::UnityEngine::UnityEngine::Terrain* top_, DLL2SDK::UnityEngine::UnityEngine::Terrain* right_, DLL2SDK::UnityEngine::UnityEngine::Terrain* bottom_); void Flush_4023(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TerrainData : DLL2SDK::UnityEngine::UnityEngine::Object { struct StaticFields { int32_t kMaximumResolution_; int32_t kMinimumDetailResolutionPerPatch_; int32_t kMaximumDetailResolutionPerPatch_; int32_t kMaximumDetailPatchCount_; int32_t kMinimumAlphamapResolution_; int32_t kMaximumAlphamapResolution_; int32_t kMinimumBaseMapResolution_; int32_t kMaximumBaseMapResolution_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3972(bool onlyUsedForPxHeightfield_); void Internal_Create_3981(DLL2SDK::UnityEngine::UnityEngine::TerrainData* terrainData_, bool onlyUsedForPxHeightfield_); int32_t get_heightmapWidth_3982(); int32_t get_heightmapHeight_3983(); int32_t get_heightmapResolution_3984(); void set_heightmapResolution_3985(int32_t value_); int32_t get_Internal_heightmapResolution_3986(); void set_Internal_heightmapResolution_3987(int32_t value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_size_3988(); void set_size_3989(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_size_3990(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_size_3991(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::Array* GetHeights_3992(int32_t xBase_, int32_t yBase_, int32_t width_, int32_t height_); void SetHeights_3993(int32_t xBase_, int32_t yBase_, DLL2SDK::Array* heights_); void Internal_SetHeights_3994(int32_t xBase_, int32_t yBase_, int32_t width_, int32_t height_, DLL2SDK::Array* heights_); void InitPxHeightField_3995(int32_t heightmapResolution_, DLL2SDK::UnityEngine::UnityEngine::Vector3 size_, DLL2SDK::Array* heights_, DLL2SDK::Array* holes_); void Internal_InitPxHeightField_3996(int32_t heightmapResolution_, DLL2SDK::UnityEngine::UnityEngine::Vector3 size_, int32_t width_, int32_t height_, DLL2SDK::Array* heights_, int32_t holeCount_, DLL2SDK::Array* holes_); void ReleasePxHeightField_3998(); void SetDetailResolution_3999(int32_t detailResolution_, int32_t resolutionPerPatch_); void Internal_SetDetailResolution_4000(int32_t patchCount_, int32_t resolutionPerPatch_); void set_treeInstances_4001(DLL2SDK::Array* value_); void set_treePrototypes_4002(DLL2SDK::Array* value_); int32_t get_alphamapLayers_4003(); void set_alphamapResolution_4004(int32_t value_); float GetAlphamapResolutionInternal_4005(); void set_Internal_alphamapResolution_4006(int32_t value_); void set_baseMapResolution_4007(int32_t value_); void set_Internal_baseMapResolution_4008(int32_t value_); void SetAlphamaps_4009(int32_t x_, int32_t y_, DLL2SDK::Array* map_); void Internal_SetAlphamaps_4010(int32_t x_, int32_t y_, int32_t width_, int32_t height_, DLL2SDK::Array* map_); void set_splatPrototypes_4011(DLL2SDK::Array* value_); static int32_t Internal_GetMaximumResolution_3973(); static int32_t Internal_GetMinimumDetailResolutionPerPatch_3974(); static int32_t Internal_GetMaximumDetailResolutionPerPatch_3975(); static int32_t Internal_GetMaximumDetailPatchCount_3976(); static int32_t Internal_GetMinimumAlphamapResolution_3977(); static int32_t Internal_GetMaximumAlphamapResolution_3978(); static int32_t Internal_GetMinimumBaseMapResolution_3979(); static int32_t Internal_GetMaximumBaseMapResolution_3980(); static void INTERNAL_CALL_Internal_InitPxHeightField_3997(DLL2SDK::UnityEngine::UnityEngine::TerrainData* self_, int32_t heightmapResolution_, DLL2SDK::UnityEngine::UnityEngine::Vector3* size_, int32_t width_, int32_t height_, DLL2SDK::Array* heights_, int32_t holeCount_, DLL2SDK::Array* holes_); static void _cctor_4012(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TreeInstance { DLL2SDK::UnityEngine::UnityEngine::Vector3 position_; float widthScale_; float heightScale_; DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_; DLL2SDK::UnityEngine::UnityEngine::Color32 color_; DLL2SDK::UnityEngine::UnityEngine::Color32 lightmapColor_; int32_t prototypeIndex_; float temporaryDistance_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SplatPrototype : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Texture2D* m_Texture_; DLL2SDK::UnityEngine::UnityEngine::Texture2D* m_NormalMap_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_TileSize_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_TileOffset_; DLL2SDK::UnityEngine::UnityEngine::Vector4 m_SpecularMetallic_; float m_Smoothness_; void _ctor_3963(); void set_texture_3964(DLL2SDK::UnityEngine::UnityEngine::Texture2D* value_); void set_normalMap_3965(DLL2SDK::UnityEngine::UnityEngine::Texture2D* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_tileSize_3966(); void set_tileSize_3967(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void set_tileOffset_3968(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void set_specular_3969(DLL2SDK::UnityEngine::UnityEngine::Color value_); void set_metallic_3970(float value_); void set_smoothness_3971(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TreePrototype : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::GameObject* m_Prefab_; float m_BendFactor_; void _ctor_3960(); void set_prefab_3961(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_); void set_bendFactor_3962(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Motion : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_3958(); bool get_isLooping_3959(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct PlayableHandle { intptr_t m_Handle_; int32_t m_Version_; template T GetObject_2315(); bool IsValid_2320(); int32_t get_inputCount_2326(); void set_inputCount_2327(int32_t value_); int32_t get_outputCount_2328(); DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle GetOutput_2335(int32_t outputPort_); bool SetInputWeight_2340(int32_t inputIndex_, float weight_); bool Equals_2343(DLL2SDK::mscorlib::System::Object* p_); int32_t GetHashCode_2344(); bool CheckInputBounds_2346(int32_t inputIndex_); bool CheckInputBounds_2347(int32_t inputIndex_, bool acceptAny_); static DLL2SDK::mscorlib::System::Object* GetScriptInstance_2316(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static DLL2SDK::mscorlib::System::Object* INTERNAL_CALL_GetScriptInstance_2317(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static void SetScriptInstance_2318(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_, DLL2SDK::mscorlib::System::Object* scriptInstance_); static void INTERNAL_CALL_SetScriptInstance_2319(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_, DLL2SDK::mscorlib::System::Object* scriptInstance_); static bool IsValidInternal_2321(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static bool INTERNAL_CALL_IsValidInternal_2322(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static DLL2SDK::mscorlib::System::Type* GetPlayableTypeOf_2323(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static DLL2SDK::mscorlib::System::Type* INTERNAL_CALL_GetPlayableTypeOf_2324(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle get_Null_2325(); static int32_t GetInputCountInternal_2329(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static int32_t INTERNAL_CALL_GetInputCountInternal_2330(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static void SetInputCountInternal_2331(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_, int32_t count_); static void INTERNAL_CALL_SetInputCountInternal_2332(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_, int32_t count_); static int32_t GetOutputCountInternal_2333(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static int32_t INTERNAL_CALL_GetOutputCountInternal_2334(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle GetOutputInternal_2336(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_, int32_t index_); static void INTERNAL_CALL_GetOutputInternal_2337(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_, int32_t index_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* value_); static void SetInputWeightFromIndexInternal_2338(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_, int32_t index_, float weight_); static void INTERNAL_CALL_SetInputWeightFromIndexInternal_2339(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_, int32_t index_, float weight_); static bool op_Equality_2341(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle x_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle y_); static bool op_Inequality_2342(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle x_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle y_); static bool CompareVersion_2345(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle lhs_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle rhs_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct PlayableOutput { intptr_t m_Handle_; int32_t m_Version_; static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle InternalGetSourcePlayable_2358(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableOutput* output_); static void INTERNAL_CALL_InternalGetSourcePlayable_2359(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableOutput* output_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* value_); static void InternalSetSourcePlayableWithoutRebind_2360(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableOutput* output_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* target_); static void INTERNAL_CALL_InternalSetSourcePlayableWithoutRebind_2361(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableOutput* output_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* target_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct PlayableGraph { intptr_t m_Handle_; int32_t m_Version_; bool Connect_2362(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle source_, int32_t sourceOutputPort_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle destination_, int32_t destinationInputPort_); void DestroyPlayable_2365(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle playable_); void DestroySubgraph_2368(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle playable_); static bool ConnectInternal_2363(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle source_, int32_t sourceOutputPort_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle destination_, int32_t destinationInputPort_); static bool INTERNAL_CALL_ConnectInternal_2364(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* source_, int32_t sourceOutputPort_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* destination_, int32_t destinationInputPort_); static void InternalDestroyPlayable_2366(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static void INTERNAL_CALL_InternalDestroyPlayable_2367(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); static void InternalDestroySubgraph_2369(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle playable_); static void INTERNAL_CALL_InternalDestroySubgraph_2370(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* playable_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct Playable : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle handle_; void _ctor_2348(); bool IsValid_2350(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct AnimationPlayable : DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::Playable { void _ctor_3929(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct AnimationLayerMixerPlayable : DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimationPlayable { void _ctor_3890(); bool IsLayerAdditive_3891(uint32_t layerIndex_); bool SetLayerToAdditive_3894(uint32_t layerIndex_, bool value_); void SetMixerLayerMaskFromAvatarMask_3897(uint32_t layerIndex_, DLL2SDK::UnityEngine::UnityEngine::AvatarMask* mask_); static bool IsLayerAdditiveInternal_3892(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, uint32_t layerIndex_); static bool INTERNAL_CALL_IsLayerAdditiveInternal_3893(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, uint32_t layerIndex_); static bool SetLayerAdditiveInternal_3895(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, uint32_t layerIndex_, bool value_); static bool INTERNAL_CALL_SetLayerAdditiveInternal_3896(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, uint32_t layerIndex_, bool value_); static void SetLayerMaskFromAvatarMaskInternal_3898(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, uint32_t layerIndex_, DLL2SDK::UnityEngine::UnityEngine::AvatarMask* mask_); static void INTERNAL_CALL_SetLayerMaskFromAvatarMaskInternal_3899(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, uint32_t layerIndex_, DLL2SDK::UnityEngine::UnityEngine::AvatarMask* mask_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct AnimationMixerPlayable : DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimationPlayable { void _ctor_3889(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct AnimatorControllerPlayable : DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimationPlayable { void _ctor_3734(); float GetFloat_3738(DLL2SDK::mscorlib::System::String* name_); float GetFloat_3739(int32_t id_); void SetFloat_3740(DLL2SDK::mscorlib::System::String* name_, float value_); void SetFloat_3741(int32_t id_, float value_); bool GetBool_3742(DLL2SDK::mscorlib::System::String* name_); bool GetBool_3743(int32_t id_); void SetBool_3744(DLL2SDK::mscorlib::System::String* name_, bool value_); void SetBool_3745(int32_t id_, bool value_); int32_t GetInteger_3746(DLL2SDK::mscorlib::System::String* name_); int32_t GetInteger_3747(int32_t id_); void SetInteger_3748(DLL2SDK::mscorlib::System::String* name_, int32_t value_); void SetInteger_3749(int32_t id_, int32_t value_); void SetTrigger_3750(DLL2SDK::mscorlib::System::String* name_); void SetTrigger_3751(int32_t id_); void ResetTrigger_3752(DLL2SDK::mscorlib::System::String* name_); void ResetTrigger_3753(int32_t id_); bool IsParameterControlledByCurve_3754(DLL2SDK::mscorlib::System::String* name_); bool IsParameterControlledByCurve_3755(int32_t id_); int32_t get_layerCount_3756(); DLL2SDK::mscorlib::System::String* GetLayerName_3761(int32_t layerIndex_); int32_t GetLayerIndex_3764(DLL2SDK::mscorlib::System::String* layerName_); float GetLayerWeight_3767(int32_t layerIndex_); void SetLayerWeight_3770(int32_t layerIndex_, float weight_); void SetLayerBoneWeight_3773(int32_t layerIndex_, DLL2SDK::mscorlib::System::String* bonePath_, float w_); DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo GetCurrentAnimatorStateInfo_3776(int32_t layerIndex_); DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo GetNextAnimatorStateInfo_3779(int32_t layerIndex_); DLL2SDK::UnityEngine::UnityEngine::AnimatorTransitionInfo GetAnimatorTransitionInfo_3782(int32_t layerIndex_); DLL2SDK::Array* GetCurrentAnimatorClipInfo_3785(int32_t layerIndex_); void GetCurrentAnimatorClipInfo_3786(int32_t layerIndex_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* clips_); void GetNextAnimatorClipInfo_3787(int32_t layerIndex_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* clips_); void GetAnimatorClipInfoInternal_3788(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, bool isCurrent_, DLL2SDK::mscorlib::System::Object* clips_); int32_t GetCurrentAnimatorClipInfoCount_3792(int32_t layerIndex_); int32_t GetNextAnimatorClipInfoCount_3793(int32_t layerIndex_); DLL2SDK::Array* GetNextAnimatorClipInfo_3796(int32_t layerIndex_); DLL2SDK::mscorlib::System::String* ResolveHash_3797(int32_t hash_); bool IsInTransition_3802(int32_t layerIndex_); int32_t get_parameterCount_3805(); DLL2SDK::UnityEngine::UnityEngine::AnimatorControllerParameter* GetParameter_3808(int32_t index_); void CrossFadeInFixedTime_3810(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_, int32_t layer_); void CrossFadeInFixedTime_3811(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_); void CrossFadeInFixedTime_3812(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_, int32_t layer_, float fixedTime_); void CrossFadeInFixedTime_3813(int32_t stateNameHash_, float transitionDuration_, int32_t layer_); void CrossFadeInFixedTime_3814(int32_t stateNameHash_, float transitionDuration_); void CrossFadeInFixedTime_3815(int32_t stateNameHash_, float transitionDuration_, int32_t layer_, float fixedTime_); void CrossFade_3820(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_, int32_t layer_); void CrossFade_3821(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_); void CrossFade_3822(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_, int32_t layer_, float normalizedTime_); void CrossFade_3823(int32_t stateNameHash_, float transitionDuration_, int32_t layer_); void CrossFade_3824(int32_t stateNameHash_, float transitionDuration_); void CrossFade_3825(int32_t stateNameHash_, float transitionDuration_, int32_t layer_, float normalizedTime_); void PlayInFixedTime_3830(DLL2SDK::mscorlib::System::String* stateName_, int32_t layer_); void PlayInFixedTime_3831(DLL2SDK::mscorlib::System::String* stateName_); void PlayInFixedTime_3832(DLL2SDK::mscorlib::System::String* stateName_, int32_t layer_, float fixedTime_); void PlayInFixedTime_3833(int32_t stateNameHash_, int32_t layer_); void PlayInFixedTime_3834(int32_t stateNameHash_); void PlayInFixedTime_3835(int32_t stateNameHash_, int32_t layer_, float fixedTime_); void Play_3840(DLL2SDK::mscorlib::System::String* stateName_, int32_t layer_); void Play_3841(DLL2SDK::mscorlib::System::String* stateName_); void Play_3842(DLL2SDK::mscorlib::System::String* stateName_, int32_t layer_, float normalizedTime_); void Play_3843(int32_t stateNameHash_, int32_t layer_); void Play_3844(int32_t stateNameHash_); void Play_3845(int32_t stateNameHash_, int32_t layer_, float normalizedTime_); bool HasState_3850(int32_t layerIndex_, int32_t stateID_); static DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* GetAnimatorControllerInternal_3736(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* INTERNAL_CALL_GetAnimatorControllerInternal_3737(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static int32_t GetLayerCountInternal_3757(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static int32_t INTERNAL_CALL_GetLayerCountInternal_3758(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static DLL2SDK::mscorlib::System::String* GetLayerNameInternal_3759(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::mscorlib::System::String* INTERNAL_CALL_GetLayerNameInternal_3760(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static int32_t GetLayerIndexInternal_3762(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* layerName_); static int32_t INTERNAL_CALL_GetLayerIndexInternal_3763(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* layerName_); static float GetLayerWeightInternal_3765(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static float INTERNAL_CALL_GetLayerWeightInternal_3766(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static void SetLayerWeightInternal_3768(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, float weight_); static void INTERNAL_CALL_SetLayerWeightInternal_3769(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, float weight_); static void SetLayerBoneWeightInternal_3771(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, DLL2SDK::mscorlib::System::String* bonePath_, float w_); static void INTERNAL_CALL_SetLayerBoneWeightInternal_3772(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, DLL2SDK::mscorlib::System::String* bonePath_, float w_); static DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo GetCurrentAnimatorStateInfoInternal_3774(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo INTERNAL_CALL_GetCurrentAnimatorStateInfoInternal_3775(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo GetNextAnimatorStateInfoInternal_3777(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo INTERNAL_CALL_GetNextAnimatorStateInfoInternal_3778(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::UnityEngine::UnityEngine::AnimatorTransitionInfo GetAnimatorTransitionInfoInternal_3780(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::UnityEngine::UnityEngine::AnimatorTransitionInfo INTERNAL_CALL_GetAnimatorTransitionInfoInternal_3781(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::Array* GetCurrentAnimatorClipInfoInternal_3783(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::Array* INTERNAL_CALL_GetCurrentAnimatorClipInfoInternal_3784(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static void INTERNAL_CALL_GetAnimatorClipInfoInternal_3789(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimatorControllerPlayable* self_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, bool isCurrent_, DLL2SDK::mscorlib::System::Object* clips_); static int32_t GetAnimatorClipInfoCountInternal_3790(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, bool current_); static int32_t INTERNAL_CALL_GetAnimatorClipInfoCountInternal_3791(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, bool current_); static DLL2SDK::Array* GetNextAnimatorClipInfoInternal_3794(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::Array* INTERNAL_CALL_GetNextAnimatorClipInfoInternal_3795(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static DLL2SDK::mscorlib::System::String* ResolveHashInternal_3798(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t hash_); static DLL2SDK::mscorlib::System::String* INTERNAL_CALL_ResolveHashInternal_3799(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t hash_); static bool IsInTransitionInternal_3800(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static bool INTERNAL_CALL_IsInTransitionInternal_3801(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_); static int32_t GetParameterCountInternal_3803(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static int32_t INTERNAL_CALL_GetParameterCountInternal_3804(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static DLL2SDK::Array* GetParametersArrayInternal_3806(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static DLL2SDK::Array* INTERNAL_CALL_GetParametersArrayInternal_3807(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static int32_t StringToHash_3809(DLL2SDK::mscorlib::System::String* name_); static void CrossFadeInFixedTimeInternal_3816(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, float transitionDuration_, int32_t layer_, float fixedTime_); static void CrossFadeInFixedTimeInternal_3817(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, float transitionDuration_, int32_t layer_); static void CrossFadeInFixedTimeInternal_3818(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, float transitionDuration_); static void INTERNAL_CALL_CrossFadeInFixedTimeInternal_3819(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, float transitionDuration_, int32_t layer_, float fixedTime_); static void CrossFadeInternal_3826(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, float transitionDuration_, int32_t layer_, float normalizedTime_); static void CrossFadeInternal_3827(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, float transitionDuration_, int32_t layer_); static void CrossFadeInternal_3828(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, float transitionDuration_); static void INTERNAL_CALL_CrossFadeInternal_3829(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, float transitionDuration_, int32_t layer_, float normalizedTime_); static void PlayInFixedTimeInternal_3836(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, int32_t layer_, float fixedTime_); static void PlayInFixedTimeInternal_3837(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, int32_t layer_); static void PlayInFixedTimeInternal_3838(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_); static void INTERNAL_CALL_PlayInFixedTimeInternal_3839(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, int32_t layer_, float fixedTime_); static void PlayInternal_3846(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, int32_t layer_, float normalizedTime_); static void PlayInternal_3847(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, int32_t layer_); static void PlayInternal_3848(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_); static void INTERNAL_CALL_PlayInternal_3849(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t stateNameHash_, int32_t layer_, float normalizedTime_); static bool HasStateInternal_3851(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, int32_t stateID_); static bool INTERNAL_CALL_HasStateInternal_3852(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_, int32_t stateID_); static void SetFloatString_3853(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_, float value_); static void INTERNAL_CALL_SetFloatString_3854(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_, float value_); static void SetFloatID_3855(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_, float value_); static void INTERNAL_CALL_SetFloatID_3856(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_, float value_); static float GetFloatString_3857(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static float INTERNAL_CALL_GetFloatString_3858(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static float GetFloatID_3859(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static float INTERNAL_CALL_GetFloatID_3860(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static void SetBoolString_3861(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_, bool value_); static void INTERNAL_CALL_SetBoolString_3862(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_, bool value_); static void SetBoolID_3863(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_, bool value_); static void INTERNAL_CALL_SetBoolID_3864(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_, bool value_); static bool GetBoolString_3865(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static bool INTERNAL_CALL_GetBoolString_3866(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static bool GetBoolID_3867(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static bool INTERNAL_CALL_GetBoolID_3868(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static void SetIntegerString_3869(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_, int32_t value_); static void INTERNAL_CALL_SetIntegerString_3870(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_, int32_t value_); static void SetIntegerID_3871(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_, int32_t value_); static void INTERNAL_CALL_SetIntegerID_3872(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_, int32_t value_); static int32_t GetIntegerString_3873(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static int32_t INTERNAL_CALL_GetIntegerString_3874(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static int32_t GetIntegerID_3875(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static int32_t INTERNAL_CALL_GetIntegerID_3876(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static void SetTriggerString_3877(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static void INTERNAL_CALL_SetTriggerString_3878(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static void SetTriggerID_3879(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static void INTERNAL_CALL_SetTriggerID_3880(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static void ResetTriggerString_3881(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static void INTERNAL_CALL_ResetTriggerString_3882(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static void ResetTriggerID_3883(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static void INTERNAL_CALL_ResetTriggerID_3884(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static bool IsParameterControlledByCurveString_3885(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static bool INTERNAL_CALL_IsParameterControlledByCurveString_3886(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* name_); static bool IsParameterControlledByCurveID_3887(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); static bool INTERNAL_CALL_IsParameterControlledByCurveID_3888(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t id_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AvatarMask : DLL2SDK::UnityEngine::UnityEngine::Object { }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct HumanBodyBones : int32_t { Hips_ = static_cast(0x0), LeftUpperLeg_ = static_cast(0x1), RightUpperLeg_ = static_cast(0x2), LeftLowerLeg_ = static_cast(0x3), RightLowerLeg_ = static_cast(0x4), LeftFoot_ = static_cast(0x5), RightFoot_ = static_cast(0x6), Spine_ = static_cast(0x7), Chest_ = static_cast(0x8), UpperChest_ = static_cast(0x36), Neck_ = static_cast(0x9), Head_ = static_cast(0xA), LeftShoulder_ = static_cast(0xB), RightShoulder_ = static_cast(0xC), LeftUpperArm_ = static_cast(0xD), RightUpperArm_ = static_cast(0xE), LeftLowerArm_ = static_cast(0xF), RightLowerArm_ = static_cast(0x10), LeftHand_ = static_cast(0x11), RightHand_ = static_cast(0x12), LeftToes_ = static_cast(0x13), RightToes_ = static_cast(0x14), LeftEye_ = static_cast(0x15), RightEye_ = static_cast(0x16), Jaw_ = static_cast(0x17), LeftThumbProximal_ = static_cast(0x18), LeftThumbIntermediate_ = static_cast(0x19), LeftThumbDistal_ = static_cast(0x1A), LeftIndexProximal_ = static_cast(0x1B), LeftIndexIntermediate_ = static_cast(0x1C), LeftIndexDistal_ = static_cast(0x1D), LeftMiddleProximal_ = static_cast(0x1E), LeftMiddleIntermediate_ = static_cast(0x1F), LeftMiddleDistal_ = static_cast(0x20), LeftRingProximal_ = static_cast(0x21), LeftRingIntermediate_ = static_cast(0x22), LeftRingDistal_ = static_cast(0x23), LeftLittleProximal_ = static_cast(0x24), LeftLittleIntermediate_ = static_cast(0x25), LeftLittleDistal_ = static_cast(0x26), RightThumbProximal_ = static_cast(0x27), RightThumbIntermediate_ = static_cast(0x28), RightThumbDistal_ = static_cast(0x29), RightIndexProximal_ = static_cast(0x2A), RightIndexIntermediate_ = static_cast(0x2B), RightIndexDistal_ = static_cast(0x2C), RightMiddleProximal_ = static_cast(0x2D), RightMiddleIntermediate_ = static_cast(0x2E), RightMiddleDistal_ = static_cast(0x2F), RightRingProximal_ = static_cast(0x30), RightRingIntermediate_ = static_cast(0x31), RightRingDistal_ = static_cast(0x32), RightLittleProximal_ = static_cast(0x33), RightLittleIntermediate_ = static_cast(0x34), RightLittleDistal_ = static_cast(0x35), LastBone_ = static_cast(0x37) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RuntimeAnimatorController : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_3730(); DLL2SDK::Array* get_animationClips_3731(); DLL2SDK::Array* GetRuntimeParameters_3732(); int32_t GetLayerIndex_3733(DLL2SDK::mscorlib::System::String* layerName_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HumanLimit { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Min_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Max_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Center_; float m_AxisLength_; int32_t m_UseDefaultValues_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SkeletonBone { DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* parentName_; DLL2SDK::UnityEngine::UnityEngine::Vector3 position_; DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_; DLL2SDK::UnityEngine::UnityEngine::Vector3 scale_; int32_t get_transformModified_3724(); void set_transformModified_3725(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AnimatorControllerParameterType : int32_t { Float_ = static_cast(0x1), Int_ = static_cast(0x3), Bool_ = static_cast(0x4), Trigger_ = static_cast(0x9) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AnimatorLodMode : int32_t { LodNone_ = static_cast(0x0), LodBaseOnCameraDistance_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AnimatorCullingMode : int32_t { AlwaysAnimate_ = static_cast(0x0), CullUpdateTransforms_ = static_cast(0x1), CullCompletely_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AvatarTarget : int32_t { Root_ = static_cast(0x0), Body_ = static_cast(0x1), LeftFoot_ = static_cast(0x2), RightFoot_ = static_cast(0x3), LeftHand_ = static_cast(0x4), RightHand_ = static_cast(0x5) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct MatchTargetWeightMask { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_PositionXYZWeight_; float m_RotationWeight_; void _ctor_3497(DLL2SDK::UnityEngine::UnityEngine::Vector3 positionXYZWeight_, float rotationWeight_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AvatarIKGoal : int32_t { LeftFoot_ = static_cast(0x0), RightFoot_ = static_cast(0x1), LeftHand_ = static_cast(0x2), RightHand_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AnimatorUpdateMode : int32_t { Normal_ = static_cast(0x0), AnimatePhysics_ = static_cast(0x1), UnscaledTime_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimatorTransitionInfo { int32_t m_FullPath_; int32_t m_UserName_; int32_t m_Name_; float m_NormalizedTime_; bool m_AnyState_; int32_t m_TransitionType_; bool IsName_3488(DLL2SDK::mscorlib::System::String* name_); bool IsUserName_3489(DLL2SDK::mscorlib::System::String* name_); int32_t get_fullPathHash_3490(); int32_t get_nameHash_3491(); int32_t get_userNameHash_3492(); float get_normalizedTime_3493(); bool get_anyState_3494(); bool get_entry_3495(); bool get_exit_3496(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimatorStateInfo { int32_t m_Name_; int32_t m_Path_; int32_t m_FullPath_; float m_NormalizedTime_; float m_Length_; float m_Speed_; float m_SpeedMultiplier_; int32_t m_Tag_; int32_t m_Loop_; bool m_inTransition_; float m_transtionNomalizeTime_; float m_transitionDuration_; bool IsName_3474(DLL2SDK::mscorlib::System::String* name_); int32_t get_fullPathHash_3475(); int32_t get_nameHash_3476(); int32_t get_shortNameHash_3477(); float get_normalizedTime_3478(); float get_length_3479(); float get_speed_3480(); float get_speedMultiplier_3481(); int32_t get_tagHash_3482(); bool IsTag_3483(DLL2SDK::mscorlib::System::String* tag_); bool get_loop_3484(); bool get_inTransition_3485(); float get_transtionNomalizeTime_3486(); float get_transitionDuration_3487(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AnimatorLodStatus : int32_t { Lod0_ = static_cast(0x0), Lod1_ = static_cast(0x1), Lod2_ = static_cast(0x2), LodMax_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimatorClipInfo { int32_t m_ClipInstanceID_; float m_Weight_; DLL2SDK::UnityEngine::UnityEngine::AnimationClip* get_clip_3472(); static DLL2SDK::UnityEngine::UnityEngine::AnimationClip* ClipInstanceToScriptingObject_3473(int32_t instanceID_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AnimationBlendMode : int32_t { Blend_ = static_cast(0x0), Additive_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct WrapMode : int32_t { Once_ = static_cast(0x1), Loop_ = static_cast(0x2), PingPong_ = static_cast(0x4), Default_ = static_cast(0x0), ClampForever_ = static_cast(0x8), Clamp_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct PlayMode : int32_t { StopSameLayer_ = static_cast(0x0), StopAll_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct QueueMode : int32_t { CompleteOthers_ = static_cast(0x0), PlayNow_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimationClip : DLL2SDK::UnityEngine::UnityEngine::Motion { void _ctor_3410(); float get_length_3412(); void SetCurve_3413(DLL2SDK::mscorlib::System::String* relativePath_, DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* propertyName_, DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* curve_); void AddEvent_3414(DLL2SDK::UnityEngine::UnityEngine::AnimationEvent* evt_); void AddEventInternal_3415(DLL2SDK::mscorlib::System::Object* evt_); DLL2SDK::Array* get_events_3416(); DLL2SDK::mscorlib::System::Array* GetEventsInternal_3417(); static void Internal_CreateAnimationClip_3411(DLL2SDK::UnityEngine::UnityEngine::AnimationClip* self_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AnimationEventSource : int32_t { NoSource_ = static_cast(0x0), Legacy_ = static_cast(0x1), Animator_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimatorOverrideController : DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController { void _ctor_3371(); void _ctor_3372(DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* controller_); DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* get_runtimeAnimatorController_3374(); void set_runtimeAnimatorController_3375(DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* value_); void set_Item_3376(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* value_); void Internal_SetClipByName_3377(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* clip_); void set_Item_3378(DLL2SDK::UnityEngine::UnityEngine::AnimationClip* clip_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* value_); void Internal_SetClip_3379(DLL2SDK::UnityEngine::UnityEngine::AnimationClip* originalClip_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* overrideClip_, bool notify_); void Internal_SetClip_3380(DLL2SDK::UnityEngine::UnityEngine::AnimationClip* originalClip_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* overrideClip_); void SendNotification_3381(); DLL2SDK::UnityEngine::UnityEngine::AnimationClip* Internal_GetOriginalClip_3382(int32_t index_); DLL2SDK::UnityEngine::UnityEngine::AnimationClip* Internal_GetOverrideClip_3383(DLL2SDK::UnityEngine::UnityEngine::AnimationClip* originalClip_); int32_t get_overridesCount_3384(); void GetOverrides_3385(DLL2SDK::mscorlib::System::Collections::Generic::List_1>* overrides_); void ApplyOverrides_3386(DLL2SDK::mscorlib::System::Collections::Generic::IList_1>* overrides_); static void Internal_CreateAnimatorOverrideController_3373(DLL2SDK::UnityEngine::UnityEngine::AnimatorOverrideController* self_, DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* controller_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct StateMachineBehaviour : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { void _ctor_3356(); void OnStateEnter_3357(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_); void OnStateUpdate_3358(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_); void OnStateExit_3359(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_); void OnStateMove_3360(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_); void OnStateIK_3361(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_); void OnStateMachineEnter_3362(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, int32_t stateMachinePathHash_); void OnStateMachineExit_3363(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, int32_t stateMachinePathHash_); void OnStateEnter_3364(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimatorControllerPlayable* controller_); void OnStateUpdate_3365(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimatorControllerPlayable* controller_); void OnStateExit_3366(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimatorControllerPlayable* controller_); void OnStateMove_3367(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimatorControllerPlayable* controller_); void OnStateIK_3368(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo stateInfo_, int32_t layerIndex_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimatorControllerPlayable* controller_); void OnStateMachineEnter_3369(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, int32_t stateMachinePathHash_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimatorControllerPlayable* controller_); void OnStateMachineExit_3370(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, int32_t stateMachinePathHash_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimatorControllerPlayable* controller_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SharedBetweenAnimatorsAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_3355(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AudioSource : DLL2SDK::UnityEngine::UnityEngine::Behaviour { float get_volume_3333(); void set_volume_3334(float value_); float get_pitch_3335(); void set_pitch_3336(float value_); void set_time_3337(float value_); DLL2SDK::UnityEngine::UnityEngine::AudioClip* get_clip_3338(); void set_clip_3339(DLL2SDK::UnityEngine::UnityEngine::AudioClip* value_); void Play_3340(uint64_t delay_); void Play_3341(); void Stop_3342(); void Pause_3343(); bool get_isPlaying_3345(); void PlayOneShot_3346(DLL2SDK::UnityEngine::UnityEngine::AudioClip* clip_, float volumeScale_); void PlayOneShot_3347(DLL2SDK::UnityEngine::UnityEngine::AudioClip* clip_); void set_loop_3350(bool value_); void set_playOnAwake_3351(bool value_); void set_spatialBlend_3352(float value_); void set_priority_3353(int32_t value_); void set_mute_3354(bool value_); static void INTERNAL_CALL_Pause_3344(DLL2SDK::UnityEngine::UnityEngine::AudioSource* self_); static void PlayClipAtPoint_3348(DLL2SDK::UnityEngine::UnityEngine::AudioClip* clip_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); static void PlayClipAtPoint_3349(DLL2SDK::UnityEngine::UnityEngine::AudioClip* clip_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, float volume_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AudioListener : DLL2SDK::UnityEngine::UnityEngine::Behaviour { static void set_volume_3332(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AudioClip : DLL2SDK::UnityEngine::UnityEngine::Object { DLL2SDK::UnityEngine::UnityEngine::AudioClip_PCMReaderCallback* m_PCMReaderCallback_; DLL2SDK::UnityEngine::UnityEngine::AudioClip_PCMSetPositionCallback* m_PCMSetPositionCallback_; float get_length_3321(); void InvokePCMReaderCallback_Internal_3322(DLL2SDK::Array* data_); void InvokePCMSetPositionCallback_Internal_3323(int32_t position_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AudioSettings : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::AudioSettings_AudioConfigurationChangeHandler* OnAudioConfigurationChanged_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::UnityEngine::UnityEngine::AudioSpeakerMode get_driverCapabilities_3312(); static DLL2SDK::UnityEngine::UnityEngine::AudioSpeakerMode get_speakerMode_3313(); static int32_t get_outputSampleRate_3314(); static void GetDSPBufferSize_3315(int32_t* bufferLength_, int32_t* numBuffers_); static void InvokeOnAudioConfigurationChanged_3316(bool deviceWasChanged_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct AudioSpeakerMode : int32_t { Raw_ = static_cast(0x0), Mono_ = static_cast(0x1), Stereo_ = static_cast(0x2), Quad_ = static_cast(0x3), Surround_ = static_cast(0x4), Mode5point1_ = static_cast(0x5), Mode7point1_ = static_cast(0x6), Prologic_ = static_cast(0x7) }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMeshPath : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; DLL2SDK::Array* m_corners_; void DestroyNavMeshPath_3307(); void Finalize_3308(); DLL2SDK::Array* CalculateCornersInternal_3309(); void CalculateCorners_3310(); DLL2SDK::Array* get_corners_3311(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { enum struct NavMeshPathStatus : int32_t { PathComplete_ = static_cast(0x0), PathPartial_ = static_cast(0x1), PathInvalid_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMeshObstacle : DLL2SDK::UnityEngine::UnityEngine::Behaviour { }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct OffMeshLink : DLL2SDK::UnityEngine::UnityEngine::Behaviour { }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMeshDataInstance { int32_t m_Handle_; bool get_valid_3302(); int32_t get_id_3303(); void set_id_3304(int32_t value_); void Remove_3305(); void set_owner_3306(DLL2SDK::UnityEngine::UnityEngine::Object* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMeshData : DLL2SDK::UnityEngine::UnityEngine::Object { }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMeshHit { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Position_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Normal_; float m_Distance_; int32_t m_Mask_; int32_t m_Hit_; DLL2SDK::UnityEngine::UnityEngine::Vector3 get_position_3300(); bool get_hit_3301(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { enum struct NavMeshCollectGeometry : int32_t { RenderMeshes_ = static_cast(0x0), PhysicsColliders_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMeshBuildSettings { int32_t m_AgentTypeID_; float m_AgentRadius_; float m_AgentHeight_; float m_AgentSlope_; float m_AgentClimb_; float m_LedgeDropHeight_; float m_MaxJumpAcrossDistance_; float m_MinRegionArea_; int32_t m_OverrideVoxelSize_; float m_VoxelSize_; int32_t m_OverrideTileSize_; int32_t m_TileSize_; int32_t m_AccuratePlacement_; int32_t get_agentTypeID_3285(); void set_agentTypeID_3286(int32_t value_); float get_agentRadius_3287(); void set_agentRadius_3288(float value_); float get_agentHeight_3289(); void set_agentHeight_3290(float value_); float get_agentSlope_3291(); void set_agentSlope_3292(float value_); float get_agentClimb_3293(); void set_agentClimb_3294(float value_); void set_minRegionArea_3295(float value_); void set_overrideVoxelSize_3296(bool value_); void set_voxelSize_3297(float value_); void set_overrideTileSize_3298(bool value_); void set_tileSize_3299(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMeshAgent : DLL2SDK::UnityEngine::UnityEngine::Behaviour { bool SetDestination_3252(DLL2SDK::UnityEngine::UnityEngine::Vector3 target_); void set_destination_3254(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_set_destination_3255(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); float get_stoppingDistance_3256(); void set_stoppingDistance_3257(float value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_velocity_3258(); void set_velocity_3259(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_velocity_3260(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_velocity_3261(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_nextPosition_3262(); void INTERNAL_get_nextPosition_3263(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_desiredVelocity_3264(); void INTERNAL_get_desiredVelocity_3265(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); float get_remainingDistance_3266(); void set_autoTraverseOffMeshLink_3267(bool value_); void set_autoBraking_3268(bool value_); bool get_hasPath_3269(); bool get_pathPending_3270(); DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshPathStatus get_pathStatus_3271(); bool Warp_3272(DLL2SDK::UnityEngine::UnityEngine::Vector3 newPosition_); void set_isStopped_3274(bool value_); void ResetPath_3275(); float get_speed_3276(); void set_speed_3277(float value_); void set_angularSpeed_3278(float value_); void set_updatePosition_3279(bool value_); void set_updateRotation_3280(bool value_); void set_radius_3281(float value_); void set_height_3282(float value_); int32_t get_avoidancePriority_3283(); void set_avoidancePriority_3284(int32_t value_); static bool INTERNAL_CALL_SetDestination_3253(DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshAgent* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* target_); static bool INTERNAL_CALL_Warp_3273(DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshAgent* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* newPosition_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::AI { struct NavMesh : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::AI::NavMesh_OnNavMeshPreUpdate* onPreUpdate_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void Internal_CallOnNavMeshPreUpdate_3234(); static bool SamplePosition_3235(DLL2SDK::UnityEngine::UnityEngine::Vector3 sourcePosition_, DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshHit* hit_, float maxDistance_, int32_t areaMask_); static bool INTERNAL_CALL_SamplePosition_3236(DLL2SDK::UnityEngine::UnityEngine::Vector3* sourcePosition_, DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshHit* hit_, float maxDistance_, int32_t areaMask_); static DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshDataInstance AddNavMeshData_3237(DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshData* navMeshData_); static bool IsValidNavMeshDataHandle_3238(int32_t handle_); static bool InternalSetOwner_3239(int32_t dataID_, int32_t ownerID_); static int32_t AddNavMeshDataInternal_3240(DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshData* navMeshData_); static void RemoveNavMeshDataInternal_3241(int32_t handle_); static DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshBuildSettings GetSettingsByID_3242(int32_t agentTypeID_); static void INTERNAL_CALL_GetSettingsByID_3243(int32_t agentTypeID_, DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshBuildSettings* value_); static int32_t GetSettingsCount_3244(); static DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshBuildSettings GetSettingsByIndex_3245(int32_t index_); static void INTERNAL_CALL_GetSettingsByIndex_3246(int32_t index_, DLL2SDK::UnityEngine::UnityEngine::AI::NavMeshBuildSettings* value_); static DLL2SDK::mscorlib::System::String* GetSettingsNameFromID_3247(int32_t agentTypeID_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Cloth : DLL2SDK::UnityEngine::UnityEngine::Component { void set_enabled_3229(bool value_); void ClearTransformMotion_3230(); DLL2SDK::Array* get_capsuleColliders_3232(); DLL2SDK::Array* get_sphereColliders_3233(); static void INTERNAL_CALL_ClearTransformMotion_3231(DLL2SDK::UnityEngine::UnityEngine::Cloth* self_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ClothSphereColliderPair { DLL2SDK::UnityEngine::UnityEngine::SphereCollider* m_First_; DLL2SDK::UnityEngine::UnityEngine::SphereCollider* m_Second_; DLL2SDK::UnityEngine::UnityEngine::SphereCollider* get_first_3227(); DLL2SDK::UnityEngine::UnityEngine::SphereCollider* get_second_3228(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WheeledVehicleMovementComponent : DLL2SDK::UnityEngine::UnityEngine::Collider { DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent_UpdateSimulationDelegate* OnUpdateSimulation_; bool get_isReverseAsBrake_3141(); bool get_tickEnabled_3142(); void set_tickEnabled_3143(bool value_); void set_updateRigidbody_3144(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* value_); DLL2SDK::Array* get_wheelSetups_3145(); DLL2SDK::UnityEngine::UnityEngine::VehicleDebugInfo get_vehicleDebugInfo_3146(); void set_isLocalControlled_3147(bool value_); float get_idleBrakeInput_3148(); float get_stopThreshold_3149(); float get_wrongDirectionThreshold_3150(); DLL2SDK::UnityEngine::UnityEngine::VehicleInputRate get_throttleInputRate_3151(); DLL2SDK::UnityEngine::UnityEngine::VehicleInputRate get_brakeInputRate_3152(); DLL2SDK::UnityEngine::UnityEngine::VehicleInputRate get_handbrakeInputRate_3153(); DLL2SDK::UnityEngine::UnityEngine::VehicleInputRate get_steeringInputRate_3154(); float get_steeringInput_3155(); void set_steeringInput_3156(float value_); float get_throttleInput_3157(); void set_throttleInput_3158(float value_); float get_brakeInput_3159(); void set_brakeInput_3160(float value_); float get_handbrakeInput_3161(); void set_handbrakeInput_3162(float value_); bool CheckSlipThreshold_3163(float AbsLongSlipThreshold_, float AbsLatSlipThreshold_); float GetMaxLongSlip_3165(); float GetMaxSpringForce_3167(); float GetMaxSuspension_3169(); void SetTargetGear_3171(int32_t GearNum_, bool bImmediate_); void SetUseAutoGears_3173(bool bUseAuto_); float GetForwardSpeed_3175(); float GetEngineRotationSpeed_3177(); float GetEngineMaxRotationSpeed_3179(); int32_t GetCurrentGear_3181(); bool GetUseAutoGears_3183(); int32_t GetTargetGear_3185(); void OnCreatePhysicsState_3187(); void OnDestroyPhysicsState_3189(); void StopMovementImmediately_3191(); void UpdateVehicleMassProperties_3193(); void SetWheelRadius_3195(int32_t wheelIndex_, float NewRaduis_); void SetWheelSteerAngle_3197(int32_t wheelIndex_, float NewAngle_); void SetWheelLongStiffValue_3199(int32_t wheelIndex_, float longStiffValue_); void SetWheelLatLongStiffValue_3201(int32_t wheelIndex_, float latStiffMaxLoad_, float latStiffValue_); void SetWheelFrictionScale_3203(int32_t wheelIndex_, float newFrictionScale_); void SetBoostTorqueMultiplier_3205(float newTorqueMultiplier_); float GetSteeringInput_3207(); float GetThrottleInput_3209(); float GetBrakeInput_3211(); void GetWheelInfos_3213(DLL2SDK::mscorlib::System::Collections::Generic::List_1* resultInfo_); void GetWheelInfosInternal_3214(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Object* results_); static bool INTERNAL_CALL_CheckSlipThreshold_3164(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, float AbsLongSlipThreshold_, float AbsLatSlipThreshold_); static float INTERNAL_CALL_GetMaxLongSlip_3166(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static float INTERNAL_CALL_GetMaxSpringForce_3168(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static float INTERNAL_CALL_GetMaxSuspension_3170(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static void INTERNAL_CALL_SetTargetGear_3172(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, int32_t GearNum_, bool bImmediate_); static void INTERNAL_CALL_SetUseAutoGears_3174(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, bool bUseAuto_); static float INTERNAL_CALL_GetForwardSpeed_3176(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static float INTERNAL_CALL_GetEngineRotationSpeed_3178(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static float INTERNAL_CALL_GetEngineMaxRotationSpeed_3180(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static int32_t INTERNAL_CALL_GetCurrentGear_3182(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static bool INTERNAL_CALL_GetUseAutoGears_3184(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static int32_t INTERNAL_CALL_GetTargetGear_3186(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static void INTERNAL_CALL_OnCreatePhysicsState_3188(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static void INTERNAL_CALL_OnDestroyPhysicsState_3190(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static void INTERNAL_CALL_StopMovementImmediately_3192(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static void INTERNAL_CALL_UpdateVehicleMassProperties_3194(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static void INTERNAL_CALL_SetWheelRadius_3196(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, int32_t wheelIndex_, float NewRaduis_); static void INTERNAL_CALL_SetWheelSteerAngle_3198(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, int32_t wheelIndex_, float NewAngle_); static void INTERNAL_CALL_SetWheelLongStiffValue_3200(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, int32_t wheelIndex_, float longStiffValue_); static void INTERNAL_CALL_SetWheelLatLongStiffValue_3202(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, int32_t wheelIndex_, float latStiffMaxLoad_, float latStiffValue_); static void INTERNAL_CALL_SetWheelFrictionScale_3204(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, int32_t wheelIndex_, float newFrictionScale_); static void INTERNAL_CALL_SetBoostTorqueMultiplier_3206(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_, float newTorqueMultiplier_); static float INTERNAL_CALL_GetSteeringInput_3208(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static float INTERNAL_CALL_GetThrottleInput_3210(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); static float INTERNAL_CALL_GetBrakeInput_3212(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent* self_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct VehicleDebugInfo { float forwardSpeedKmH_; float steering_; float throttle_; float brake_; float RPM_; float gear_; float drag_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WheelInfo { float tireFriction_; float latSlip_; float longSlip_; float wheelRPM_; float normalizedTireLoad_; float wheelTorque_; float longForce_; float latForce_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct VehicleInputRate { float riseRate_; float fallRate_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ReplicatedVehicleState { float steeringInput_; float throttleInput_; float brakeInput_; float handbrakeInput_; float LeftThrust_; float RightThrust_; float LeftBrake_; float RightBrake_; int32_t currentGear_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WheelSetup { DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleWheel* wheelConfigPrefab_; DLL2SDK::UnityEngine::UnityEngine::Transform* wheelLocation_; DLL2SDK::UnityEngine::UnityEngine::Vector3 additionalOffset_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TireConfig : DLL2SDK::UnityEngine::UnityEngine::Component { float get_FrictionScale_3140(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WheeledVehicleWheel : DLL2SDK::UnityEngine::UnityEngine::Component { float get_steerAngle_3128(); void set_steerAngle_3129(float value_); DLL2SDK::UnityEngine::UnityEngine::TireConfig* get_tireConfig_3130(); DLL2SDK::mscorlib::System::String* get_groundMaterialName_3131(); float GetCurrentSteerAngle_3132(); float GetRotationAngle_3134(); float GetSuspensionOffset_3136(); bool IsInAir_3138(); static float INTERNAL_CALL_GetCurrentSteerAngle_3133(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleWheel* self_); static float INTERNAL_CALL_GetRotationAngle_3135(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleWheel* self_); static float INTERNAL_CALL_GetSuspensionOffset_3137(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleWheel* self_); static bool INTERNAL_CALL_IsInAir_3139(DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleWheel* self_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WheelCollider : DLL2SDK::UnityEngine::UnityEngine::Collider { float get_radius_3114(); void set_radius_3115(float value_); float get_suspensionDistance_3116(); void set_suspensionDistance_3117(float value_); float get_motorTorque_3118(); void set_motorTorque_3119(float value_); float get_brakeTorque_3120(); void set_brakeTorque_3121(float value_); float get_steerAngle_3122(); void set_steerAngle_3123(float value_); bool get_isGrounded_3124(); bool GetGroundHit_3125(DLL2SDK::UnityEngine::UnityEngine::WheelHit* hit_); void GetWorldPose_3126(DLL2SDK::UnityEngine::UnityEngine::Vector3* pos_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* quat_); float get_rpm_3127(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WheelHit { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Point_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Normal_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_ForwardDir_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_SidewaysDir_; float m_Force_; float m_ForwardSlip_; float m_SidewaysSlip_; DLL2SDK::UnityEngine::UnityEngine::Collider* m_Collider_; DLL2SDK::UnityEngine::UnityEngine::Vector3 get_point_3110(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_normal_3111(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_forwardDir_3112(); float get_forwardSlip_3113(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Joint2D : DLL2SDK::UnityEngine::UnityEngine::Behaviour { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Collision2D : DLL2SDK::mscorlib::System::Object { int32_t m_Collider_; int32_t m_OtherCollider_; int32_t m_Rigidbody_; int32_t m_OtherRigidbody_; DLL2SDK::Array* m_Contacts_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_RelativeVelocity_; int32_t m_Enabled_; void _ctor_3100(); DLL2SDK::UnityEngine::UnityEngine::Collider2D* get_collider_3101(); DLL2SDK::UnityEngine::UnityEngine::Collider2D* get_otherCollider_3102(); DLL2SDK::UnityEngine::UnityEngine::Rigidbody2D* get_rigidbody_3103(); DLL2SDK::UnityEngine::UnityEngine::Rigidbody2D* get_otherRigidbody_3104(); DLL2SDK::UnityEngine::UnityEngine::Transform* get_transform_3105(); DLL2SDK::UnityEngine::UnityEngine::GameObject* get_gameObject_3106(); DLL2SDK::Array* get_contacts_3107(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_relativeVelocity_3108(); bool get_enabled_3109(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ContactPoint2D { DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Point_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Normal_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_RelativeVelocity_; float m_Separation_; float m_NormalImpulse_; float m_TangentImpulse_; int32_t m_Collider_; int32_t m_OtherCollider_; int32_t m_Rigidbody_; int32_t m_OtherRigidbody_; int32_t m_Enabled_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Collider2D : DLL2SDK::UnityEngine::UnityEngine::Behaviour { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Rigidbody2D : DLL2SDK::UnityEngine::UnityEngine::Component { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LayerMask { int32_t m_Mask_; int32_t get_value_1106(); static DLL2SDK::mscorlib::System::String* LayerToName_1107(int32_t layer_); static int32_t NameToLayer_1108(DLL2SDK::mscorlib::System::String* layerName_); static int32_t GetMask_1109(DLL2SDK::Array* layerNames_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ContactFilter2D { bool useTriggers_; bool useLayerMask_; bool useDepth_; bool useOutsideDepth_; bool useNormalAngle_; bool useOutsideNormalAngle_; DLL2SDK::UnityEngine::UnityEngine::LayerMask layerMask_; float minDepth_; float maxDepth_; float minNormalAngle_; float maxNormalAngle_; void CheckConsistency_3096(); void SetLayerMask_3097(DLL2SDK::UnityEngine::UnityEngine::LayerMask layerMask_); void SetDepth_3098(float minDepth_, float maxDepth_); static DLL2SDK::UnityEngine::UnityEngine::ContactFilter2D CreateLegacyFilter_3099(int32_t layerMask_, float minDepth_, float maxDepth_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RaycastHit2D { DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Centroid_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Point_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Normal_; float m_Distance_; float m_Fraction_; DLL2SDK::UnityEngine::UnityEngine::Collider2D* m_Collider_; DLL2SDK::UnityEngine::UnityEngine::Vector2 get_point_3073(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_normal_3074(); float get_fraction_3075(); DLL2SDK::UnityEngine::UnityEngine::Collider2D* get_collider_3076(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CharacterController : DLL2SDK::UnityEngine::UnityEngine::Collider { bool SimpleMove_3048(DLL2SDK::UnityEngine::UnityEngine::Vector3 speed_); DLL2SDK::UnityEngine::UnityEngine::CollisionFlags Move_3050(DLL2SDK::UnityEngine::UnityEngine::Vector3 motion_); bool get_isGrounded_3052(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_velocity_3053(); void INTERNAL_get_velocity_3054(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::CollisionFlags get_collisionFlags_3055(); float get_radius_3056(); void set_radius_3057(float value_); float get_height_3058(); void set_height_3059(float value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_center_3060(); void set_center_3061(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_center_3062(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_center_3063(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); float get_slopeLimit_3064(); void set_slopeLimit_3065(float value_); float get_stepOffset_3066(); void set_stepOffset_3067(float value_); float get_skinWidth_3068(); void set_skinWidth_3069(float value_); float get_minMoveDistance_3070(); void set_minMoveDistance_3071(float value_); void set_detectCollisions_3072(bool value_); static bool INTERNAL_CALL_SimpleMove_3049(DLL2SDK::UnityEngine::UnityEngine::CharacterController* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* speed_); static DLL2SDK::UnityEngine::UnityEngine::CollisionFlags INTERNAL_CALL_Move_3051(DLL2SDK::UnityEngine::UnityEngine::CharacterController* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* motion_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PhysicMaterial : DLL2SDK::UnityEngine::UnityEngine::Object { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RaycastHit { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Point_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Normal_; int32_t m_FaceID_; float m_Distance_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_UV_; DLL2SDK::UnityEngine::UnityEngine::Collider* m_Collider_; DLL2SDK::UnityEngine::UnityEngine::Vector3 get_point_3042(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_normal_3043(); float get_distance_3044(); DLL2SDK::UnityEngine::UnityEngine::Collider* get_collider_3045(); DLL2SDK::UnityEngine::UnityEngine::Rigidbody* get_rigidbody_3046(); DLL2SDK::UnityEngine::UnityEngine::Transform* get_transform_3047(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CapsuleCollider : DLL2SDK::UnityEngine::UnityEngine::Collider { DLL2SDK::UnityEngine::UnityEngine::Vector3 get_center_3032(); void set_center_3033(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_center_3034(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_center_3035(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); float get_radius_3036(); void set_radius_3037(float value_); float get_height_3038(); void set_height_3039(float value_); int32_t get_direction_3040(); void set_direction_3041(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct MeshCollider : DLL2SDK::UnityEngine::UnityEngine::Collider { void _ctor_3009(); DLL2SDK::UnityEngine::UnityEngine::Mesh* get_sharedMesh_3010(); void set_sharedMesh_3011(DLL2SDK::UnityEngine::UnityEngine::Mesh* value_); bool get_convex_3012(); void set_convex_3013(bool value_); bool get_inflateMesh_3014(); void set_inflateMesh_3015(bool value_); float get_skinWidth_3016(); void set_skinWidth_3017(float value_); bool get_smoothSphereCollisions_3018(); void set_smoothSphereCollisions_3019(bool value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_localPosition_3020(); void set_localPosition_3021(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_localPosition_3022(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_localPosition_3023(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_localScale_3024(); void set_localScale_3025(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_localScale_3026(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_localScale_3027(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_localRotation_3028(); void set_localRotation_3029(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); void INTERNAL_get_localRotation_3030(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); void INTERNAL_set_localRotation_3031(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SphereCollider : DLL2SDK::UnityEngine::UnityEngine::Collider { DLL2SDK::UnityEngine::UnityEngine::Vector3 get_center_3003(); void set_center_3004(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_center_3005(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_center_3006(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); float get_radius_3007(); void set_radius_3008(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct BoxCollider : DLL2SDK::UnityEngine::UnityEngine::Collider { DLL2SDK::UnityEngine::UnityEngine::Vector3 get_center_2993(); void set_center_2994(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_center_2995(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_center_2996(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_size_2997(); void set_size_2998(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_size_2999(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_size_3000(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_rotation_3001(); void INTERNAL_get_rotation_3002(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct CollisionDetectionMode : int32_t { Discrete_ = static_cast(0x0), Continuous_ = static_cast(0x1), ContinuousDynamic_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct JointProjectionMode : int32_t { None_ = static_cast(0x0), PositionAndRotation_ = static_cast(0x1), PositionOnly_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct JointDrive { float m_PositionSpring_; float m_PositionDamper_; float m_MaximumForce_; void set_positionSpring_2660(float value_); void set_positionDamper_2661(float value_); void set_maximumForce_2662(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RotationDriveMode : int32_t { XYAndZ_ = static_cast(0x0), Slerp_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SoftJointLimit { float m_Limit_; float m_Bounciness_; float m_ContactDistance_; float get_limit_2652(); void set_limit_2653(float value_); float get_bounciness_2654(); void set_bounciness_2655(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SoftJointLimitSpring { float m_Spring_; float m_Damper_; float get_spring_2656(); void set_spring_2657(float value_); float get_damper_2658(); void set_damper_2659(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ConfigurableJointMotion : int32_t { Locked_ = static_cast(0x0), Limited_ = static_cast(0x1), Free_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Joint : DLL2SDK::UnityEngine::UnityEngine::Component { DLL2SDK::UnityEngine::UnityEngine::Rigidbody* get_connectedBody_2868(); void set_connectedBody_2869(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_axis_2870(); void set_axis_2871(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_axis_2872(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_axis_2873(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_anchor_2874(); void set_anchor_2875(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_anchor_2876(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_anchor_2877(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_connectedAnchor_2878(); void set_connectedAnchor_2879(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_connectedAnchor_2880(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_connectedAnchor_2881(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); bool get_autoConfigureConnectedAnchor_2882(); void set_autoConfigureConnectedAnchor_2883(bool value_); float get_breakForce_2884(); void set_breakForce_2885(float value_); float get_breakTorque_2886(); void set_breakTorque_2887(float value_); bool get_enableCollision_2888(); void set_enableCollision_2889(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CharacterJoint : DLL2SDK::UnityEngine::UnityEngine::Joint { DLL2SDK::UnityEngine::UnityEngine::Quaternion targetRotation_; DLL2SDK::UnityEngine::UnityEngine::Vector3 targetAngularVelocity_; DLL2SDK::UnityEngine::UnityEngine::JointDrive rotationDrive_; DLL2SDK::UnityEngine::UnityEngine::Vector3 get_swingAxis_2900(); void set_swingAxis_2901(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_swingAxis_2902(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_swingAxis_2903(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring get_twistLimitSpring_2904(); void set_twistLimitSpring_2905(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring value_); void INTERNAL_get_twistLimitSpring_2906(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring* value_); void INTERNAL_set_twistLimitSpring_2907(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring* value_); DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring get_swingLimitSpring_2908(); void set_swingLimitSpring_2909(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring value_); void INTERNAL_get_swingLimitSpring_2910(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring* value_); void INTERNAL_set_swingLimitSpring_2911(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring* value_); DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit get_lowTwistLimit_2912(); void set_lowTwistLimit_2913(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_get_lowTwistLimit_2914(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void INTERNAL_set_lowTwistLimit_2915(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit get_highTwistLimit_2916(); void set_highTwistLimit_2917(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_get_highTwistLimit_2918(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void INTERNAL_set_highTwistLimit_2919(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit get_swing1Limit_2920(); void set_swing1Limit_2921(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_get_swing1Limit_2922(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void INTERNAL_set_swing1Limit_2923(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit get_swing2Limit_2924(); void set_swing2Limit_2925(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_get_swing2Limit_2926(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void INTERNAL_set_swing2Limit_2927(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); bool get_enableProjection_2928(); void set_enableProjection_2929(bool value_); float get_projectionDistance_2930(); float get_projectionAngle_2931(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct FixedJoint : DLL2SDK::UnityEngine::UnityEngine::Joint { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SpringJoint : DLL2SDK::UnityEngine::UnityEngine::Joint { float get_spring_2897(); float get_damper_2898(); float get_maxDistance_2899(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HingeJoint : DLL2SDK::UnityEngine::UnityEngine::Joint { DLL2SDK::UnityEngine::UnityEngine::JointLimits get_limits_2890(); void INTERNAL_get_limits_2891(DLL2SDK::UnityEngine::UnityEngine::JointLimits* value_); DLL2SDK::UnityEngine::UnityEngine::JointSpring get_spring_2892(); void INTERNAL_get_spring_2893(DLL2SDK::UnityEngine::UnityEngine::JointSpring* value_); bool get_useMotor_2894(); bool get_useLimits_2895(); bool get_useSpring_2896(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct QueryTriggerInteraction : int32_t { UseGlobal_ = static_cast(0x0), Ignore_ = static_cast(0x1), Collide_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RigidbodyInterpolation : int32_t { None_ = static_cast(0x0), Interpolate_ = static_cast(0x1), Extrapolate_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ForceMode : int32_t { Force_ = static_cast(0x0), Acceleration_ = static_cast(0x5), Impulse_ = static_cast(0x1), VelocityChange_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct RigidbodyConstraints : int32_t { None_ = static_cast(0x0), FreezePositionX_ = static_cast(0x2), FreezePositionY_ = static_cast(0x4), FreezePositionZ_ = static_cast(0x8), FreezeRotationX_ = static_cast(0x10), FreezeRotationY_ = static_cast(0x20), FreezeRotationZ_ = static_cast(0x40), FreezePosition_ = static_cast(0xE), FreezeRotation_ = static_cast(0x70), FreezeAll_ = static_cast(0x7E) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ContactPoint { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Point_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Normal_; int32_t m_ThisColliderInstanceID_; int32_t m_OtherColliderInstanceID_; float m_Separation_; DLL2SDK::UnityEngine::UnityEngine::Vector3 get_point_2783(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_normal_2784(); DLL2SDK::UnityEngine::UnityEngine::Collider* get_thisCollider_2785(); DLL2SDK::UnityEngine::UnityEngine::Collider* get_otherCollider_2786(); static DLL2SDK::UnityEngine::UnityEngine::Collider* ColliderFromInstanceId_2787(int32_t instanceID_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Physics : DLL2SDK::mscorlib::System::Object { static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_gravity_2690(); static void set_gravity_2691(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); static void INTERNAL_get_gravity_2692(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_set_gravity_2693(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static int32_t AddAnAggregate_2694(bool enableCollision_); static void set_queriesHitBackfaces_2695(bool value_); static bool Raycast_2696(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layerMask_); static bool Raycast_2697(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_); static bool Raycast_2698(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_); static bool Raycast_2699(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static void LockSceneWrite_2700(bool lockScene_); static void AddRigidBodiesToAggregateAssumeLocked_2701(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* body_, int32_t aggregateIndex_); static bool Raycast_2702(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layerMask_); static bool Raycast_2703(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_); static bool Raycast_2704(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_); static bool Raycast_2705(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool Raycast_2706(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_, int32_t layerMask_); static bool Raycast_2707(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_); static bool Raycast_2708(DLL2SDK::UnityEngine::UnityEngine::Ray ray_); static bool Raycast_2709(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static void AddRigidBodiesToAggregate_2710(DLL2SDK::Array* bodies_, int32_t aggregateIndex_); static void ReleaseAggregateFromScene_2711(int32_t aggregateIndex_); static bool Raycast_2712(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layerMask_); static bool Raycast_2713(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_); static bool Raycast_2714(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_); static bool Raycast_2715(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* RaycastAll_2716(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_, int32_t layerMask_); static DLL2SDK::Array* RaycastAll_2717(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_); static DLL2SDK::Array* RaycastAll_2718(DLL2SDK::UnityEngine::UnityEngine::Ray ray_); static DLL2SDK::Array* RaycastAll_2719(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* RaycastAll_2720(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* RaycastAll_2721(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layermask_); static DLL2SDK::Array* RaycastAll_2722(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_); static DLL2SDK::Array* RaycastAll_2723(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_); static DLL2SDK::Array* INTERNAL_CALL_RaycastAll_2724(DLL2SDK::UnityEngine::UnityEngine::Vector3* origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t RaycastNonAlloc_2725(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, DLL2SDK::Array* results_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t RaycastNonAlloc_2726(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::Array* results_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t RaycastNonAlloc_2727(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::Array* results_, float maxDistance_, int32_t layermask_); static int32_t INTERNAL_CALL_RaycastNonAlloc_2728(DLL2SDK::UnityEngine::UnityEngine::Vector3* origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::Array* results_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool Linecast_2729(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, int32_t layerMask_); static bool Linecast_2730(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool Linecast_2731(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, int32_t layerMask_); static bool Linecast_2732(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_); static bool Linecast_2733(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* OverlapSphere_2734(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, float radius_, int32_t layerMask_); static DLL2SDK::Array* OverlapSphere_2735(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, float radius_); static DLL2SDK::Array* INTERNAL_CALL_OverlapSphere_2736(DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, float radius_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t OverlapSphereNonAlloc_2737(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, float radius_, DLL2SDK::Array* results_, int32_t layerMask_); static int32_t INTERNAL_CALL_OverlapSphereNonAlloc_2738(DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, float radius_, DLL2SDK::Array* results_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* OverlapCapsule_2739(DLL2SDK::UnityEngine::UnityEngine::Vector3 point0_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, float radius_, int32_t layerMask_); static DLL2SDK::Array* INTERNAL_CALL_OverlapCapsule_2740(DLL2SDK::UnityEngine::UnityEngine::Vector3* point0_, DLL2SDK::UnityEngine::UnityEngine::Vector3* point1_, float radius_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t OverlapCapsuleNonAlloc_2741(DLL2SDK::UnityEngine::UnityEngine::Vector3 point0_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, float radius_, DLL2SDK::Array* results_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t OverlapCapsuleNonAlloc_2742(DLL2SDK::UnityEngine::UnityEngine::Vector3 point0_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, float radius_, DLL2SDK::Array* results_, int32_t layerMask_); static int32_t INTERNAL_CALL_OverlapCapsuleNonAlloc_2743(DLL2SDK::UnityEngine::UnityEngine::Vector3* point0_, DLL2SDK::UnityEngine::UnityEngine::Vector3* point1_, float radius_, DLL2SDK::Array* results_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool CapsuleCast_2744(DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point2_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layerMask_); static bool CapsuleCast_2745(DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point2_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool SphereCast_2746(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layerMask_); static bool SphereCast_2747(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_); static bool SphereCast_2748(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* CapsuleCastAll_2749(DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point2_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* INTERNAL_CALL_CapsuleCastAll_2750(DLL2SDK::UnityEngine::UnityEngine::Vector3* point1_, DLL2SDK::UnityEngine::UnityEngine::Vector3* point2_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t CapsuleCastNonAlloc_2751(DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point2_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::Array* results_, float maxDistance_, int32_t layermask_); static int32_t INTERNAL_CALL_CapsuleCastNonAlloc_2752(DLL2SDK::UnityEngine::UnityEngine::Vector3* point1_, DLL2SDK::UnityEngine::UnityEngine::Vector3* point2_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::Array* results_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* SphereCastAll_2753(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layerMask_); static DLL2SDK::Array* SphereCastAll_2754(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool CheckSphere_2755(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, float radius_, int32_t layerMask_); static bool INTERNAL_CALL_CheckSphere_2756(DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, float radius_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool CheckCapsule_2757(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, float radius_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool CheckCapsule_2758(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, float radius_, int32_t layermask_); static bool INTERNAL_CALL_CheckCapsule_2759(DLL2SDK::UnityEngine::UnityEngine::Vector3* start_, DLL2SDK::UnityEngine::UnityEngine::Vector3* end_, float radius_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool CheckBox_2760(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Quaternion orientation_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool CheckBox_2761(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Quaternion orientation_, int32_t layermask_); static bool INTERNAL_CALL_CheckBox_2762(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::UnityEngine::UnityEngine::Vector3* halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* orientation_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* OverlapBox_2763(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Quaternion orientation_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static DLL2SDK::Array* INTERNAL_CALL_OverlapBox_2764(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::UnityEngine::UnityEngine::Vector3* halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* orientation_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t OverlapBoxNonAlloc_2765(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 halfExtents_, DLL2SDK::Array* results_, DLL2SDK::UnityEngine::UnityEngine::Quaternion orientation_, int32_t layerMask_); static int32_t INTERNAL_CALL_OverlapBoxNonAlloc_2766(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::UnityEngine::UnityEngine::Vector3* halfExtents_, DLL2SDK::Array* results_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* orientation_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static int32_t BoxCastNonAlloc_2767(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::Array* results_, DLL2SDK::UnityEngine::UnityEngine::Quaternion orientation_, float maxDistance_, int32_t layermask_); static int32_t INTERNAL_CALL_BoxCastNonAlloc_2768(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::UnityEngine::UnityEngine::Vector3* halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::Array* results_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* orientation_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool Internal_BoxCast_2769(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Quaternion orientation_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool INTERNAL_CALL_Internal_BoxCast_2770(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::UnityEngine::UnityEngine::Vector3* halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* orientation_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool BoxCast_2771(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 halfExtents_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, DLL2SDK::UnityEngine::UnityEngine::Quaternion orientation_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static void IgnoreCollision_2772(DLL2SDK::UnityEngine::UnityEngine::Collider* collider1_, DLL2SDK::UnityEngine::UnityEngine::Collider* collider2_, bool ignore_); static void IgnoreCollision_2773(DLL2SDK::UnityEngine::UnityEngine::Collider* collider1_, DLL2SDK::UnityEngine::UnityEngine::Collider* collider2_); static void IgnoreLayerCollision_2774(int32_t layer1_, int32_t layer2_, bool ignore_); static void IgnoreLayerCollision_2775(int32_t layer1_, int32_t layer2_); static bool GetIgnoreLayerCollision_2776(int32_t layer1_, int32_t layer2_); static bool Internal_Raycast_2777(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool INTERNAL_CALL_Internal_Raycast_2778(DLL2SDK::UnityEngine::UnityEngine::Vector3* origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool Internal_CapsuleCast_2779(DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point2_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool INTERNAL_CALL_Internal_CapsuleCast_2780(DLL2SDK::UnityEngine::UnityEngine::Vector3* point1_, DLL2SDK::UnityEngine::UnityEngine::Vector3* point2_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool Internal_RaycastTest_2781(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); static bool INTERNAL_CALL_Internal_RaycastTest_2782(DLL2SDK::UnityEngine::UnityEngine::Vector3* origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct CollisionFlags : int32_t { None_ = static_cast(0x0), Sides_ = static_cast(0x1), Above_ = static_cast(0x2), Below_ = static_cast(0x4), CollidedSides_ = static_cast(0x1), CollidedAbove_ = static_cast(0x2), CollidedBelow_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Collision : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Impulse_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_RelativeVelocity_; DLL2SDK::UnityEngine::UnityEngine::Rigidbody* m_Rigidbody_; DLL2SDK::UnityEngine::UnityEngine::Collider* m_Collider_; DLL2SDK::Array* m_Contacts_; void _ctor_2678(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_relativeVelocity_2679(); DLL2SDK::UnityEngine::UnityEngine::Rigidbody* get_rigidbody_2680(); DLL2SDK::UnityEngine::UnityEngine::Collider* get_collider_2681(); DLL2SDK::UnityEngine::UnityEngine::Transform* get_transform_2682(); DLL2SDK::UnityEngine::UnityEngine::GameObject* get_gameObject_2683(); DLL2SDK::Array* get_contacts_2684(); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2685(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_impulse_2686(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_impactForceSum_2687(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_frictionForceSum_2688(); DLL2SDK::UnityEngine::UnityEngine::Component* get_other_2689(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ControllerColliderHit : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::CharacterController* m_Controller_; DLL2SDK::UnityEngine::UnityEngine::Collider* m_Collider_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Point_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Normal_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_MoveDirection_; float m_MoveLength_; int32_t m_Push_; void _ctor_2666(); DLL2SDK::UnityEngine::UnityEngine::CharacterController* get_controller_2667(); DLL2SDK::UnityEngine::UnityEngine::Collider* get_collider_2668(); DLL2SDK::UnityEngine::UnityEngine::Rigidbody* get_rigidbody_2669(); DLL2SDK::UnityEngine::UnityEngine::GameObject* get_gameObject_2670(); DLL2SDK::UnityEngine::UnityEngine::Transform* get_transform_2671(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_point_2672(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_normal_2673(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_moveDirection_2674(); float get_moveLength_2675(); bool get_push_2676(); void set_push_2677(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct JointLimits { float m_Min_; float m_Max_; float m_Bounciness_; float m_BounceMinVelocity_; float m_ContactDistance_; float minBounce_; float maxBounce_; float get_min_2663(); float get_max_2664(); float get_bounciness_2665(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct JointSpring { float spring_; float damper_; float targetPosition_; }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering { struct RenderStateBlock { DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::BlendState m_BlendState_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RasterState m_RasterState_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::DepthState m_DepthState_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::StencilState m_StencilState_; int32_t m_StencilReference_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderStateMask m_Mask_; void set_blendState_5515(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::BlendState value_); void set_rasterState_5516(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RasterState value_); void set_depthState_5517(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::DepthState value_); void set_stencilState_5518(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::StencilState value_); void set_stencilReference_5519(int32_t value_); void set_mask_5520(DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderStateMask value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystem : DLL2SDK::UnityEngine::UnityEngine::Component { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_IteratorDelegate* __f__am_cache0_; DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_IteratorDelegate* __f__am_cache1_; DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_IteratorDelegate* __f__am_cache2_; DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_IteratorDelegate* __f__am_cache3_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } bool get_isPlaying_2575(); int32_t get_particleCount_2576(); void set_startColor_2577(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_set_startColor_2578(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void set_startRotation_2579(float value_); void set_startLifetime_2580(float value_); DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MainModule get_main_2581(); DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_EmissionModule get_emission_2582(); void Simulate_2588(float t_, bool withChildren_, bool restart_); void Simulate_2589(float t_); void Simulate_2590(float t_, bool withChildren_, bool restart_, bool fixedTimeStep_); void Play_2591(); void Play_2592(bool withChildren_); void Stop_2593(bool withChildren_); void Stop_2594(); void Stop_2595(bool withChildren_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystemStopBehavior stopBehavior_); void Pause_2596(bool withChildren_); void Clear_2597(bool withChildren_); void Emit_2598(int32_t count_); bool IterateParticleSystems_2600(bool recurse_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_IteratorDelegate* func_); static bool Internal_Simulate_2583(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* self_, float t_, bool restart_, bool fixedTimeStep_); static bool Internal_Play_2584(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* self_); static bool Internal_Stop_2585(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* self_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystemStopBehavior stopBehavior_); static bool Internal_Pause_2586(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* self_); static bool Internal_Clear_2587(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* self_); static void INTERNAL_CALL_Emit_2599(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* self_, int32_t count_); static bool IterateParticleSystemsRecursive_2601(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_IteratorDelegate* func_); static bool _Play_m__0_2602(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* ps_); static bool _Pause_m__1_2603(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* ps_); static bool _Clear_m__2_2604(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* ps_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Transform : DLL2SDK::UnityEngine::UnityEngine::Component { DLL2SDK::UnityEngine::UnityEngine::Vector3 get_position_2440(); void set_position_2441(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_position_2442(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_position_2443(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_localPosition_2444(); void set_localPosition_2445(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_localPosition_2446(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_localPosition_2447(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_eulerAngles_2448(); void set_eulerAngles_2449(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_localEulerAngles_2450(); void set_localEulerAngles_2451(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_right_2452(); void set_right_2453(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_up_2454(); void set_up_2455(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_forward_2456(); void set_forward_2457(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_rotation_2458(); void set_rotation_2459(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); void INTERNAL_get_rotation_2460(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); void INTERNAL_set_rotation_2461(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_localRotation_2462(); void set_localRotation_2463(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); void INTERNAL_get_localRotation_2464(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); void INTERNAL_set_localRotation_2465(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_localScale_2466(); void set_localScale_2467(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_localScale_2468(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_localScale_2469(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Transform* get_parent_2470(); void set_parent_2471(DLL2SDK::UnityEngine::UnityEngine::Transform* value_); DLL2SDK::UnityEngine::UnityEngine::Transform* get_parentInternal_2472(); void set_parentInternal_2473(DLL2SDK::UnityEngine::UnityEngine::Transform* value_); void SetParent_2474(DLL2SDK::UnityEngine::UnityEngine::Transform* parent_); void SetParent_2475(DLL2SDK::UnityEngine::UnityEngine::Transform* parent_, bool worldPositionStays_); DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_worldToLocalMatrix_2476(); void INTERNAL_get_worldToLocalMatrix_2477(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_localToWorldMatrix_2478(); void INTERNAL_get_localToWorldMatrix_2479(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); void SetPositionAndRotation_2480(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_); bool CheckAndSetPositionWithoutNotification_2482(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); bool CheckAndSetRotationWithoutNotification_2484(DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_); void SendTransformChanged_2486(int32_t mask_); void Translate_2487(DLL2SDK::UnityEngine::UnityEngine::Vector3 translation_); void Translate_2488(DLL2SDK::UnityEngine::UnityEngine::Vector3 translation_, DLL2SDK::UnityEngine::UnityEngine::Space relativeTo_); void Rotate_2489(DLL2SDK::UnityEngine::UnityEngine::Vector3 eulerAngles_); void Rotate_2490(DLL2SDK::UnityEngine::UnityEngine::Vector3 eulerAngles_, DLL2SDK::UnityEngine::UnityEngine::Space relativeTo_); void Rotate_2491(float xAngle_, float yAngle_, float zAngle_); void Rotate_2492(float xAngle_, float yAngle_, float zAngle_, DLL2SDK::UnityEngine::UnityEngine::Space relativeTo_); void RotateAroundInternal_2493(DLL2SDK::UnityEngine::UnityEngine::Vector3 axis_, float angle_); void Rotate_2495(DLL2SDK::UnityEngine::UnityEngine::Vector3 axis_, float angle_); void Rotate_2496(DLL2SDK::UnityEngine::UnityEngine::Vector3 axis_, float angle_, DLL2SDK::UnityEngine::UnityEngine::Space relativeTo_); void RotateAround_2497(DLL2SDK::UnityEngine::UnityEngine::Vector3 point_, DLL2SDK::UnityEngine::UnityEngine::Vector3 axis_, float angle_); void LookAt_2498(DLL2SDK::UnityEngine::UnityEngine::Transform* target_); void LookAt_2499(DLL2SDK::UnityEngine::UnityEngine::Transform* target_, DLL2SDK::UnityEngine::UnityEngine::Vector3 worldUp_); void LookAt_2500(DLL2SDK::UnityEngine::UnityEngine::Vector3 worldPosition_, DLL2SDK::UnityEngine::UnityEngine::Vector3 worldUp_); void LookAt_2501(DLL2SDK::UnityEngine::UnityEngine::Vector3 worldPosition_); DLL2SDK::UnityEngine::UnityEngine::Vector3 TransformDirection_2503(DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_); DLL2SDK::UnityEngine::UnityEngine::Vector3 InverseTransformDirection_2505(DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_); DLL2SDK::UnityEngine::UnityEngine::Vector3 TransformVector_2507(DLL2SDK::UnityEngine::UnityEngine::Vector3 vector_); DLL2SDK::UnityEngine::UnityEngine::Vector3 TransformVector_2509(float x_, float y_, float z_); DLL2SDK::UnityEngine::UnityEngine::Vector3 InverseTransformVector_2510(DLL2SDK::UnityEngine::UnityEngine::Vector3 vector_); DLL2SDK::UnityEngine::UnityEngine::Vector3 TransformPoint_2512(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Vector3 TransformPoint_2514(float x_, float y_, float z_); DLL2SDK::UnityEngine::UnityEngine::Vector3 InverseTransformPoint_2515(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Vector3 InverseTransformPoint_2517(float x_, float y_, float z_); DLL2SDK::UnityEngine::UnityEngine::Transform* get_root_2518(); int32_t get_childCount_2519(); void DetachChildren_2520(); void SetAsFirstSibling_2521(); void SetAsLastSibling_2522(); void SetSiblingIndex_2523(int32_t index_); DLL2SDK::UnityEngine::UnityEngine::Transform* Find_2524(DLL2SDK::mscorlib::System::String* path_); DLL2SDK::UnityEngine::UnityEngine::Transform* FindWithName_2525(DLL2SDK::mscorlib::System::String* name_, bool includeInactive_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_lossyScale_2527(); void INTERNAL_get_lossyScale_2528(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); bool IsChildOf_2529(DLL2SDK::UnityEngine::UnityEngine::Transform* parent_); bool get_hasChanged_2530(); void set_hasChanged_2531(bool value_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2532(); DLL2SDK::UnityEngine::UnityEngine::Transform* GetChild_2533(int32_t index_); int32_t GetChildCount_2534(); static void INTERNAL_CALL_SetPositionAndRotation_2481(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* rotation_); static bool INTERNAL_CALL_CheckAndSetPositionWithoutNotification_2483(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_); static bool INTERNAL_CALL_CheckAndSetRotationWithoutNotification_2485(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* rotation_); static void INTERNAL_CALL_RotateAroundInternal_2494(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* axis_, float angle_); static void INTERNAL_CALL_LookAt_2502(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* worldPosition_, DLL2SDK::UnityEngine::UnityEngine::Vector3* worldUp_); static void INTERNAL_CALL_TransformDirection_2504(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_InverseTransformDirection_2506(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_TransformVector_2508(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* vector_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_InverseTransformVector_2511(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* vector_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_TransformPoint_2513(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_InverseTransformPoint_2516(DLL2SDK::UnityEngine::UnityEngine::Transform* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static DLL2SDK::mscorlib::System::String* CalculateTransformPath_2526(DLL2SDK::UnityEngine::UnityEngine::Transform* targetTransform_, DLL2SDK::UnityEngine::UnityEngine::Transform* root_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct DrivenTransformProperties : int32_t { None_ = static_cast(0x0), All_ = static_cast(0xFFFFFFFF), AnchoredPositionX_ = static_cast(0x2), AnchoredPositionY_ = static_cast(0x4), AnchoredPositionZ_ = static_cast(0x8), Rotation_ = static_cast(0x10), ScaleX_ = static_cast(0x20), ScaleY_ = static_cast(0x40), ScaleZ_ = static_cast(0x80), AnchorMinX_ = static_cast(0x100), AnchorMinY_ = static_cast(0x200), AnchorMaxX_ = static_cast(0x400), AnchorMaxY_ = static_cast(0x800), SizeDeltaX_ = static_cast(0x1000), SizeDeltaY_ = static_cast(0x2000), PivotX_ = static_cast(0x4000), PivotY_ = static_cast(0x8000), AnchoredPosition_ = static_cast(0x6), AnchoredPosition3D_ = static_cast(0xE), Scale_ = static_cast(0xE0), AnchorMin_ = static_cast(0x300), AnchorMax_ = static_cast(0xC00), Anchors_ = static_cast(0xF00), SizeDelta_ = static_cast(0x3000), Pivot_ = static_cast(0xC000) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Profiling { struct Profiler : DLL2SDK::mscorlib::System::Object { static bool get_enabled_2438(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::SceneManagement { struct Scene { int32_t m_Handle_; int32_t get_handle_2416(); bool IsValid_2417(); DLL2SDK::mscorlib::System::String* get_path_2418(); DLL2SDK::mscorlib::System::String* get_name_2419(); bool get_isLoaded_2420(); int32_t get_buildIndex_2421(); bool get_isDirty_2422(); int32_t get_rootCount_2423(); DLL2SDK::Array* GetRootGameObjects_2424(); void GetRootGameObjects_2425(DLL2SDK::mscorlib::System::Collections::Generic::List_1* rootGameObjects_); int32_t GetHashCode_2428(); bool Equals_2429(DLL2SDK::mscorlib::System::Object* other_); static bool op_Equality_2426(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene lhs_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene rhs_); static bool op_Inequality_2427(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene lhs_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene rhs_); static bool IsValidInternal_2430(int32_t sceneHandle_); static DLL2SDK::mscorlib::System::String* GetPathInternal_2431(int32_t sceneHandle_); static DLL2SDK::mscorlib::System::String* GetNameInternal_2432(int32_t sceneHandle_); static bool GetIsLoadedInternal_2433(int32_t sceneHandle_); static bool GetIsDirtyInternal_2434(int32_t sceneHandle_); static int32_t GetBuildIndexInternal_2435(int32_t sceneHandle_); static int32_t GetRootCountInternal_2436(int32_t sceneHandle_); static void GetRootGameObjectsInternal_2437(int32_t sceneHandle_, DLL2SDK::mscorlib::System::Object* resultRootList_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::SceneManagement { enum struct LoadSceneMode : int32_t { Single_ = static_cast(0x0), Additive_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { enum struct PlayState : int32_t { Paused_ = static_cast(0x0), Playing_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct DynamicGI : DLL2SDK::mscorlib::System::Object { static void UpdateEnvironment_2314(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Time : DLL2SDK::mscorlib::System::Object { static float get_time_2296(); static float get_timeSinceLevelLoad_2297(); static float get_deltaTime_2298(); static float get_unscaledTime_2299(); static float get_fixedUnscaledTime_2300(); static float get_unscaledDeltaTime_2301(); static float get_fixedDeltaTime_2302(); static void set_fixedDeltaTime_2303(float value_); static void set_maximumDeltaTime_2304(float value_); static float get_smoothDeltaTime_2305(); static void set_maximumParticleDeltaTime_2306(float value_); static float get_timeScale_2307(); static void set_timeScale_2308(float value_); static int32_t get_frameCount_2309(); static int32_t get_renderedFrameCount_2310(); static float get_realtimeSinceStartup_2311(); static int32_t get_captureFramerate_2312(); static void set_captureFramerate_2313(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Camera : DLL2SDK::UnityEngine::UnityEngine::Behaviour { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Camera_CameraCallback* onPreCull_; DLL2SDK::UnityEngine::UnityEngine::Camera_CameraCallback* onPreRender_; DLL2SDK::UnityEngine::UnityEngine::Camera_CameraCallback* onPostRender_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } float get_fieldOfView_2166(); void set_fieldOfView_2167(float value_); float get_nearClipPlane_2168(); void set_nearClipPlane_2169(float value_); float get_farClipPlane_2170(); void set_farClipPlane_2171(float value_); void set_probeBias_2172(float value_); DLL2SDK::UnityEngine::UnityEngine::RenderingPath get_renderingPath_2173(); void set_renderingPath_2174(DLL2SDK::UnityEngine::UnityEngine::RenderingPath value_); DLL2SDK::UnityEngine::UnityEngine::RenderingPath get_actualRenderingPath_2175(); bool get_allowHDR_2176(); void set_allowHDR_2177(bool value_); void set_allowShadow_2178(bool value_); void set_shareShadow_2179(bool value_); void set_allowShadowCache_2180(bool value_); void set_forceShadowUpdate_2181(bool value_); bool get_allowMSAA_2182(); void set_allowMSAA_2183(bool value_); void set_useOCCache_2184(bool value_); float get_orthographicSize_2185(); void set_orthographicSize_2186(float value_); bool get_orthographic_2187(); void set_orthographic_2188(bool value_); void set_opaqueSortMode_2189(DLL2SDK::UnityEngine::UnityEngine::Rendering::OpaqueSortMode value_); DLL2SDK::UnityEngine::UnityEngine::TransparencySortMode get_transparencySortMode_2190(); void set_transparencySortMode_2191(DLL2SDK::UnityEngine::UnityEngine::TransparencySortMode value_); float get_depth_2192(); void set_depth_2193(float value_); float get_aspect_2194(); void set_aspect_2195(float value_); int32_t get_cullingMask_2196(); void set_cullingMask_2197(int32_t value_); void set_instancingFriendly_2198(bool value_); int32_t get_eventMask_2199(); void set_eventMask_2200(int32_t value_); DLL2SDK::UnityEngine::UnityEngine::Color get_backgroundColor_2201(); void set_backgroundColor_2202(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_get_backgroundColor_2203(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void INTERNAL_set_backgroundColor_2204(DLL2SDK::UnityEngine::UnityEngine::Color* value_); DLL2SDK::UnityEngine::UnityEngine::Rect get_rect_2205(); void set_rect_2206(DLL2SDK::UnityEngine::UnityEngine::Rect value_); void INTERNAL_get_rect_2207(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); void INTERNAL_set_rect_2208(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); DLL2SDK::UnityEngine::UnityEngine::Rect get_pixelRect_2209(); void set_pixelRect_2210(DLL2SDK::UnityEngine::UnityEngine::Rect value_); void INTERNAL_get_pixelRect_2211(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); void INTERNAL_set_pixelRect_2212(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); DLL2SDK::UnityEngine::UnityEngine::RenderTexture* get_targetTexture_2213(); void set_targetTexture_2214(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* value_); void SetTargetBuffersImpl_2215(DLL2SDK::UnityEngine::UnityEngine::RenderBuffer* color_, DLL2SDK::UnityEngine::UnityEngine::RenderBuffer* depth_); void SetTargetBuffers_2216(DLL2SDK::UnityEngine::UnityEngine::RenderBuffer colorBuffer_, DLL2SDK::UnityEngine::UnityEngine::RenderBuffer depthBuffer_); int32_t get_pixelWidth_2217(); int32_t get_pixelHeight_2218(); DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_cameraToWorldMatrix_2219(); void INTERNAL_get_cameraToWorldMatrix_2220(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_worldToCameraMatrix_2221(); void set_worldToCameraMatrix_2222(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); void INTERNAL_get_worldToCameraMatrix_2223(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); void INTERNAL_set_worldToCameraMatrix_2224(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_projectionMatrix_2225(); void set_projectionMatrix_2226(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); void INTERNAL_get_projectionMatrix_2227(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); void INTERNAL_set_projectionMatrix_2228(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); void ResetProjectionMatrix_2229(); void ResetAspect_2231(); DLL2SDK::UnityEngine::UnityEngine::CameraClearFlags get_clearFlags_2233(); void set_clearFlags_2234(DLL2SDK::UnityEngine::UnityEngine::CameraClearFlags value_); DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 GetWorldToClipMatrix_2235(); DLL2SDK::UnityEngine::UnityEngine::Vector3 WorldToScreenPoint_2237(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Vector3 WorldToViewportPoint_2239(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Vector3 ViewportToWorldPoint_2241(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Vector3 ScreenToWorldPoint_2243(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Vector3 ScreenToViewportPoint_2245(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Vector3 ViewportToScreenPoint_2247(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Ray ScreenPointToRay_2249(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); void Render_2259(); void RenderWithShader_2260(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, DLL2SDK::mscorlib::System::String* replacementTag_); void SetReplacementShader_2261(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, DLL2SDK::mscorlib::System::String* replacementTag_); bool get_useOcclusionCulling_2262(); void set_useOcclusionCulling_2263(bool value_); void set_disableCulling_2264(bool value_); void set_ignoreClear_2265(bool value_); bool get_useCfmOcMethodIfDoOc_2266(); void set_useCfmOcMethodIfDoOc_2267(bool value_); void set_ocZbias_2268(float value_); void set_ocCullStaticBatchedRenderers_2269(bool value_); void set_timeForKeepingRendererVisible_2270(float value_); void ResetCullingMatrix_2271(); bool RenderToCubemap_2273(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* cubemap_, int32_t faceMask_); bool Internal_RenderToCubemapRT_2274(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* cubemap_, int32_t faceMask_); void set_layerCullDistances_2275(DLL2SDK::Array* value_); void CopyFrom_2276(DLL2SDK::UnityEngine::UnityEngine::Camera* other_); DLL2SDK::UnityEngine::UnityEngine::DepthTextureMode get_depthTextureMode_2277(); void set_depthTextureMode_2278(DLL2SDK::UnityEngine::UnityEngine::DepthTextureMode value_); void AddCommandBuffer_2279(DLL2SDK::UnityEngine::UnityEngine::Rendering::CameraEvent evt_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* buffer_); void RemoveCommandBuffer_2280(DLL2SDK::UnityEngine::UnityEngine::Rendering::CameraEvent evt_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* buffer_); void RemoveCommandBuffers_2281(DLL2SDK::UnityEngine::UnityEngine::Rendering::CameraEvent evt_); void RemoveAllCommandBuffers_2282(); DLL2SDK::Array* GetCommandBuffers_2283(DLL2SDK::UnityEngine::UnityEngine::Rendering::CameraEvent evt_); int32_t get_commandBufferCount_2284(); DLL2SDK::UnityEngine::UnityEngine::GameObject* RaycastTry_2285(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float distance_, int32_t layerMask_); DLL2SDK::UnityEngine::UnityEngine::GameObject* RaycastTry2D_2287(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float distance_, int32_t layerMask_); DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 CalculateObliqueMatrix_2289(DLL2SDK::UnityEngine::UnityEngine::Vector4 clipPlane_); void FlushTemporalLODState_2291(); static void INTERNAL_CALL_ResetProjectionMatrix_2230(DLL2SDK::UnityEngine::UnityEngine::Camera* self_); static void INTERNAL_CALL_ResetAspect_2232(DLL2SDK::UnityEngine::UnityEngine::Camera* self_); static void INTERNAL_CALL_GetWorldToClipMatrix_2236(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); static void INTERNAL_CALL_WorldToScreenPoint_2238(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_WorldToViewportPoint_2240(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_ViewportToWorldPoint_2242(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_ScreenToWorldPoint_2244(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_ScreenToViewportPoint_2246(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_ViewportToScreenPoint_2248(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_ScreenPointToRay_2250(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::Ray* value_); static DLL2SDK::UnityEngine::UnityEngine::Camera* get_main_2251(); static DLL2SDK::UnityEngine::UnityEngine::Camera* get_current_2252(); static DLL2SDK::Array* get_allCameras_2253(); static int32_t get_allCamerasCount_2254(); static int32_t GetAllCameras_2255(DLL2SDK::Array* cameras_); static void FireOnPreCull_2256(DLL2SDK::UnityEngine::UnityEngine::Camera* cam_); static void FireOnPreRender_2257(DLL2SDK::UnityEngine::UnityEngine::Camera* cam_); static void FireOnPostRender_2258(DLL2SDK::UnityEngine::UnityEngine::Camera* cam_); static void INTERNAL_CALL_ResetCullingMatrix_2272(DLL2SDK::UnityEngine::UnityEngine::Camera* self_); static DLL2SDK::UnityEngine::UnityEngine::GameObject* INTERNAL_CALL_RaycastTry_2286(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Ray* ray_, float distance_, int32_t layerMask_); static DLL2SDK::UnityEngine::UnityEngine::GameObject* INTERNAL_CALL_RaycastTry2D_2288(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Ray* ray_, float distance_, int32_t layerMask_); static void INTERNAL_CALL_CalculateObliqueMatrix_2290(DLL2SDK::UnityEngine::UnityEngine::Camera* self_, DLL2SDK::UnityEngine::UnityEngine::Vector4* clipPlane_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CullingGroup : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; DLL2SDK::UnityEngine::UnityEngine::CullingGroup_StateChanged* m_OnStateChanged_; void _ctor_2147(); void Finalize_2148(); void Dispose_2149(); DLL2SDK::UnityEngine::UnityEngine::CullingGroup_StateChanged* get_onStateChanged_2150(); void set_onStateChanged_2151(DLL2SDK::UnityEngine::UnityEngine::CullingGroup_StateChanged* value_); void set_targetCamera_2152(DLL2SDK::UnityEngine::UnityEngine::Camera* value_); void SetBoundingSpheres_2153(DLL2SDK::Array* array_); void SetBoundingSphereCount_2154(int32_t count_); bool IsVisible_2155(int32_t index_); int32_t GetDistance_2156(int32_t index_); void SetBoundingDistances_2157(DLL2SDK::Array* distances_); void SetDistanceReferencePoint_2158(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); void Init_2160(); void FinalizerFailure_2161(); static void SendEvents_2159(DLL2SDK::UnityEngine::UnityEngine::CullingGroup* cullingGroup_, intptr_t eventsPtr_, int32_t count_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct BoundingSphere { DLL2SDK::UnityEngine::UnityEngine::Vector3 position_; float radius_; void _ctor_2145(DLL2SDK::UnityEngine::UnityEngine::Vector3 pos_, float rad_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Gizmos : DLL2SDK::mscorlib::System::Object { static void DrawRay_2123(DLL2SDK::UnityEngine::UnityEngine::Vector3 from_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_); static void DrawLine_2124(DLL2SDK::UnityEngine::UnityEngine::Vector3 from_, DLL2SDK::UnityEngine::UnityEngine::Vector3 to_); static void INTERNAL_CALL_DrawLine_2125(DLL2SDK::UnityEngine::UnityEngine::Vector3* from_, DLL2SDK::UnityEngine::UnityEngine::Vector3* to_); static void DrawWireSphere_2126(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, float radius_); static void INTERNAL_CALL_DrawWireSphere_2127(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, float radius_); static void DrawSphere_2128(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, float radius_); static void INTERNAL_CALL_DrawSphere_2129(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, float radius_); static void DrawWireCube_2130(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 size_); static void INTERNAL_CALL_DrawWireCube_2131(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::UnityEngine::UnityEngine::Vector3* size_); static void DrawCube_2132(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 size_); static void INTERNAL_CALL_DrawCube_2133(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::UnityEngine::UnityEngine::Vector3* size_); static void DrawIcon_2134(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::mscorlib::System::String* name_, bool allowScaling_); static void DrawIcon_2135(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::mscorlib::System::String* name_); static void INTERNAL_CALL_DrawIcon_2136(DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::mscorlib::System::String* name_, bool allowScaling_); static DLL2SDK::UnityEngine::UnityEngine::Color get_color_2137(); static void set_color_2138(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_color_2139(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_color_2140(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_matrix_2141(); static void set_matrix_2142(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); static void INTERNAL_get_matrix_2143(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); static void INTERNAL_set_matrix_2144(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ShaderVariantCollection_ShaderVariant { DLL2SDK::UnityEngine::UnityEngine::Shader* shader_; DLL2SDK::UnityEngine::UnityEngine::Rendering::PassType passType_; DLL2SDK::Array* keywords_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Material : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_2023(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_); void _ctor_2024(DLL2SDK::UnityEngine::UnityEngine::Material* source_); DLL2SDK::UnityEngine::UnityEngine::Shader* get_shader_2025(); void set_shader_2026(DLL2SDK::UnityEngine::UnityEngine::Shader* value_); DLL2SDK::UnityEngine::UnityEngine::Color get_color_2027(); void set_color_2028(DLL2SDK::UnityEngine::UnityEngine::Color value_); DLL2SDK::UnityEngine::UnityEngine::Texture* get_mainTexture_2029(); void set_mainTexture_2030(DLL2SDK::UnityEngine::UnityEngine::Texture* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_mainTextureOffset_2031(); void set_mainTextureOffset_2032(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_mainTextureScale_2033(); void set_mainTextureScale_2034(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void SetFloatImpl_2035(int32_t nameID_, float value_); void SetIntImpl_2036(int32_t nameID_, int32_t value_); void SetColorImpl_2037(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color value_); void SetVectorImpl_2039(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); void SetMatrixImpl_2041(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); void SetTextureImpl_2043(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); float GetFloatImpl_2044(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Color GetColorImpl_2045(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Vector4 GetVectorImpl_2047(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Texture* GetTextureImpl_2049(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Vector4 GetTextureScaleAndOffsetImpl_2050(int32_t nameID_); void SetTextureOffsetImpl_2052(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector2 offset_); void SetTextureScaleImpl_2054(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector2 scale_); bool HasProperty_2056(DLL2SDK::mscorlib::System::String* propertyName_); bool HasProperty_2057(int32_t nameID_); DLL2SDK::mscorlib::System::String* GetTag_2058(DLL2SDK::mscorlib::System::String* tag_, bool searchFallbacks_, DLL2SDK::mscorlib::System::String* defaultValue_); DLL2SDK::mscorlib::System::String* GetTag_2059(DLL2SDK::mscorlib::System::String* tag_, bool searchFallbacks_); int32_t get_passCount_2060(); bool SetPass_2061(int32_t pass_); int32_t get_renderQueue_2062(); void set_renderQueue_2063(int32_t value_); void CopyPropertiesFromMaterial_2066(DLL2SDK::UnityEngine::UnityEngine::Material* mat_); void EnableKeyword_2067(DLL2SDK::mscorlib::System::String* keyword_); void DisableKeyword_2068(DLL2SDK::mscorlib::System::String* keyword_); bool IsKeywordEnabled_2069(DLL2SDK::mscorlib::System::String* keyword_); DLL2SDK::Array* get_shaderKeywords_2070(); void set_shaderKeywords_2071(DLL2SDK::Array* value_); void set_globalIlluminationFlags_2072(DLL2SDK::UnityEngine::UnityEngine::MaterialGlobalIlluminationFlags value_); bool get_enableInstancing_2073(); void set_enableInstancing_2074(bool value_); void SetFloat_2075(DLL2SDK::mscorlib::System::String* name_, float value_); void SetFloat_2076(int32_t nameID_, float value_); void SetInt_2077(DLL2SDK::mscorlib::System::String* name_, int32_t value_); void SetInt_2078(int32_t nameID_, int32_t value_); void SetColor_2079(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Color value_); void SetColor_2080(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color value_); void SetVector_2081(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); void SetVector_2082(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); void SetMatrix_2083(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); void SetMatrix_2084(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); void SetTexture_2085(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); void SetTexture_2086(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); void SetTextureOffset_2087(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void SetTextureOffset_2088(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void SetTextureScale_2089(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void SetTextureScale_2090(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); float GetFloat_2091(DLL2SDK::mscorlib::System::String* name_); float GetFloat_2092(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Color GetColor_2093(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::Color GetColor_2094(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Vector4 GetVector_2095(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::Vector4 GetVector_2096(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Texture* GetTexture_2097(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::Texture* GetTexture_2098(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Vector2 GetTextureOffset_2099(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::Vector2 GetTextureOffset_2100(int32_t nameID_); DLL2SDK::UnityEngine::UnityEngine::Vector2 GetTextureScale_2101(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::Vector2 GetTextureScale_2102(int32_t nameID_); static void INTERNAL_CALL_SetColorImpl_2038(DLL2SDK::UnityEngine::UnityEngine::Material* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_CALL_SetVectorImpl_2040(DLL2SDK::UnityEngine::UnityEngine::Material* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static void INTERNAL_CALL_SetMatrixImpl_2042(DLL2SDK::UnityEngine::UnityEngine::Material* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); static void INTERNAL_CALL_GetColorImpl_2046(DLL2SDK::UnityEngine::UnityEngine::Material* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_CALL_GetVectorImpl_2048(DLL2SDK::UnityEngine::UnityEngine::Material* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static void INTERNAL_CALL_GetTextureScaleAndOffsetImpl_2051(DLL2SDK::UnityEngine::UnityEngine::Material* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static void INTERNAL_CALL_SetTextureOffsetImpl_2053(DLL2SDK::UnityEngine::UnityEngine::Material* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector2* offset_); static void INTERNAL_CALL_SetTextureScaleImpl_2055(DLL2SDK::UnityEngine::UnityEngine::Material* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector2* scale_); static void Internal_CreateWithShader_2064(DLL2SDK::UnityEngine::UnityEngine::Material* mono_, DLL2SDK::UnityEngine::UnityEngine::Shader* shader_); static void Internal_CreateWithMaterial_2065(DLL2SDK::UnityEngine::UnityEngine::Material* mono_, DLL2SDK::UnityEngine::UnityEngine::Material* source_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Shader : DLL2SDK::UnityEngine::UnityEngine::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Shader_ShaderStrippingCallback* customShaderStripping_; DLL2SDK::UnityEngine::UnityEngine::Shader_ShaderStrippingCallbackWithDetail* customShaderStrippingWithDetail_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } bool get_isSupported_1982(); void set_maximumLOD_1986(int32_t value_); static DLL2SDK::UnityEngine::UnityEngine::Shader* Find_1980(DLL2SDK::mscorlib::System::String* name_); static int32_t CallCustomShaderStripping_1981(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, uint64_t keywordSetPart1_, uint64_t keywordSetPart2_, uint64_t keywordSetPart3_, uint64_t keywordSetPart4_, bool isCompilingForGameRelease_, int32_t shaderLod_, DLL2SDK::mscorlib::System::String* passName_); static void EnableKeyword_1983(DLL2SDK::mscorlib::System::String* keyword_); static void DisableKeyword_1984(DLL2SDK::mscorlib::System::String* keyword_); static bool IsKeywordEnabled_1985(DLL2SDK::mscorlib::System::String* keyword_); static int32_t get_globalMaximumLOD_1987(); static void set_globalMaximumLOD_1988(int32_t value_); static void SetGlobalFloatImpl_1989(int32_t nameID_, float value_); static void SetGlobalIntImpl_1990(int32_t nameID_, int32_t value_); static void SetGlobalVectorImpl_1991(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); static void INTERNAL_CALL_SetGlobalVectorImpl_1992(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static void SetGlobalColorImpl_1993(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_CALL_SetGlobalColorImpl_1994(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void SetGlobalMatrixImpl_1995(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); static void INTERNAL_CALL_SetGlobalMatrixImpl_1996(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* value_); static void SetGlobalTextureImpl_1997(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); static void SetGlobalFloatArrayImpl_1998(int32_t nameID_, DLL2SDK::Array* values_); static void SetGlobalVectorArrayImpl_1999(int32_t nameID_, DLL2SDK::Array* values_); static int32_t PropertyToID_2000(DLL2SDK::mscorlib::System::String* name_); static void AllocSharedWarmUpBuffer_2001(); static void FreeSharedWarmUpBuffer_2002(); static void SetGlobalFloat_2003(DLL2SDK::mscorlib::System::String* name_, float value_); static void SetGlobalFloat_2004(int32_t nameID_, float value_); static void SetGlobalInt_2005(int32_t nameID_, int32_t value_); static void SetGlobalVector_2006(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); static void SetGlobalVector_2007(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); static void SetGlobalColor_2008(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Color value_); static void SetGlobalColor_2009(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color value_); static void SetGlobalMatrix_2010(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_); static void SetGlobalTexture_2011(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); static void SetGlobalTexture_2012(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); static void SetGlobalFloatArray_2013(int32_t nameID_, DLL2SDK::Array* values_); static void SetGlobalVectorArray_2014(int32_t nameID_, DLL2SDK::Array* values_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct CustomShaderStripingResult : int32_t { NotHandled_ = static_cast(0x0), ShouldBeStripped_ = static_cast(0x1), ShouldBeReserved_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct StreamingController : DLL2SDK::UnityEngine::UnityEngine::Behaviour { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct YieldInstruction : DLL2SDK::mscorlib::System::Object { void _ctor_1979(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Display : DLL2SDK::mscorlib::System::Object { intptr_t nativeDisplay_; struct StaticFields { DLL2SDK::Array* displays_; DLL2SDK::UnityEngine::UnityEngine::Display* _mainDisplay_; DLL2SDK::UnityEngine::UnityEngine::Display_DisplaysUpdatedDelegate* onDisplaysUpdated_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1958(); void _ctor_1959(intptr_t nativeDisplay_); int32_t get_renderingWidth_1960(); int32_t get_renderingHeight_1961(); int32_t get_systemWidth_1962(); int32_t get_systemHeight_1963(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 RelativeMouseAt_1964(DLL2SDK::UnityEngine::UnityEngine::Vector3 inputMouseCoordinates_); static void RecreateDisplayList_1965(DLL2SDK::Array* nativeDisplay_); static void FireDisplaysUpdated_1966(); static void GetSystemExtImpl_1967(intptr_t nativeDisplay_, int32_t* w_, int32_t* h_); static void GetRenderingExtImpl_1968(intptr_t nativeDisplay_, int32_t* w_, int32_t* h_); static int32_t RelativeMouseAtImpl_1969(int32_t x_, int32_t y_, int32_t* rx_, int32_t* ry_); static void _cctor_1970(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AsyncOperation : DLL2SDK::UnityEngine::UnityEngine::YieldInstruction { intptr_t m_Ptr_; void _ctor_1949(); void InternalDestroy_1950(); void Finalize_1951(); bool get_isDone_1952(); float get_progress_1953(); int32_t get_priority_1954(); void set_priority_1955(int32_t value_); bool get_allowSceneActivation_1956(); void set_allowSceneActivation_1957(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Sprites { struct DataUtility : DLL2SDK::mscorlib::System::Object { static DLL2SDK::UnityEngine::UnityEngine::Vector4 GetInnerUV_1941(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_); static void INTERNAL_CALL_GetInnerUV_1942(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_, DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 GetOuterUV_1943(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_); static void INTERNAL_CALL_GetOuterUV_1944(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_, DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 GetPadding_1945(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_); static void INTERNAL_CALL_GetPadding_1946(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_, DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 GetMinSize_1947(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_); static void Internal_GetMinSize_1948(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_, DLL2SDK::UnityEngine::UnityEngine::Vector2* output_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Renderer : DLL2SDK::UnityEngine::UnityEngine::Component { void _ctor_300(); void ClearRenderState_302(); bool SetRenderState_303(int32_t passType_, int32_t state_); void EnableKeyword_304(DLL2SDK::mscorlib::System::String* keyword_); void DisableKeyword_305(DLL2SDK::mscorlib::System::String* keyword_); void set_overrideRenderQueue_306(int32_t value_); bool get_isPartOfStaticBatch_307(); bool get_enabled_308(); void set_enabled_309(bool value_); DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode get_shadowCastingMode_310(); void set_shadowCastingMode_311(DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode value_); bool get_receiveShadows_312(); void set_receiveShadows_313(bool value_); bool get_receiveNoSSShadows_314(); void set_receiveNoSSShadows_315(bool value_); bool get_dynamicShadows_316(); void set_dynamicShadows_317(bool value_); uint32_t get_passTypeMask_318(); void set_passTypeMask_319(uint32_t value_); void set_resideInMemory_320(bool value_); DLL2SDK::UnityEngine::UnityEngine::Material* get_material_321(); void set_material_322(DLL2SDK::UnityEngine::UnityEngine::Material* value_); DLL2SDK::UnityEngine::UnityEngine::Material* get_sharedMaterial_323(); void set_sharedMaterial_324(DLL2SDK::UnityEngine::UnityEngine::Material* value_); DLL2SDK::Array* get_materials_325(); void set_materials_326(DLL2SDK::Array* value_); DLL2SDK::Array* get_sharedMaterials_327(); void set_sharedMaterials_328(DLL2SDK::Array* value_); DLL2SDK::UnityEngine::UnityEngine::Bounds get_bounds_329(); void INTERNAL_get_bounds_330(DLL2SDK::UnityEngine::UnityEngine::Bounds* value_); int32_t get_lightmapIndex_331(); void set_lightmapIndex_332(int32_t value_); void set_lightmapScaleOffset_333(DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); void INTERNAL_set_lightmapScaleOffset_334(DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); bool get_isVisible_335(); void set_lightProbeUsage_336(DLL2SDK::UnityEngine::UnityEngine::Rendering::LightProbeUsage value_); void set_lightProbeProxyVolumeOverride_337(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_); DLL2SDK::UnityEngine::UnityEngine::Transform* get_probeAnchor_338(); void set_probeAnchor_339(DLL2SDK::UnityEngine::UnityEngine::Transform* value_); void set_reflectionProbeUsage_340(DLL2SDK::UnityEngine::UnityEngine::Rendering::ReflectionProbeUsage value_); void SetPropertyBlock_341(DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_); void GetPropertyBlock_342(DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* dest_); DLL2SDK::mscorlib::System::String* get_sortingLayerName_343(); void set_sortingLayerName_344(DLL2SDK::mscorlib::System::String* value_); int32_t get_sortingLayerID_345(); int32_t get_sortingOrder_346(); void set_sortingOrder_347(int32_t value_); static bool SetRenderStateBlock_301(int32_t blockID_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Rendering::RenderStateBlock block_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Sprite : DLL2SDK::UnityEngine::UnityEngine::Object { DLL2SDK::UnityEngine::UnityEngine::Rect get_rect_1919(); void INTERNAL_get_rect_1920(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); float get_pixelsPerUnit_1921(); DLL2SDK::UnityEngine::UnityEngine::Texture2D* get_texture_1922(); DLL2SDK::UnityEngine::UnityEngine::Texture2D* get_associatedAlphaSplitTexture_1923(); DLL2SDK::UnityEngine::UnityEngine::Rect get_textureRect_1924(); void INTERNAL_get_textureRect_1925(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_textureRectOffset_1926(); bool get_packed_1927(); DLL2SDK::UnityEngine::UnityEngine::Vector4 get_border_1929(); void INTERNAL_get_border_1930(DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static void Internal_GetTextureRectOffset_1928(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_, DLL2SDK::UnityEngine::UnityEngine::Vector2* output_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct StreamingTextureGroup { DLL2SDK::mscorlib::System::String* name_; int32_t minLODSize_; int32_t maxLODSize_; int32_t lodBias_; int32_t streamingPriority_; int32_t uniqueID_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Texture : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_1762(); int32_t get_width_1771(); void set_width_1772(int32_t value_); int32_t get_height_1773(); void set_height_1774(int32_t value_); DLL2SDK::UnityEngine::UnityEngine::Rendering::TextureDimension get_dimension_1775(); void set_dimension_1776(DLL2SDK::UnityEngine::UnityEngine::Rendering::TextureDimension value_); DLL2SDK::UnityEngine::UnityEngine::FilterMode get_filterMode_1777(); void set_filterMode_1778(DLL2SDK::UnityEngine::UnityEngine::FilterMode value_); int32_t get_anisoLevel_1779(); void set_anisoLevel_1780(int32_t value_); DLL2SDK::UnityEngine::UnityEngine::TextureWrapMode get_wrapMode_1781(); void set_wrapMode_1782(DLL2SDK::UnityEngine::UnityEngine::TextureWrapMode value_); float get_mipMapBias_1783(); void set_mipMapBias_1784(float value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_texelSize_1785(); void INTERNAL_get_texelSize_1786(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); intptr_t GetNativeTexturePtr_1787(); int32_t GetNativeTextureID_1789(); DLL2SDK::UnityEngine::UnityEngine::UnityException* CreateNonReadableException_1812(DLL2SDK::UnityEngine::UnityEngine::Texture* t_); bool get_isReadable_1813(); static int32_t get_masterTextureLimit_1763(); static void set_masterTextureLimit_1764(int32_t value_); static DLL2SDK::UnityEngine::UnityEngine::AnisotropicFiltering get_anisotropicFiltering_1765(); static void set_anisotropicFiltering_1766(DLL2SDK::UnityEngine::UnityEngine::AnisotropicFiltering value_); static void SetGlobalAnisotropicFilteringLimits_1767(int32_t forcedMin_, int32_t globalMax_); static int32_t Internal_GetWidth_1768(DLL2SDK::UnityEngine::UnityEngine::Texture* t_); static int32_t Internal_GetHeight_1769(DLL2SDK::UnityEngine::UnityEngine::Texture* t_); static DLL2SDK::UnityEngine::UnityEngine::Rendering::TextureDimension Internal_GetDimension_1770(DLL2SDK::UnityEngine::UnityEngine::Texture* t_); static void INTERNAL_CALL_GetNativeTexturePtr_1788(DLL2SDK::UnityEngine::UnityEngine::Texture* self_, intptr_t* value_); static uint64_t get_totalTextureMemory_1790(); static bool get_streamingUI_1791(); static void set_streamingUI_1792(bool value_); static float get_streamingInterval_1793(); static void set_streamingInterval_1794(float value_); static bool get_streamingWithSubProgram_1795(); static void set_streamingWithSubProgram_1796(bool value_); static uint64_t get_desiredTextureMemory_1797(); static uint64_t get_targetTextureMemory_1798(); static uint64_t get_currentTextureMemory_1799(); static uint64_t get_nonStreamingTextureMemory_1800(); static uint64_t get_streamingMipmapUploadCount_1801(); static uint64_t get_streamingRendererCount_1802(); static uint64_t get_streamingTextureCount_1803(); static uint64_t get_nonStreamingTextureCount_1804(); static uint64_t get_streamingTexturePendingLoadCount_1805(); static uint64_t get_streamingTextureLoadingCount_1806(); static void SetStreamingTextureMaterialDebugProperties_1807(); static bool get_streamingTextureForceLoadAll_1808(); static void set_streamingTextureForceLoadAll_1809(bool value_); static bool get_streamingTextureDiscardUnusedMips_1810(); static void set_streamingTextureDiscardUnusedMips_1811(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Texture3D : DLL2SDK::UnityEngine::UnityEngine::Texture { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Cubemap : DLL2SDK::UnityEngine::UnityEngine::Texture { void _ctor_1858(int32_t size_, DLL2SDK::UnityEngine::UnityEngine::TextureFormat format_, bool mipmap_); DLL2SDK::Array* GetPixels_1859(DLL2SDK::UnityEngine::UnityEngine::CubemapFace face_, int32_t miplevel_); DLL2SDK::Array* GetPixels_1860(DLL2SDK::UnityEngine::UnityEngine::CubemapFace face_); static void Internal_Create_1861(DLL2SDK::UnityEngine::UnityEngine::Cubemap* mono_, int32_t size_, DLL2SDK::UnityEngine::UnityEngine::TextureFormat format_, bool mipmap_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Texture2D : DLL2SDK::UnityEngine::UnityEngine::Texture { void _ctor_1814(int32_t width_, int32_t height_); void _ctor_1815(int32_t width_, int32_t height_, DLL2SDK::UnityEngine::UnityEngine::TextureFormat format_, bool mipmap_); void _ctor_1816(int32_t width_, int32_t height_, DLL2SDK::UnityEngine::UnityEngine::TextureFormat format_, bool mipmap_, bool linear_); void _ctor_1817(int32_t width_, int32_t height_, DLL2SDK::UnityEngine::UnityEngine::TextureFormat format_, bool mipmap_, bool linear_, intptr_t nativeTex_); int32_t get_mipmapCount_1818(); void UpdateExternalTexture_1821(intptr_t nativeTex_); DLL2SDK::UnityEngine::UnityEngine::TextureFormat get_format_1822(); void SetPixel_1825(int32_t x_, int32_t y_, DLL2SDK::UnityEngine::UnityEngine::Color color_); DLL2SDK::UnityEngine::UnityEngine::Color GetPixel_1827(int32_t x_, int32_t y_); DLL2SDK::UnityEngine::UnityEngine::Color GetPixelBilinear_1829(float u_, float v_); void SetPixels_1831(DLL2SDK::Array* colors_); void SetPixels_1832(DLL2SDK::Array* colors_, int32_t miplevel_); void SetPixels_1833(int32_t x_, int32_t y_, int32_t blockWidth_, int32_t blockHeight_, DLL2SDK::Array* colors_, int32_t miplevel_); void SetAllPixels32_1834(DLL2SDK::Array* colors_, int32_t miplevel_); void SetBlockOfPixels32_1835(int32_t x_, int32_t y_, int32_t blockWidth_, int32_t blockHeight_, DLL2SDK::Array* colors_, int32_t miplevel_); void SetPixels32_1836(DLL2SDK::Array* colors_); void SetPixels32_1837(DLL2SDK::Array* colors_, int32_t miplevel_); void SetPixels32_1838(int32_t x_, int32_t y_, int32_t blockWidth_, int32_t blockHeight_, DLL2SDK::Array* colors_, int32_t miplevel_); bool LoadImage_1839(DLL2SDK::Array* data_, bool markNonReadable_); bool LoadImage_1840(DLL2SDK::Array* data_); DLL2SDK::Array* GetPixels_1841(); DLL2SDK::Array* GetPixels_1842(int32_t miplevel_); DLL2SDK::Array* GetPixels_1843(int32_t x_, int32_t y_, int32_t blockWidth_, int32_t blockHeight_, int32_t miplevel_); DLL2SDK::Array* GetPixels32_1844(int32_t miplevel_); DLL2SDK::Array* GetPixels32_1845(); void Apply_1846(bool updateMipmaps_, bool makeNoLongerReadable_); void Apply_1847(); void ApplyRect_1848(int32_t x_, int32_t y_, int32_t width_, int32_t height_, bool updateMipmaps_, bool makeNoLongerReadable_); void ApplyRect_1849(int32_t x_, int32_t y_, int32_t width_, int32_t height_, bool updateMipmaps_); DLL2SDK::Array* PackTextures_1850(DLL2SDK::Array* textures_, int32_t padding_, int32_t maximumAtlasSize_, bool makeNoLongerReadable_, bool squareAtlas_); DLL2SDK::Array* PackTextures_1851(DLL2SDK::Array* textures_, int32_t padding_); void ReadPixels_1852(DLL2SDK::UnityEngine::UnityEngine::Rect source_, int32_t destX_, int32_t destY_, bool recalculateMipMaps_); void ReadPixels_1853(DLL2SDK::UnityEngine::UnityEngine::Rect source_, int32_t destX_, int32_t destY_); DLL2SDK::Array* EncodeToPNG_1855(); DLL2SDK::Array* EncodeToJPG_1856(int32_t quality_); DLL2SDK::Array* EncodeToJPG_1857(); static void Internal_Create_1819(DLL2SDK::UnityEngine::UnityEngine::Texture2D* mono_, int32_t width_, int32_t height_, DLL2SDK::UnityEngine::UnityEngine::TextureFormat format_, bool mipmap_, bool linear_, intptr_t nativeTex_); static DLL2SDK::UnityEngine::UnityEngine::Texture2D* CreateExternalTexture_1820(int32_t width_, int32_t height_, DLL2SDK::UnityEngine::UnityEngine::TextureFormat format_, bool mipmap_, bool linear_, intptr_t nativeTex_); static DLL2SDK::UnityEngine::UnityEngine::Texture2D* get_whiteTexture_1823(); static DLL2SDK::UnityEngine::UnityEngine::Texture2D* get_blackTexture_1824(); static void INTERNAL_CALL_SetPixel_1826(DLL2SDK::UnityEngine::UnityEngine::Texture2D* self_, int32_t x_, int32_t y_, DLL2SDK::UnityEngine::UnityEngine::Color* color_); static void INTERNAL_CALL_GetPixel_1828(DLL2SDK::UnityEngine::UnityEngine::Texture2D* self_, int32_t x_, int32_t y_, DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_CALL_GetPixelBilinear_1830(DLL2SDK::UnityEngine::UnityEngine::Texture2D* self_, float u_, float v_, DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_CALL_ReadPixels_1854(DLL2SDK::UnityEngine::UnityEngine::Texture2D* self_, DLL2SDK::UnityEngine::UnityEngine::Rect* source_, int32_t destX_, int32_t destY_, bool recalculateMipMaps_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PlayerConnectionInternal : DLL2SDK::mscorlib::System::Object { void _ctor_1759(); void UnityEngine_IPlayerEditorConnectionNative_SendMessage_1760(DLL2SDK::mscorlib::System::Guid messageId_, DLL2SDK::Array* data_, int32_t playerId_); static void SendMessage_1761(DLL2SDK::mscorlib::System::String* messageId_, DLL2SDK::Array* data_, int32_t playerId_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TouchScreenKeyboard : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; void _ctor_1740(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboardType keyboardType_, bool autocorrection_, bool multiline_, bool secure_, bool alert_, DLL2SDK::mscorlib::System::String* textPlaceholder_); void Destroy_1741(); void Finalize_1742(); void TouchScreenKeyboard_InternalConstructorHelper_1743(DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboard_InternalConstructorHelperArguments* arguments_, DLL2SDK::mscorlib::System::String* text_, DLL2SDK::mscorlib::System::String* textPlaceholder_); DLL2SDK::mscorlib::System::String* get_text_1748(); void set_text_1749(DLL2SDK::mscorlib::System::String* value_); bool get_active_1751(); void set_active_1752(bool value_); bool get_done_1753(); bool get_wasCanceled_1754(); bool get_canGetSelection_1755(); DLL2SDK::UnityEngine::UnityEngine::RangeInt get_selection_1756(); void GetSelectionInternal_1757(int32_t* start_, int32_t* length_); static bool get_isSupported_1744(); static DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboard* Open_1745(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboardType keyboardType_, bool autocorrection_, bool multiline_, bool secure_); static DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboard* Open_1746(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboardType keyboardType_, bool autocorrection_, bool multiline_); static DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboard* Open_1747(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::TouchScreenKeyboardType keyboardType_, bool autocorrection_, bool multiline_, bool secure_, bool alert_, DLL2SDK::mscorlib::System::String* textPlaceholder_); static void set_hideInput_1750(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct FullScreenMovieScalingMode : int32_t { None_ = static_cast(0x0), AspectFit_ = static_cast(0x1), AspectFill_ = static_cast(0x2), Fill_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct FullScreenMovieControlMode : int32_t { Full_ = static_cast(0x0), Minimal_ = static_cast(0x1), CancelOnInput_ = static_cast(0x2), Hidden_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TouchScreenKeyboard_InternalConstructorHelperArguments { uint32_t keyboardType_; uint32_t autocorrection_; uint32_t multiline_; uint32_t secure_; uint32_t alert_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Keyframe { float m_Time_; float m_Value_; float m_InTangent_; float m_OutTangent_; void _ctor_1701(float time_, float value_); void _ctor_1702(float time_, float value_, float inTangent_, float outTangent_); float get_time_1703(); void set_time_1704(float value_); float get_value_1705(); void set_value_1706(float value_); float get_inTangent_1707(); void set_inTangent_1708(float value_); float get_outTangent_1709(); void set_outTangent_1710(float value_); int32_t get_tangentMode_1711(); void set_tangentMode_1712(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Mathf { /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { float Epsilon_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ static int32_t ClosestPowerOfTwo_1644(int32_t value_); static float GammaToLinearSpace_1645(float value_); static float LinearToGammaSpace_1646(float value_); static DLL2SDK::UnityEngine::UnityEngine::Color CorrelatedColorTemperatureToRGB_1647(float kelvin_); static void INTERNAL_CALL_CorrelatedColorTemperatureToRGB_1648(float kelvin_, DLL2SDK::UnityEngine::UnityEngine::Color* value_); static bool IsPowerOfTwo_1649(int32_t value_); static int32_t NextPowerOfTwo_1650(int32_t value_); static float PerlinNoise_1651(float x_, float y_); static float Sin_1652(float f_); static float Cos_1653(float f_); static float Tan_1654(float f_); static float Asin_1655(float f_); static float Acos_1656(float f_); static float AcosSafe_1657(float f_); static float Atan_1658(float f_); static float Atan2_1659(float y_, float x_); static float Sqrt_1660(float f_); static float Abs_1661(float f_); static int32_t Abs_1662(int32_t value_); static float Min_1663(float a_, float b_); static float Min_1664(DLL2SDK::Array* values_); static int32_t Min_1665(int32_t a_, int32_t b_); static int32_t Min_1666(DLL2SDK::Array* values_); static float Max_1667(float a_, float b_); static float Max_1668(DLL2SDK::Array* values_); static int32_t Max_1669(int32_t a_, int32_t b_); static int32_t Max_1670(DLL2SDK::Array* values_); static float Pow_1671(float f_, float p_); static float Exp_1672(float power_); static float Log_1673(float f_, float p_); static float Log_1674(float f_); static float Log10_1675(float f_); static float Ceil_1676(float f_); static float Floor_1677(float f_); static float Round_1678(float f_); static int32_t CeilToInt_1679(float f_); static int32_t FloorToInt_1680(float f_); static int32_t RoundToInt_1681(float f_); static float Sign_1682(float f_); static float Clamp_1683(float value_, float min_, float max_); static int32_t Clamp_1684(int32_t value_, int32_t min_, int32_t max_); static float Clamp01_1685(float value_); static float Lerp_1686(float a_, float b_, float t_); static float LerpUnclamped_1687(float a_, float b_, float t_); static float LerpAngle_1688(float a_, float b_, float t_); static float MoveTowards_1689(float current_, float target_, float maxDelta_); static float MoveTowardsAngle_1690(float current_, float target_, float maxDelta_); static float SmoothStep_1691(float from_, float to_, float t_); static bool Approximately_1692(float a_, float b_); static float SmoothDamp_1693(float current_, float target_, float* currentVelocity_, float smoothTime_); static float SmoothDamp_1694(float current_, float target_, float* currentVelocity_, float smoothTime_, float maxSpeed_, float deltaTime_); static float SmoothDampAngle_1695(float current_, float target_, float* currentVelocity_, float smoothTime_); static float SmoothDampAngle_1696(float current_, float target_, float* currentVelocity_, float smoothTime_, float maxSpeed_, float deltaTime_); static float Repeat_1697(float t_, float length_); static float InverseLerp_1698(float a_, float b_, float value_); static float DeltaAngle_1699(float current_, float target_); static void _cctor_1700(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Bounds { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Center_; DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Extents_; void _ctor_1615(DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::UnityEngine::UnityEngine::Vector3 size_); bool Contains_1618(DLL2SDK::UnityEngine::UnityEngine::Vector3 point_); float SqrDistance_1621(DLL2SDK::UnityEngine::UnityEngine::Vector3 point_); bool IntersectRay_1624(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float* distance_); int32_t GetHashCode_1625(); bool Equals_1626(DLL2SDK::mscorlib::System::Object* other_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_center_1627(); void set_center_1628(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_size_1629(); void set_size_1630(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_extents_1631(); void set_extents_1632(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_min_1633(); void set_min_1634(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_max_1635(); void set_max_1636(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void SetMinMax_1639(DLL2SDK::UnityEngine::UnityEngine::Vector3 min_, DLL2SDK::UnityEngine::UnityEngine::Vector3 max_); void Encapsulate_1640(DLL2SDK::UnityEngine::UnityEngine::Vector3 point_); void Encapsulate_1641(DLL2SDK::UnityEngine::UnityEngine::Bounds bounds_); bool Intersects_1642(DLL2SDK::UnityEngine::UnityEngine::Bounds bounds_); DLL2SDK::mscorlib::System::String* ToString_1643(); static bool Internal_Contains_1616(DLL2SDK::UnityEngine::UnityEngine::Bounds m_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point_); static bool INTERNAL_CALL_Internal_Contains_1617(DLL2SDK::UnityEngine::UnityEngine::Bounds* m_, DLL2SDK::UnityEngine::UnityEngine::Vector3* point_); static float Internal_SqrDistance_1619(DLL2SDK::UnityEngine::UnityEngine::Bounds m_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point_); static float INTERNAL_CALL_Internal_SqrDistance_1620(DLL2SDK::UnityEngine::UnityEngine::Bounds* m_, DLL2SDK::UnityEngine::UnityEngine::Vector3* point_); static bool Internal_IntersectRay_1622(DLL2SDK::UnityEngine::UnityEngine::Ray* ray_, DLL2SDK::UnityEngine::UnityEngine::Bounds* bounds_, float* distance_); static bool INTERNAL_CALL_Internal_IntersectRay_1623(DLL2SDK::UnityEngine::UnityEngine::Ray* ray_, DLL2SDK::UnityEngine::UnityEngine::Bounds* bounds_, float* distance_); static bool op_Equality_1637(DLL2SDK::UnityEngine::UnityEngine::Bounds lhs_, DLL2SDK::UnityEngine::UnityEngine::Bounds rhs_); static bool op_Inequality_1638(DLL2SDK::UnityEngine::UnityEngine::Bounds lhs_, DLL2SDK::UnityEngine::UnityEngine::Bounds rhs_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { struct GraphicsSettings : DLL2SDK::UnityEngine::UnityEngine::Object { static bool get_lightsUseLinearIntensity_1486(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CfmOcclusionCulling : DLL2SDK::mscorlib::System::Object { static int32_t SimpllyCallNative_1469(); static void ProduceRemovedTileidToTmpBuffer_1470(DLL2SDK::Array* tileids_, int32_t n_); static void ProduceOccluderToTmpBuffer_1471(int32_t tileid_, int32_t nOccluder_, DLL2SDK::Array* eachOccluderPolyCnts_, DLL2SDK::Array* eachOccluderAabb_, DLL2SDK::Array* eachOccluderAabbCenter_, DLL2SDK::Array* eachPolyPtCnts_, DLL2SDK::Array* normalForEachPoly_, DLL2SDK::Array* polyCenters_, DLL2SDK::Array* points_, DLL2SDK::Array* IsOnContour_); static void ProduceHeightMapToTmpBuffer_1472(float unitlen_, float xoffsetAddl2W_, float zoffsetAddl2W_, int32_t xsize_, int32_t zsize_, DLL2SDK::Array* heightmap_); static void ProduceCmdCleanAllData_1473(); static void GetBufferDebugData_1474(int32_t* nTileidRemoverBuffer_, int32_t* nOccluderAddBuffer_, int32_t* nMainBuffer_, int32_t* srStepDebugNumber_, int32_t* srStepInPolygonDebugNumber_); static void FillDebugData_1475(DLL2SDK::Array* outputRGBAbuf_); static void FillOccluderDebugData_1476(DLL2SDK::Array* occluderCenters_, int32_t* n_); static int32_t GetSftWidth_1477(); static int32_t GetSftHeight_1478(); static void SetMaxSqr2Cmas_1479(uint32_t newMaxSqr2Cmas_); static void SetWorldOriginShift_1480(DLL2SDK::UnityEngine::UnityEngine::Vector3 shiftVector_); static void INTERNAL_CALL_SetWorldOriginShift_1481(DLL2SDK::UnityEngine::UnityEngine::Vector3* shiftVector_); static void AddDynamicObjectOccluderData_1482(DLL2SDK::UnityEngine::UnityEngine::Vector3 normal_, DLL2SDK::UnityEngine::UnityEngine::Vector3 center_, DLL2SDK::Array* points_, DLL2SDK::Array* isOnConcaveContours_, uint32_t gameObjectId_, DLL2SDK::Array* aabb_, DLL2SDK::UnityEngine::UnityEngine::Vector3 aabbCenter_); static void INTERNAL_CALL_AddDynamicObjectOccluderData_1483(DLL2SDK::UnityEngine::UnityEngine::Vector3* normal_, DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::Array* points_, DLL2SDK::Array* isOnConcaveContours_, uint32_t gameObjectId_, DLL2SDK::Array* aabb_, DLL2SDK::UnityEngine::UnityEngine::Vector3* aabbCenter_); static bool RemoveDynamicObjectOccluderData_1484(uint32_t gameObjectId_); static void ClearAllDynamicObjectOccluderData_1485(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Random : DLL2SDK::mscorlib::System::Object { void _ctor_1455(); static int32_t get_seed_1456(); static void set_seed_1457(int32_t value_); static void InitState_1458(int32_t seed_); static float Range_1459(float min_, float max_); static int32_t Range_1460(int32_t min_, int32_t max_); static int32_t RandomRangeInt_1461(int32_t min_, int32_t max_); static float get_value_1462(); static void GetRandomUnitCircle_1463(DLL2SDK::UnityEngine::UnityEngine::Vector2* output_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 get_insideUnitCircle_1464(); static DLL2SDK::UnityEngine::UnityEngine::Quaternion get_rotation_1465(); static void INTERNAL_get_rotation_1466(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static DLL2SDK::UnityEngine::UnityEngine::Color ColorHSV_1467(); static DLL2SDK::UnityEngine::UnityEngine::Color ColorHSV_1468(float hueMin_, float hueMax_, float saturationMin_, float saturationMax_, float valueMin_, float valueMax_, float alphaMin_, float alphaMax_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TextAsset : DLL2SDK::UnityEngine::UnityEngine::Object { DLL2SDK::mscorlib::System::String* get_text_1452(); DLL2SDK::Array* get_bytes_1453(); DLL2SDK::mscorlib::System::String* ToString_1454(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WWWTranscoder : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* ucHexChars_; DLL2SDK::Array* lcHexChars_; uint8_t urlEscapeChar_; uint8_t urlSpace_; DLL2SDK::Array* urlForbidden_; uint8_t qpEscapeChar_; uint8_t qpSpace_; DLL2SDK::Array* qpForbidden_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static uint8_t Hex2Byte_1448(DLL2SDK::Array* b_, int32_t offset_); static DLL2SDK::mscorlib::System::String* URLDecode_1449(DLL2SDK::mscorlib::System::String* toEncode_, DLL2SDK::mscorlib::System::Text::Encoding* e_); static DLL2SDK::Array* Decode_1450(DLL2SDK::Array* input_, uint8_t escapeChar_, uint8_t space_); static void _cctor_1451(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WWW : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; void _ctor_1437(DLL2SDK::mscorlib::System::String* url_); void Dispose_1438(); void Finalize_1439(); void DestroyWWW_1440(bool cancel_); void InitWWW_1441(DLL2SDK::mscorlib::System::String* url_, DLL2SDK::Array* postData_, DLL2SDK::Array* iHeaders_); DLL2SDK::Array* get_bytes_1445(); DLL2SDK::mscorlib::System::String* get_error_1446(); bool get_isDone_1447(); static DLL2SDK::mscorlib::System::String* UnEscapeURL_1442(DLL2SDK::mscorlib::System::String* s_); static DLL2SDK::mscorlib::System::String* UnEscapeURL_1443(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Text::Encoding* e_); static DLL2SDK::mscorlib::System::Text::Encoding* get_DefaultEncoding_1444(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJNI : DLL2SDK::mscorlib::System::Object { void _ctor_1251(); static int32_t AttachCurrentThread_1252(); static int32_t DetachCurrentThread_1253(); static int32_t GetVersion_1254(); static intptr_t FindClass_1255(DLL2SDK::mscorlib::System::String* name_); static void INTERNAL_CALL_FindClass_1256(DLL2SDK::mscorlib::System::String* name_, intptr_t* value_); static intptr_t FromReflectedMethod_1257(intptr_t refMethod_); static void INTERNAL_CALL_FromReflectedMethod_1258(intptr_t refMethod_, intptr_t* value_); static intptr_t FromReflectedField_1259(intptr_t refField_); static void INTERNAL_CALL_FromReflectedField_1260(intptr_t refField_, intptr_t* value_); static intptr_t ToReflectedMethod_1261(intptr_t clazz_, intptr_t methodID_, bool isStatic_); static void INTERNAL_CALL_ToReflectedMethod_1262(intptr_t clazz_, intptr_t methodID_, bool isStatic_, intptr_t* value_); static intptr_t ToReflectedField_1263(intptr_t clazz_, intptr_t fieldID_, bool isStatic_); static void INTERNAL_CALL_ToReflectedField_1264(intptr_t clazz_, intptr_t fieldID_, bool isStatic_, intptr_t* value_); static intptr_t GetSuperclass_1265(intptr_t clazz_); static void INTERNAL_CALL_GetSuperclass_1266(intptr_t clazz_, intptr_t* value_); static bool IsAssignableFrom_1267(intptr_t clazz1_, intptr_t clazz2_); static int32_t Throw_1268(intptr_t obj_); static int32_t ThrowNew_1269(intptr_t clazz_, DLL2SDK::mscorlib::System::String* message_); static intptr_t ExceptionOccurred_1270(); static void INTERNAL_CALL_ExceptionOccurred_1271(intptr_t* value_); static void ExceptionDescribe_1272(); static void ExceptionClear_1273(); static void FatalError_1274(DLL2SDK::mscorlib::System::String* message_); static int32_t PushLocalFrame_1275(int32_t capacity_); static intptr_t PopLocalFrame_1276(intptr_t ptr_); static void INTERNAL_CALL_PopLocalFrame_1277(intptr_t ptr_, intptr_t* value_); static intptr_t NewGlobalRef_1278(intptr_t obj_); static void INTERNAL_CALL_NewGlobalRef_1279(intptr_t obj_, intptr_t* value_); static void DeleteGlobalRef_1280(intptr_t obj_); static intptr_t NewLocalRef_1281(intptr_t obj_); static void INTERNAL_CALL_NewLocalRef_1282(intptr_t obj_, intptr_t* value_); static void DeleteLocalRef_1283(intptr_t obj_); static bool IsSameObject_1284(intptr_t obj1_, intptr_t obj2_); static int32_t EnsureLocalCapacity_1285(int32_t capacity_); static intptr_t AllocObject_1286(intptr_t clazz_); static void INTERNAL_CALL_AllocObject_1287(intptr_t clazz_, intptr_t* value_); static intptr_t NewObject_1288(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static void INTERNAL_CALL_NewObject_1289(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_, intptr_t* value_); static intptr_t GetObjectClass_1290(intptr_t obj_); static void INTERNAL_CALL_GetObjectClass_1291(intptr_t obj_, intptr_t* value_); static bool IsInstanceOf_1292(intptr_t obj_, intptr_t clazz_); static intptr_t GetMethodID_1293(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_); static void INTERNAL_CALL_GetMethodID_1294(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_, intptr_t* value_); static intptr_t GetFieldID_1295(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_); static void INTERNAL_CALL_GetFieldID_1296(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_, intptr_t* value_); static intptr_t GetStaticMethodID_1297(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_); static void INTERNAL_CALL_GetStaticMethodID_1298(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_, intptr_t* value_); static intptr_t GetStaticFieldID_1299(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_); static void INTERNAL_CALL_GetStaticFieldID_1300(intptr_t clazz_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* sig_, intptr_t* value_); static intptr_t NewStringUTF_1301(DLL2SDK::mscorlib::System::String* bytes_); static void INTERNAL_CALL_NewStringUTF_1302(DLL2SDK::mscorlib::System::String* bytes_, intptr_t* value_); static int32_t GetStringUTFLength_1303(intptr_t str_); static DLL2SDK::mscorlib::System::String* GetStringUTFChars_1304(intptr_t str_); static DLL2SDK::mscorlib::System::String* CallStringMethod_1305(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static intptr_t CallObjectMethod_1306(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static void INTERNAL_CALL_CallObjectMethod_1307(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_, intptr_t* value_); static int32_t CallIntMethod_1308(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static bool CallBooleanMethod_1309(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static int16_t CallShortMethod_1310(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static uint8_t CallByteMethod_1311(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static wchar_t CallCharMethod_1312(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static float CallFloatMethod_1313(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static double CallDoubleMethod_1314(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static int64_t CallLongMethod_1315(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static void CallVoidMethod_1316(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::String* GetStringField_1317(intptr_t obj_, intptr_t fieldID_); static intptr_t GetObjectField_1318(intptr_t obj_, intptr_t fieldID_); static void INTERNAL_CALL_GetObjectField_1319(intptr_t obj_, intptr_t fieldID_, intptr_t* value_); static bool GetBooleanField_1320(intptr_t obj_, intptr_t fieldID_); static uint8_t GetByteField_1321(intptr_t obj_, intptr_t fieldID_); static wchar_t GetCharField_1322(intptr_t obj_, intptr_t fieldID_); static int16_t GetShortField_1323(intptr_t obj_, intptr_t fieldID_); static int32_t GetIntField_1324(intptr_t obj_, intptr_t fieldID_); static int64_t GetLongField_1325(intptr_t obj_, intptr_t fieldID_); static float GetFloatField_1326(intptr_t obj_, intptr_t fieldID_); static double GetDoubleField_1327(intptr_t obj_, intptr_t fieldID_); static void SetStringField_1328(intptr_t obj_, intptr_t fieldID_, DLL2SDK::mscorlib::System::String* val_); static void SetObjectField_1329(intptr_t obj_, intptr_t fieldID_, intptr_t val_); static void SetBooleanField_1330(intptr_t obj_, intptr_t fieldID_, bool val_); static void SetByteField_1331(intptr_t obj_, intptr_t fieldID_, uint8_t val_); static void SetCharField_1332(intptr_t obj_, intptr_t fieldID_, wchar_t val_); static void SetShortField_1333(intptr_t obj_, intptr_t fieldID_, int16_t val_); static void SetIntField_1334(intptr_t obj_, intptr_t fieldID_, int32_t val_); static void SetLongField_1335(intptr_t obj_, intptr_t fieldID_, int64_t val_); static void SetFloatField_1336(intptr_t obj_, intptr_t fieldID_, float val_); static void SetDoubleField_1337(intptr_t obj_, intptr_t fieldID_, double val_); static DLL2SDK::mscorlib::System::String* CallStaticStringMethod_1338(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static intptr_t CallStaticObjectMethod_1339(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static void INTERNAL_CALL_CallStaticObjectMethod_1340(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_, intptr_t* value_); static int32_t CallStaticIntMethod_1341(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static bool CallStaticBooleanMethod_1342(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static int16_t CallStaticShortMethod_1343(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static uint8_t CallStaticByteMethod_1344(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static wchar_t CallStaticCharMethod_1345(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static float CallStaticFloatMethod_1346(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static double CallStaticDoubleMethod_1347(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static int64_t CallStaticLongMethod_1348(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static void CallStaticVoidMethod_1349(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::String* GetStaticStringField_1350(intptr_t clazz_, intptr_t fieldID_); static intptr_t GetStaticObjectField_1351(intptr_t clazz_, intptr_t fieldID_); static void INTERNAL_CALL_GetStaticObjectField_1352(intptr_t clazz_, intptr_t fieldID_, intptr_t* value_); static bool GetStaticBooleanField_1353(intptr_t clazz_, intptr_t fieldID_); static uint8_t GetStaticByteField_1354(intptr_t clazz_, intptr_t fieldID_); static wchar_t GetStaticCharField_1355(intptr_t clazz_, intptr_t fieldID_); static int16_t GetStaticShortField_1356(intptr_t clazz_, intptr_t fieldID_); static int32_t GetStaticIntField_1357(intptr_t clazz_, intptr_t fieldID_); static int64_t GetStaticLongField_1358(intptr_t clazz_, intptr_t fieldID_); static float GetStaticFloatField_1359(intptr_t clazz_, intptr_t fieldID_); static double GetStaticDoubleField_1360(intptr_t clazz_, intptr_t fieldID_); static void SetStaticStringField_1361(intptr_t clazz_, intptr_t fieldID_, DLL2SDK::mscorlib::System::String* val_); static void SetStaticObjectField_1362(intptr_t clazz_, intptr_t fieldID_, intptr_t val_); static void SetStaticBooleanField_1363(intptr_t clazz_, intptr_t fieldID_, bool val_); static void SetStaticByteField_1364(intptr_t clazz_, intptr_t fieldID_, uint8_t val_); static void SetStaticCharField_1365(intptr_t clazz_, intptr_t fieldID_, wchar_t val_); static void SetStaticShortField_1366(intptr_t clazz_, intptr_t fieldID_, int16_t val_); static void SetStaticIntField_1367(intptr_t clazz_, intptr_t fieldID_, int32_t val_); static void SetStaticLongField_1368(intptr_t clazz_, intptr_t fieldID_, int64_t val_); static void SetStaticFloatField_1369(intptr_t clazz_, intptr_t fieldID_, float val_); static void SetStaticDoubleField_1370(intptr_t clazz_, intptr_t fieldID_, double val_); static intptr_t ToBooleanArray_1371(DLL2SDK::Array* array_); static void INTERNAL_CALL_ToBooleanArray_1372(DLL2SDK::Array* array_, intptr_t* value_); static intptr_t ToByteArray_1373(DLL2SDK::Array* array_); static void INTERNAL_CALL_ToByteArray_1374(DLL2SDK::Array* array_, intptr_t* value_); static intptr_t ToCharArray_1375(DLL2SDK::Array* array_); static void INTERNAL_CALL_ToCharArray_1376(DLL2SDK::Array* array_, intptr_t* value_); static intptr_t ToShortArray_1377(DLL2SDK::Array* array_); static void INTERNAL_CALL_ToShortArray_1378(DLL2SDK::Array* array_, intptr_t* value_); static intptr_t ToIntArray_1379(DLL2SDK::Array* array_); static void INTERNAL_CALL_ToIntArray_1380(DLL2SDK::Array* array_, intptr_t* value_); static intptr_t ToLongArray_1381(DLL2SDK::Array* array_); static void INTERNAL_CALL_ToLongArray_1382(DLL2SDK::Array* array_, intptr_t* value_); static intptr_t ToFloatArray_1383(DLL2SDK::Array* array_); static void INTERNAL_CALL_ToFloatArray_1384(DLL2SDK::Array* array_, intptr_t* value_); static intptr_t ToDoubleArray_1385(DLL2SDK::Array* array_); static void INTERNAL_CALL_ToDoubleArray_1386(DLL2SDK::Array* array_, intptr_t* value_); static intptr_t ToObjectArray_1387(DLL2SDK::Array* array_, intptr_t arrayClass_); static void INTERNAL_CALL_ToObjectArray_1388(DLL2SDK::Array* array_, intptr_t arrayClass_, intptr_t* value_); static intptr_t ToObjectArray_1389(DLL2SDK::Array* array_); static DLL2SDK::Array* FromBooleanArray_1390(intptr_t array_); static DLL2SDK::Array* FromByteArray_1391(intptr_t array_); static DLL2SDK::Array* FromCharArray_1392(intptr_t array_); static DLL2SDK::Array* FromShortArray_1393(intptr_t array_); static DLL2SDK::Array* FromIntArray_1394(intptr_t array_); static DLL2SDK::Array* FromLongArray_1395(intptr_t array_); static DLL2SDK::Array* FromFloatArray_1396(intptr_t array_); static DLL2SDK::Array* FromDoubleArray_1397(intptr_t array_); static DLL2SDK::Array* FromObjectArray_1398(intptr_t array_); static int32_t GetArrayLength_1399(intptr_t array_); static intptr_t NewBooleanArray_1400(int32_t size_); static void INTERNAL_CALL_NewBooleanArray_1401(int32_t size_, intptr_t* value_); static intptr_t NewByteArray_1402(int32_t size_); static void INTERNAL_CALL_NewByteArray_1403(int32_t size_, intptr_t* value_); static intptr_t NewCharArray_1404(int32_t size_); static void INTERNAL_CALL_NewCharArray_1405(int32_t size_, intptr_t* value_); static intptr_t NewShortArray_1406(int32_t size_); static void INTERNAL_CALL_NewShortArray_1407(int32_t size_, intptr_t* value_); static intptr_t NewIntArray_1408(int32_t size_); static void INTERNAL_CALL_NewIntArray_1409(int32_t size_, intptr_t* value_); static intptr_t NewLongArray_1410(int32_t size_); static void INTERNAL_CALL_NewLongArray_1411(int32_t size_, intptr_t* value_); static intptr_t NewFloatArray_1412(int32_t size_); static void INTERNAL_CALL_NewFloatArray_1413(int32_t size_, intptr_t* value_); static intptr_t NewDoubleArray_1414(int32_t size_); static void INTERNAL_CALL_NewDoubleArray_1415(int32_t size_, intptr_t* value_); static intptr_t NewObjectArray_1416(int32_t size_, intptr_t clazz_, intptr_t obj_); static void INTERNAL_CALL_NewObjectArray_1417(int32_t size_, intptr_t clazz_, intptr_t obj_, intptr_t* value_); static bool GetBooleanArrayElement_1418(intptr_t array_, int32_t index_); static uint8_t GetByteArrayElement_1419(intptr_t array_, int32_t index_); static wchar_t GetCharArrayElement_1420(intptr_t array_, int32_t index_); static int16_t GetShortArrayElement_1421(intptr_t array_, int32_t index_); static int32_t GetIntArrayElement_1422(intptr_t array_, int32_t index_); static int64_t GetLongArrayElement_1423(intptr_t array_, int32_t index_); static float GetFloatArrayElement_1424(intptr_t array_, int32_t index_); static double GetDoubleArrayElement_1425(intptr_t array_, int32_t index_); static intptr_t GetObjectArrayElement_1426(intptr_t array_, int32_t index_); static void INTERNAL_CALL_GetObjectArrayElement_1427(intptr_t array_, int32_t index_, intptr_t* value_); static void SetBooleanArrayElement_1428(intptr_t array_, int32_t index_, uint8_t val_); static void SetByteArrayElement_1429(intptr_t array_, int32_t index_, int8_t val_); static void SetCharArrayElement_1430(intptr_t array_, int32_t index_, wchar_t val_); static void SetShortArrayElement_1431(intptr_t array_, int32_t index_, int16_t val_); static void SetIntArrayElement_1432(intptr_t array_, int32_t index_, int32_t val_); static void SetLongArrayElement_1433(intptr_t array_, int32_t index_, int64_t val_); static void SetFloatArrayElement_1434(intptr_t array_, int32_t index_, float val_); static void SetDoubleArrayElement_1435(intptr_t array_, int32_t index_, double val_); static void SetObjectArrayElement_1436(intptr_t array_, int32_t index_, intptr_t obj_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJNIHelper : DLL2SDK::mscorlib::System::Object { void _ctor_1226(); static bool get_debug_1227(); static void set_debug_1228(bool value_); static intptr_t GetConstructorID_1229(intptr_t javaClass_); static intptr_t GetConstructorID_1230(intptr_t javaClass_, DLL2SDK::mscorlib::System::String* signature_); static intptr_t GetMethodID_1231(intptr_t javaClass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::String* signature_); static intptr_t GetMethodID_1232(intptr_t javaClass_, DLL2SDK::mscorlib::System::String* methodName_); static intptr_t GetMethodID_1233(intptr_t javaClass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::String* signature_, bool isStatic_); static intptr_t GetFieldID_1234(intptr_t javaClass_, DLL2SDK::mscorlib::System::String* fieldName_, DLL2SDK::mscorlib::System::String* signature_); static intptr_t GetFieldID_1235(intptr_t javaClass_, DLL2SDK::mscorlib::System::String* fieldName_); static intptr_t GetFieldID_1236(intptr_t javaClass_, DLL2SDK::mscorlib::System::String* fieldName_, DLL2SDK::mscorlib::System::String* signature_, bool isStatic_); static intptr_t CreateJavaRunnable_1237(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaRunnable* jrunnable_); static intptr_t CreateJavaProxy_1238(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaProxy* proxy_); static void INTERNAL_CALL_CreateJavaProxy_1239(DLL2SDK::UnityEngine::UnityEngine::AndroidJavaProxy* proxy_, intptr_t* value_); static intptr_t ConvertToJNIArray_1240(DLL2SDK::mscorlib::System::Array* array_); static DLL2SDK::Array* CreateJNIArgArray_1241(DLL2SDK::Array* args_); static void DeleteJNIArgArray_1242(DLL2SDK::Array* args_, DLL2SDK::Array* jniArgs_); static intptr_t GetConstructorID_1243(intptr_t jclass_, DLL2SDK::Array* args_); static intptr_t GetMethodID_1244(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_, bool isStatic_); static DLL2SDK::mscorlib::System::String* GetSignature_1245(DLL2SDK::mscorlib::System::Object* obj_); static DLL2SDK::mscorlib::System::String* GetSignature_1246(DLL2SDK::Array* args_); template static ArrayType ConvertFromJNIArray_1247(intptr_t array_); template static intptr_t GetMethodID_1248(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_, bool isStatic_); template static intptr_t GetFieldID_1249(intptr_t jclass_, DLL2SDK::mscorlib::System::String* fieldName_, bool isStatic_); template static DLL2SDK::mscorlib::System::String* GetSignature_1250(DLL2SDK::Array* args_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct jvalue { union { struct { bool z_; }; struct { uint8_t b_; }; struct { wchar_t c_; }; struct { int16_t s_; }; struct { int32_t i_; }; struct { int64_t j_; }; struct { float f_; }; struct { double d_; }; struct { intptr_t l_; }; }; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LightProbeGroup : DLL2SDK::UnityEngine::UnityEngine::Behaviour { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ComputeShader : DLL2SDK::UnityEngine::UnityEngine::Object { int32_t FindKernel_1225(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct MonoBehaviour : DLL2SDK::UnityEngine::UnityEngine::Behaviour { void _ctor_1202(); void Internal_CancelInvokeAll_1203(); bool Internal_IsInvokingAll_1204(); void Invoke_1205(DLL2SDK::mscorlib::System::String* methodName_, float time_); void InvokeRepeating_1206(DLL2SDK::mscorlib::System::String* methodName_, float time_, float repeatRate_); void CancelInvoke_1207(); void CancelInvoke_1208(DLL2SDK::mscorlib::System::String* methodName_); bool IsInvoking_1209(DLL2SDK::mscorlib::System::String* methodName_); bool IsInvoking_1210(); DLL2SDK::UnityEngine::UnityEngine::Coroutine* StartCoroutine_1211(DLL2SDK::mscorlib::System::Collections::IEnumerator* routine_); DLL2SDK::UnityEngine::UnityEngine::Coroutine* StartCoroutine_Auto_1212(DLL2SDK::mscorlib::System::Collections::IEnumerator* routine_); DLL2SDK::UnityEngine::UnityEngine::Coroutine* StartCoroutine_Auto_Internal_1213(DLL2SDK::mscorlib::System::Collections::IEnumerator* routine_); DLL2SDK::UnityEngine::UnityEngine::Coroutine* StartCoroutine_1214(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::UnityEngine::UnityEngine::Coroutine* StartCoroutine_1215(DLL2SDK::mscorlib::System::String* methodName_); void StopCoroutine_1216(DLL2SDK::mscorlib::System::String* methodName_); void StopCoroutine_1217(DLL2SDK::mscorlib::System::Collections::IEnumerator* routine_); void StopCoroutine_1218(DLL2SDK::UnityEngine::UnityEngine::Coroutine* routine_); void StopCoroutineViaEnumerator_Auto_1219(DLL2SDK::mscorlib::System::Collections::IEnumerator* routine_); void StopCoroutine_Auto_1220(DLL2SDK::UnityEngine::UnityEngine::Coroutine* routine_); void StopAllCoroutines_1221(); bool get_useGUILayout_1223(); void set_useGUILayout_1224(bool value_); static void print_1222(DLL2SDK::mscorlib::System::Object* message_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Resources : DLL2SDK::mscorlib::System::Object { void _ctor_1184(); template static DLL2SDK::Array* ConvertObjects_1185(DLL2SDK::Array* rawObjects_); static DLL2SDK::Array* FindObjectsOfTypeAll_1186(DLL2SDK::mscorlib::System::Type* type_); template static DLL2SDK::Array* FindObjectsOfTypeAll_1187(); static DLL2SDK::UnityEngine::UnityEngine::Object* Load_1188(DLL2SDK::mscorlib::System::String* path_); template static T Load_1189(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::UnityEngine::UnityEngine::Object* Load_1190(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::Type* systemTypeInstance_); static DLL2SDK::Array* LoadBytes_1191(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::UnityEngine::UnityEngine::ResourceRequest* LoadAsync_1192(DLL2SDK::mscorlib::System::String* path_); template static DLL2SDK::UnityEngine::UnityEngine::ResourceRequest* LoadAsync_1193(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::UnityEngine::UnityEngine::ResourceRequest* LoadAsync_1194(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::Array* LoadAll_1195(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::Type* systemTypeInstance_); static DLL2SDK::Array* LoadAll_1196(DLL2SDK::mscorlib::System::String* path_); template static DLL2SDK::Array* LoadAll_1197(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::UnityEngine::UnityEngine::Object* GetBuiltinResource_1198(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* path_); template static T GetBuiltinResource_1199(DLL2SDK::mscorlib::System::String* path_); static void UnloadAsset_1200(DLL2SDK::UnityEngine::UnityEngine::Object* assetToUnload_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* UnloadUnusedAssets_1201(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ResourceRequest : DLL2SDK::UnityEngine::UnityEngine::AsyncOperation { DLL2SDK::mscorlib::System::String* m_Path_; DLL2SDK::mscorlib::System::Type* m_Type_; void _ctor_1182(); DLL2SDK::UnityEngine::UnityEngine::Object* get_asset_1183(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ReflectionProbe : DLL2SDK::UnityEngine::UnityEngine::Behaviour { void set_bakedTexture_1181(DLL2SDK::UnityEngine::UnityEngine::Texture* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AssetBundleManifest : DLL2SDK::UnityEngine::UnityEngine::Object { DLL2SDK::Array* GetAllAssetBundles_1179(); DLL2SDK::Array* GetAllDependencies_1180(DLL2SDK::mscorlib::System::String* assetBundleName_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJavaObject : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* m_Name_; DLL2SDK::UnityEngine::UnityEngine::GlobalJavaObjectRef* m_jobject_; DLL2SDK::UnityEngine::UnityEngine::GlobalJavaObjectRef* m_jclass_; struct StaticFields { bool enableDebugPrints_; DLL2SDK::UnityEngine::UnityEngine::AndroidJavaClass* s_JavaLangClass_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1140(DLL2SDK::mscorlib::System::String* className_, DLL2SDK::Array* args_); void _ctor_1141(intptr_t jobject_); void _ctor_1142(); DLL2SDK::mscorlib::System::String* GetDebugName_1143(); void Dispose_1144(); void Call_1145(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); void CallStatic_1146(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); template FieldType Get_1147(DLL2SDK::mscorlib::System::String* fieldName_); template void Set_1148(DLL2SDK::mscorlib::System::String* fieldName_, FieldType val_); template FieldType GetStatic_1149(DLL2SDK::mscorlib::System::String* fieldName_); template void SetStatic_1150(DLL2SDK::mscorlib::System::String* fieldName_, FieldType val_); intptr_t GetRawObject_1151(); intptr_t GetRawClass_1152(); template ReturnType Call_1153(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); template ReturnType CallStatic_1154(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); void DebugPrint_1155(DLL2SDK::mscorlib::System::String* msg_); void DebugPrint_1156(DLL2SDK::mscorlib::System::String* call_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::String* signature_, DLL2SDK::Array* args_); void _AndroidJavaObject_1157(DLL2SDK::mscorlib::System::String* className_, DLL2SDK::Array* args_); void Finalize_1158(); void Dispose_1159(bool disposing_); void _Dispose_1160(); void _Call_1161(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); template ReturnType _Call_1162(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); template FieldType _Get_1163(DLL2SDK::mscorlib::System::String* fieldName_); template void _Set_1164(DLL2SDK::mscorlib::System::String* fieldName_, FieldType val_); void _CallStatic_1165(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); template ReturnType _CallStatic_1166(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* args_); template FieldType _GetStatic_1167(DLL2SDK::mscorlib::System::String* fieldName_); template void _SetStatic_1168(DLL2SDK::mscorlib::System::String* fieldName_, FieldType val_); intptr_t _GetRawObject_1171(); intptr_t _GetRawClass_1172(); static DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* AndroidJavaObjectDeleteLocalRef_1169(intptr_t jobject_); static DLL2SDK::UnityEngine::UnityEngine::AndroidJavaClass* AndroidJavaClassDeleteLocalRef_1170(intptr_t jclass_); static DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* FindClass_1173(DLL2SDK::mscorlib::System::String* name_); static DLL2SDK::UnityEngine::UnityEngine::AndroidJavaClass* get_JavaLangClass_1174(); static void _cctor_1175(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Debug : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::ILogger* s_Logger_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::UnityEngine::UnityEngine::ILogger* get_logger_1115(); static void DrawLine_1116(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, DLL2SDK::UnityEngine::UnityEngine::Color color_, float duration_, bool depthTest_); static void DrawLine_1117(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, DLL2SDK::UnityEngine::UnityEngine::Color color_, float duration_); static void DrawLine_1118(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 end_, DLL2SDK::UnityEngine::UnityEngine::Color color_); static void INTERNAL_CALL_DrawLine_1119(DLL2SDK::UnityEngine::UnityEngine::Vector3* start_, DLL2SDK::UnityEngine::UnityEngine::Vector3* end_, DLL2SDK::UnityEngine::UnityEngine::Color* color_, float duration_, bool depthTest_); static void DrawRay_1120(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 dir_, DLL2SDK::UnityEngine::UnityEngine::Color color_, float duration_); static void DrawRay_1121(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 dir_, DLL2SDK::UnityEngine::UnityEngine::Color color_); static void DrawRay_1122(DLL2SDK::UnityEngine::UnityEngine::Vector3 start_, DLL2SDK::UnityEngine::UnityEngine::Vector3 dir_, DLL2SDK::UnityEngine::UnityEngine::Color color_, float duration_, bool depthTest_); static void Break_1123(); static void Log_1124(DLL2SDK::mscorlib::System::Object* message_); static void Log_1125(DLL2SDK::mscorlib::System::Object* message_, DLL2SDK::UnityEngine::UnityEngine::Object* context_); static void LogFormat_1126(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); static void LogError_1127(DLL2SDK::mscorlib::System::Object* message_); static void LogError_1128(DLL2SDK::mscorlib::System::Object* message_, DLL2SDK::UnityEngine::UnityEngine::Object* context_); static void LogErrorFormat_1129(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); static void LogErrorFormat_1130(DLL2SDK::UnityEngine::UnityEngine::Object* context_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); static void LogException_1131(DLL2SDK::mscorlib::System::Exception* exception_); static void LogException_1132(DLL2SDK::mscorlib::System::Exception* exception_, DLL2SDK::UnityEngine::UnityEngine::Object* context_); static void LogWarning_1133(DLL2SDK::mscorlib::System::Object* message_); static void LogWarning_1134(DLL2SDK::mscorlib::System::Object* message_, DLL2SDK::UnityEngine::UnityEngine::Object* context_); static void LogWarningFormat_1135(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); static void LogWarningFormat_1136(DLL2SDK::UnityEngine::UnityEngine::Object* context_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); static void Assert_1137(bool condition_, DLL2SDK::mscorlib::System::String* message_); static bool get_isDebugBuild_1138(); static void _cctor_1139(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct DebugLogHandler : DLL2SDK::mscorlib::System::Object { void _ctor_1110(); void LogFormat_1113(DLL2SDK::UnityEngine::UnityEngine::LogType logType_, DLL2SDK::UnityEngine::UnityEngine::Object* context_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); void LogException_1114(DLL2SDK::mscorlib::System::Exception* exception_, DLL2SDK::UnityEngine::UnityEngine::Object* context_); static void Internal_Log_1111(DLL2SDK::UnityEngine::UnityEngine::LogType level_, DLL2SDK::mscorlib::System::String* msg_, DLL2SDK::UnityEngine::UnityEngine::Object* obj_); static void Internal_LogException_1112(DLL2SDK::mscorlib::System::Exception* exception_, DLL2SDK::UnityEngine::UnityEngine::Object* obj_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LODGroup : DLL2SDK::UnityEngine::UnityEngine::Component { float get_size_1091(); void set_size_1092(float value_); void set_fixedSize_1093(bool value_); int32_t get_lodCount_1094(); void set_enabled_1095(bool value_); void set_isUnloaded_1096(bool value_); void RecalculateBounds_1097(); DLL2SDK::Array* GetLODs_1098(); void SetLODs_1099(DLL2SDK::Array* lods_); void ForceLOD_1100(int32_t index_); static void UnloadLowLevelLods_1101(); static bool get_enableAutoUnloadLOD_1102(); static void set_enableAutoUnloadLOD_1103(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LOD { float screenRelativeTransitionHeight_; float fadeTransitionWidth_; DLL2SDK::Array* renderers_; bool unloadable_; void _ctor_1090(float screenRelativeTransitionHeight_, DLL2SDK::Array* renderers_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Light : DLL2SDK::UnityEngine::UnityEngine::Behaviour { int32_t m_BakedIndex_; void _ctor_968(); DLL2SDK::UnityEngine::UnityEngine::LightType get_type_969(); void set_type_970(DLL2SDK::UnityEngine::UnityEngine::LightType value_); DLL2SDK::UnityEngine::UnityEngine::Color get_color_971(); void set_color_972(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_get_color_973(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void INTERNAL_set_color_974(DLL2SDK::UnityEngine::UnityEngine::Color* value_); float get_colorTemperature_975(); void set_colorTemperature_976(float value_); float get_intensity_977(); void set_intensity_978(float value_); float get_bounceIntensity_979(); void set_bounceIntensity_980(float value_); bool get_usePhysicalAttenuation_981(); void set_usePhysicalAttenuation_982(bool value_); DLL2SDK::UnityEngine::UnityEngine::LightShadows get_shadows_983(); void set_shadows_984(DLL2SDK::UnityEngine::UnityEngine::LightShadows value_); float get_shadowStrength_985(); void set_shadowStrength_986(float value_); DLL2SDK::UnityEngine::UnityEngine::Rendering::LightShadowResolution get_shadowResolution_987(); void set_shadowResolution_988(DLL2SDK::UnityEngine::UnityEngine::Rendering::LightShadowResolution value_); int32_t get_shadowCustomResolution_989(); void set_shadowCustomResolution_990(int32_t value_); float get_shadowBias_991(); void set_shadowBias_992(float value_); float get_shadowNormalBias_993(); void set_shadowNormalBias_994(float value_); float get_shadowNearPlane_995(); void set_shadowNearPlane_996(float value_); float get_shadowSoftness_997(); void set_shadowSoftness_998(float value_); float get_shadowSoftnessFade_999(); void set_shadowSoftnessFade_1000(float value_); float get_range_1001(); void set_range_1002(float value_); float get_spotAngle_1003(); void set_spotAngle_1004(float value_); float get_cookieSize_1005(); void set_cookieSize_1006(float value_); DLL2SDK::UnityEngine::UnityEngine::Texture* get_cookie_1007(); void set_cookie_1008(DLL2SDK::UnityEngine::UnityEngine::Texture* value_); DLL2SDK::UnityEngine::UnityEngine::Flare* get_flare_1009(); void set_flare_1010(DLL2SDK::UnityEngine::UnityEngine::Flare* value_); DLL2SDK::UnityEngine::UnityEngine::LightRenderMode get_renderMode_1011(); void set_renderMode_1012(DLL2SDK::UnityEngine::UnityEngine::LightRenderMode value_); bool get_alreadyLightmapped_1013(); void set_alreadyLightmapped_1014(bool value_); int32_t get_bakedIndex_1015(); void set_bakedIndex_1016(int32_t value_); bool get_isBaked_1017(); int32_t get_cullingMask_1018(); void set_cullingMask_1019(int32_t value_); void AddCommandBuffer_1020(DLL2SDK::UnityEngine::UnityEngine::Rendering::LightEvent evt_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* buffer_); void AddCommandBuffer_1021(DLL2SDK::UnityEngine::UnityEngine::Rendering::LightEvent evt_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* buffer_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowMapPass shadowPassMask_); void RemoveCommandBuffer_1022(DLL2SDK::UnityEngine::UnityEngine::Rendering::LightEvent evt_, DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* buffer_); void RemoveCommandBuffers_1023(DLL2SDK::UnityEngine::UnityEngine::Rendering::LightEvent evt_); void RemoveAllCommandBuffers_1024(); DLL2SDK::Array* GetCommandBuffers_1025(DLL2SDK::UnityEngine::UnityEngine::Rendering::LightEvent evt_); int32_t get_commandBufferCount_1026(); void SetProbeOcclusionIndex_1029(int32_t index_); int32_t GetProbeOcclusionIndex_1030(); float get_shadowConstantBias_1032(); void set_shadowConstantBias_1033(float value_); float get_shadowObjectSizeBias_1034(); void set_shadowObjectSizeBias_1035(float value_); bool get_attenuate_1036(); void set_attenuate_1037(bool value_); static int32_t get_pixelLightCount_1027(); static void set_pixelLightCount_1028(int32_t value_); static DLL2SDK::Array* GetLights_1031(DLL2SDK::UnityEngine::UnityEngine::LightType type_, int32_t layer_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ColorUtility : DLL2SDK::mscorlib::System::Object { static bool DoTryParseHtmlColor_965(DLL2SDK::mscorlib::System::String* htmlString_, DLL2SDK::UnityEngine::UnityEngine::Color32* color_); static bool TryParseHtmlString_966(DLL2SDK::mscorlib::System::String* htmlString_, DLL2SDK::UnityEngine::UnityEngine::Color* color_); static DLL2SDK::mscorlib::System::String* ToHtmlStringRGB_967(DLL2SDK::UnityEngine::UnityEngine::Color color_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GameObject : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_905(DLL2SDK::mscorlib::System::String* name_); void _ctor_906(); void _ctor_907(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::Array* components_); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponent_909(DLL2SDK::mscorlib::System::Type* type_); void GetComponentFastPath_910(DLL2SDK::mscorlib::System::Type* type_, intptr_t oneFurtherThanResultValue_); template T GetComponent_911(); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponentByName_912(DLL2SDK::mscorlib::System::String* type_); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponent_913(DLL2SDK::mscorlib::System::String* type_); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponentInChildren_914(DLL2SDK::mscorlib::System::Type* type_, bool includeInactive_); template T GetComponentInChildren_915(); template T GetComponentInChildren_916(bool includeInactive_); DLL2SDK::UnityEngine::UnityEngine::Component* GetComponentInParent_917(DLL2SDK::mscorlib::System::Type* type_); template T GetComponentInParent_918(); DLL2SDK::Array* GetComponents_919(DLL2SDK::mscorlib::System::Type* type_); template DLL2SDK::Array* GetComponents_920(); void GetComponents_921(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); template void GetComponents_922(DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); DLL2SDK::Array* GetComponentsInChildren_923(DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::Array* GetComponentsInChildren_924(DLL2SDK::mscorlib::System::Type* type_, bool includeInactive_); template DLL2SDK::Array* GetComponentsInChildren_925(bool includeInactive_); template void GetComponentsInChildren_926(bool includeInactive_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); template DLL2SDK::Array* GetComponentsInChildren_927(); template void GetComponentsInChildren_928(DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); DLL2SDK::Array* GetComponentsInParent_929(DLL2SDK::mscorlib::System::Type* type_, bool includeInactive_); template void GetComponentsInParent_930(bool includeInactive_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* results_); template DLL2SDK::Array* GetComponentsInParent_931(bool includeInactive_); template DLL2SDK::Array* GetComponentsInParent_932(); DLL2SDK::mscorlib::System::Array* GetComponentsInternal_933(DLL2SDK::mscorlib::System::Type* type_, bool useSearchTypeAsArrayReturnType_, bool recursive_, bool includeInactive_, bool reverse_, DLL2SDK::mscorlib::System::Object* resultList_); DLL2SDK::UnityEngine::UnityEngine::Transform* get_transform_934(); int32_t get_layer_935(); void set_layer_936(int32_t value_); void SetActive_937(bool value_); bool get_activeSelf_938(); bool get_activeInHierarchy_939(); bool get_isStatic_940(); void set_isStatic_941(bool value_); DLL2SDK::mscorlib::System::String* get_tag_942(); void set_tag_943(DLL2SDK::mscorlib::System::String* value_); bool CompareTag_944(DLL2SDK::mscorlib::System::String* tag_); void SendMessageUpwards_948(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void SendMessage_949(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void SendMessage_950(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* value_); void SendMessage_951(DLL2SDK::mscorlib::System::String* methodName_); void SendMessage_952(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void BroadcastMessage_953(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::mscorlib::System::Object* parameter_, DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions options_); void BroadcastMessage_954(DLL2SDK::mscorlib::System::String* methodName_); DLL2SDK::UnityEngine::UnityEngine::Component* Internal_AddComponentWithType_955(DLL2SDK::mscorlib::System::Type* componentType_); DLL2SDK::UnityEngine::UnityEngine::Component* Internal_AddComponentWithTypeUnchecked_956(DLL2SDK::mscorlib::System::Type* componentType_); DLL2SDK::UnityEngine::UnityEngine::Component* AddComponentUnchecked_957(DLL2SDK::mscorlib::System::Type* componentType_); DLL2SDK::UnityEngine::UnityEngine::Component* AddComponent_958(DLL2SDK::mscorlib::System::Type* componentType_); template T AddComponent_959(); DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene get_scene_962(); void INTERNAL_get_scene_963(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* value_); DLL2SDK::UnityEngine::UnityEngine::GameObject* get_gameObject_964(); static DLL2SDK::UnityEngine::UnityEngine::GameObject* CreatePrimitive_908(DLL2SDK::UnityEngine::UnityEngine::PrimitiveType type_); static DLL2SDK::UnityEngine::UnityEngine::GameObject* FindGameObjectWithTag_945(DLL2SDK::mscorlib::System::String* tag_); static DLL2SDK::UnityEngine::UnityEngine::GameObject* FindWithTag_946(DLL2SDK::mscorlib::System::String* tag_); static DLL2SDK::Array* FindGameObjectsWithTag_947(DLL2SDK::mscorlib::System::String* tag_); static void Internal_CreateGameObject_960(DLL2SDK::UnityEngine::UnityEngine::GameObject* mono_, DLL2SDK::mscorlib::System::String* name_); static DLL2SDK::UnityEngine::UnityEngine::GameObject* Find_961(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Mesh : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_806(); void SetMeshUsageFlags_808(DLL2SDK::UnityEngine::UnityEngine::Mesh_MeshUsageFlags flags_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_meshMetrics_809(); void set_meshMetrics_810(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_meshMetrics_811(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_meshMetrics_812(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void Clear_813(bool keepVertexLayout_); void Clear_814(); bool get_isReadable_815(); bool get_canAccess_816(); void PrintErrorCantAccessMesh_817(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_); void PrintErrorCantAccessMeshForIndices_818(); void PrintErrorBadSubmeshIndexTriangles_819(); void PrintErrorBadSubmeshIndexIndices_820(); void SetArrayImpl_821(int32_t arraySize_, DLL2SDK::mscorlib::System::Array* verts_, DLL2SDK::mscorlib::System::Array* norms_, DLL2SDK::mscorlib::System::Array* tans_, DLL2SDK::mscorlib::System::Array* cols_, DLL2SDK::mscorlib::System::Array* uvs_, DLL2SDK::mscorlib::System::Array* uvs2_); void SetArrayForChannelImpl_822(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalVertexChannelType format_, int32_t dim_, DLL2SDK::mscorlib::System::Array* values_, int32_t arraySize_); DLL2SDK::mscorlib::System::Array* GetAllocArrayFromChannelImpl_823(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalVertexChannelType format_, int32_t dim_); bool HasChannel_824(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_); DLL2SDK::Array* GetTrianglesImpl_826(int32_t submesh_); DLL2SDK::Array* GetIndicesImpl_827(int32_t submesh_); void SetTrianglesImpl_828(int32_t submesh_, DLL2SDK::mscorlib::System::Array* triangles_, int32_t arraySize_, bool calculateBounds_); void SetTrianglesImpl_829(int32_t submesh_, DLL2SDK::mscorlib::System::Array* triangles_, int32_t arraySize_); void SetIndicesImpl_830(int32_t submesh_, DLL2SDK::UnityEngine::UnityEngine::MeshTopology topology_, DLL2SDK::mscorlib::System::Array* indices_, int32_t arraySize_, bool calculateBounds_); void SetTriangles_831(DLL2SDK::Array* triangles_, int32_t submesh_); void SetTriangles_832(DLL2SDK::Array* triangles_, int32_t submesh_, bool calculateBounds_); void SetTriangles_833(DLL2SDK::mscorlib::System::Collections::Generic::List_1* triangles_, int32_t submesh_); void SetTriangles_834(DLL2SDK::mscorlib::System::Collections::Generic::List_1* triangles_, int32_t submesh_, bool calculateBounds_); void SetIndices_835(DLL2SDK::Array* indices_, DLL2SDK::UnityEngine::UnityEngine::MeshTopology topology_, int32_t submesh_); void SetIndices_836(DLL2SDK::Array* indices_, DLL2SDK::UnityEngine::UnityEngine::MeshTopology topology_, int32_t submesh_, bool calculateBounds_); void BuildSimpleBoneWeights_837(); void RebuildBoneIndex_838(bool bUVForWeight_, bool needGPUSkin_, DLL2SDK::Array* oldBones_, int32_t oldBoneSize_, DLL2SDK::Array* newBones_, int32_t newBoneSize_); void CreateGPUSkinMeshInfo_839(bool bUVForWeight_); DLL2SDK::UnityEngine::UnityEngine::Bounds get_bounds_840(); void set_bounds_841(DLL2SDK::UnityEngine::UnityEngine::Bounds value_); void INTERNAL_get_bounds_842(DLL2SDK::UnityEngine::UnityEngine::Bounds* value_); void INTERNAL_set_bounds_843(DLL2SDK::UnityEngine::UnityEngine::Bounds* value_); void RecalculateBounds_844(); void RecalculateNormals_845(); int32_t get_vertexCount_846(); int32_t get_subMeshCount_847(); void set_subMeshCount_848(int32_t value_); void CombineMeshes_849(DLL2SDK::Array* combine_, bool mergeSubMeshes_, bool useMatrices_, bool hasLightmapData_); void CombineMeshes_850(DLL2SDK::Array* combine_, bool mergeSubMeshes_, bool useMatrices_); void CombineMeshes_851(DLL2SDK::Array* combine_, bool mergeSubMeshes_); DLL2SDK::Array* get_boneWeights_852(); void set_boneWeights_853(DLL2SDK::Array* value_); DLL2SDK::Array* get_bindposes_854(); void set_bindposes_855(DLL2SDK::Array* value_); void MarkDynamic_856(); void UploadMeshData_857(bool markNoLogerReadable_); DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel GetUVChannel_860(int32_t uvIndex_); template DLL2SDK::Array* GetAllocArrayFromChannel_862(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalVertexChannelType format_, int32_t dim_); template DLL2SDK::Array* GetAllocArrayFromChannel_863(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_); int32_t SafeLength_864(DLL2SDK::mscorlib::System::Array* values_); template int32_t SafeLength_865(DLL2SDK::mscorlib::System::Collections::Generic::List_1* values_); void SetSizedArrayForChannel_866(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalVertexChannelType format_, int32_t dim_, DLL2SDK::mscorlib::System::Array* values_, int32_t valuesCount_); template void SetArrayForChannel_867(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalVertexChannelType format_, int32_t dim_, DLL2SDK::Array* values_); template void SetArrayForChannel_868(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::Array* values_); template void SetListForChannel_869(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalVertexChannelType format_, int32_t dim_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* values_); template void SetListForChannel_870(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* values_); DLL2SDK::Array* get_vertices_871(); void set_vertices_872(DLL2SDK::Array* value_); DLL2SDK::Array* get_normals_873(); void set_normals_874(DLL2SDK::Array* value_); DLL2SDK::Array* get_tangents_875(); void set_tangents_876(DLL2SDK::Array* value_); DLL2SDK::Array* get_uv_877(); void set_uv_878(DLL2SDK::Array* value_); DLL2SDK::Array* get_uv2_879(); void set_uv2_880(DLL2SDK::Array* value_); DLL2SDK::Array* get_uv3_881(); void set_uv3_882(DLL2SDK::Array* value_); DLL2SDK::Array* get_uv4_883(); void set_uv4_884(DLL2SDK::Array* value_); DLL2SDK::Array* get_colors_885(); void set_colors_886(DLL2SDK::Array* value_); DLL2SDK::Array* get_colors32_887(); void set_colors32_888(DLL2SDK::Array* value_); void SetVertices_889(DLL2SDK::mscorlib::System::Collections::Generic::List_1* inVertices_); void SetNormals_890(DLL2SDK::mscorlib::System::Collections::Generic::List_1* inNormals_); void SetTangents_891(DLL2SDK::mscorlib::System::Collections::Generic::List_1* inTangents_); void SetColors_892(DLL2SDK::mscorlib::System::Collections::Generic::List_1* inColors_); void SetColors_893(DLL2SDK::mscorlib::System::Collections::Generic::List_1* inColors_); void SetVertexDatas_894(DLL2SDK::mscorlib::System::Collections::Generic::List_1* inVertices_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* inNormals_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* inTangents_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* inColors_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uvs_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uvs2_); template void SetUvsImpl_895(int32_t uvIndex_, int32_t dim_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uvs_); void SetUVs_896(int32_t channel_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uvs_); void SetUVs_897(int32_t channel_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* uvs_); bool CheckCanAccessSubmesh_898(int32_t submesh_, bool errorAboutTriangles_); bool CheckCanAccessSubmeshTriangles_899(int32_t submesh_); bool CheckCanAccessSubmeshIndices_900(int32_t submesh_); DLL2SDK::Array* get_triangles_901(); void set_triangles_902(DLL2SDK::Array* value_); DLL2SDK::Array* GetTriangles_903(int32_t submesh_); DLL2SDK::Array* GetIndices_904(int32_t submesh_); static void Internal_Create_807(DLL2SDK::UnityEngine::UnityEngine::Mesh* mono_); static DLL2SDK::mscorlib::System::Array* ExtractArrayFromList_825(DLL2SDK::mscorlib::System::Object* list_); static void set_enableChannelCulling_858(bool value_); static void set_enableUnloadCollisionOnlyMeshData_859(bool value_); static int32_t DefaultDimensionForChannel_861(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CombineInstanceHelper { static DLL2SDK::UnityEngine::UnityEngine::Mesh* GetMesh_805(int32_t instanceID_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ApplicationSandboxType : int32_t { Unknown_ = static_cast(0x0), NotSandboxed_ = static_cast(0x1), Sandboxed_ = static_cast(0x2), SandboxBroken_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct ApplicationInstallMode : int32_t { Unknown_ = static_cast(0x0), Store_ = static_cast(0x1), DeveloperBuild_ = static_cast(0x2), Adhoc_ = static_cast(0x3), Enterprise_ = static_cast(0x4), Editor_ = static_cast(0x5) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Application : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Application_LowMemoryCallback* lowMemory_; DLL2SDK::UnityEngine::UnityEngine::Application_LogCallback* s_LogCallbackHandler_; DLL2SDK::UnityEngine::UnityEngine::Application_LogCallback* s_LogCallbackHandlerThreaded_; DLL2SDK::UnityEngine::UnityEngine::Application_ShaderCompileCallback* s_ShaderCompileCallbackHanlderThreaded_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void add_lowMemory_747(DLL2SDK::UnityEngine::UnityEngine::Application_LowMemoryCallback* value_); static void remove_lowMemory_748(DLL2SDK::UnityEngine::UnityEngine::Application_LowMemoryCallback* value_); static void CallLowMemory_749(); static void Quit_750(); static bool CanStreamedLevelBeLoadedByName_751(DLL2SDK::mscorlib::System::String* levelName_); static bool CanStreamedLevelBeLoaded_752(int32_t levelIndex_); static bool CanStreamedLevelBeLoaded_753(DLL2SDK::mscorlib::System::String* levelName_); static bool get_isPlaying_754(); static bool get_isEditor_755(); static DLL2SDK::UnityEngine::UnityEngine::RuntimePlatform get_platform_756(); static DLL2SDK::mscorlib::System::String* get_buildGUID_757(); static void CaptureScreenshot_758(DLL2SDK::mscorlib::System::String* filename_, int32_t superSize_); static bool get_SRGB_759(); static void set_runInBackground_760(bool value_); static DLL2SDK::mscorlib::System::String* get_dataPath_761(); static DLL2SDK::mscorlib::System::String* get_streamingAssetsPath_762(); static DLL2SDK::mscorlib::System::String* get_persistentDataPath_763(); static DLL2SDK::mscorlib::System::String* get_temporaryCachePath_764(); static DLL2SDK::mscorlib::System::String* get_unityVersion_765(); static DLL2SDK::mscorlib::System::String* get_version_766(); static DLL2SDK::mscorlib::System::String* get_installerName_767(); static DLL2SDK::mscorlib::System::String* get_identifier_768(); static DLL2SDK::UnityEngine::UnityEngine::ApplicationInstallMode get_installMode_769(); static DLL2SDK::UnityEngine::UnityEngine::ApplicationSandboxType get_sandboxType_770(); static DLL2SDK::mscorlib::System::String* get_productName_771(); static DLL2SDK::mscorlib::System::String* get_companyName_772(); static void OpenURL_773(DLL2SDK::mscorlib::System::String* url_); static int32_t get_targetFrameRate_774(); static void set_targetFrameRate_775(int32_t value_); static DLL2SDK::UnityEngine::UnityEngine::SystemLanguage get_systemLanguage_776(); static void add_logMessageReceived_777(DLL2SDK::UnityEngine::UnityEngine::Application_LogCallback* value_); static void remove_logMessageReceived_778(DLL2SDK::UnityEngine::UnityEngine::Application_LogCallback* value_); static void add_logMessageReceivedThreaded_779(DLL2SDK::UnityEngine::UnityEngine::Application_LogCallback* value_); static void remove_logMessageReceivedThreaded_780(DLL2SDK::UnityEngine::UnityEngine::Application_LogCallback* value_); static void CallLogCallback_781(DLL2SDK::mscorlib::System::String* logString_, DLL2SDK::mscorlib::System::String* stackTrace_, DLL2SDK::UnityEngine::UnityEngine::LogType type_, bool invokedOnMainThread_); static void SetLogCallbackDefined_782(bool defined_); static void add_shaderCompileCallbackHandlerThreaded_783(DLL2SDK::UnityEngine::UnityEngine::Application_ShaderCompileCallback* value_); static void remove_shaderCompileCallbackHandlerThreaded_784(DLL2SDK::UnityEngine::UnityEngine::Application_ShaderCompileCallback* value_); static void CallShaderCompileCallback_785(DLL2SDK::mscorlib::System::String* shaderName_, DLL2SDK::mscorlib::System::String* passName_, int32_t passType_, DLL2SDK::mscorlib::System::String* stageType_, DLL2SDK::mscorlib::System::String* keywords_); static void SetShaderCompileCallbackDefined_786(bool defined_); static void SetStackTraceLogType_787(DLL2SDK::UnityEngine::UnityEngine::LogType logType_, DLL2SDK::UnityEngine::UnityEngine::StackTraceLogType stackTraceType_); static DLL2SDK::UnityEngine::UnityEngine::ThreadPriority get_backgroundLoadingPriority_788(); static void set_backgroundLoadingPriority_789(DLL2SDK::UnityEngine::UnityEngine::ThreadPriority value_); static DLL2SDK::UnityEngine::UnityEngine::NetworkReachability get_internetReachability_790(); static bool get_genuine_791(); static bool get_genuineCheckAvailable_792(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct NetworkReachability : int32_t { NotReachable_ = static_cast(0x0), ReachableViaCarrierDataNetwork_ = static_cast(0x1), ReachableViaLocalAreaNetwork_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct CursorLockMode : int32_t { None_ = static_cast(0x0), Locked_ = static_cast(0x1), Confined_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct NetworkViewID { int32_t a_; int32_t b_; int32_t c_; int32_t GetHashCode_722(); bool Equals_723(DLL2SDK::mscorlib::System::Object* other_); DLL2SDK::mscorlib::System::String* ToString_724(); static DLL2SDK::mscorlib::System::String* Internal_GetString_718(DLL2SDK::UnityEngine::UnityEngine::NetworkViewID value_); static DLL2SDK::mscorlib::System::String* INTERNAL_CALL_Internal_GetString_719(DLL2SDK::UnityEngine::UnityEngine::NetworkViewID* value_); static bool Internal_Compare_720(DLL2SDK::UnityEngine::UnityEngine::NetworkViewID lhs_, DLL2SDK::UnityEngine::UnityEngine::NetworkViewID rhs_); static bool INTERNAL_CALL_Internal_Compare_721(DLL2SDK::UnityEngine::UnityEngine::NetworkViewID* lhs_, DLL2SDK::UnityEngine::UnityEngine::NetworkViewID* rhs_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct NetworkPlayer { int32_t index_; int32_t GetHashCode_715(); bool Equals_716(DLL2SDK::mscorlib::System::Object* other_); DLL2SDK::mscorlib::System::String* ToString_717(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RPC : DLL2SDK::mscorlib::System::Attribute { void _ctor_743(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct BitStream : DLL2SDK::mscorlib::System::Object { void Serializeb_725(int32_t* value_); void Serializec_726(wchar_t* value_); void Serializei_727(int32_t* value_); void Serializef_728(float* value_, float maximumDelta_); void Serializeq_729(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_, float maximumDelta_); void Serializev_731(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_, float maximumDelta_); void Serialize_733(bool* value_); void Serialize_734(wchar_t* value_); void Serialize_735(int32_t* value_); void Serialize_736(float* value_); void Serialize_737(float* value_, float maxDelta_); void Serialize_738(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); void Serialize_739(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_, float maxDelta_); void Serialize_740(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void Serialize_741(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_, float maxDelta_); bool get_isWriting_742(); static void INTERNAL_CALL_Serializeq_730(DLL2SDK::UnityEngine::UnityEngine::BitStream* self_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_, float maximumDelta_); static void INTERNAL_CALL_Serializev_732(DLL2SDK::UnityEngine::UnityEngine::BitStream* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_, float maximumDelta_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct NetworkView : DLL2SDK::UnityEngine::UnityEngine::Behaviour { }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct MasterServerEvent : int32_t { RegistrationFailedGameName_ = static_cast(0x0), RegistrationFailedGameType_ = static_cast(0x1), RegistrationFailedNoServer_ = static_cast(0x2), RegistrationSucceeded_ = static_cast(0x3), HostListReceived_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct NetworkDisconnection : int32_t { LostConnection_ = static_cast(0x14), Disconnected_ = static_cast(0x13) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct NetworkConnectionError : int32_t { NoError_ = static_cast(0x0), RSAPublicKeyMismatch_ = static_cast(0x15), InvalidPassword_ = static_cast(0x17), ConnectionFailed_ = static_cast(0xF), TooManyConnectedPlayers_ = static_cast(0x12), ConnectionBanned_ = static_cast(0x16), AlreadyConnectedToServer_ = static_cast(0x10), AlreadyConnectedToAnotherServer_ = static_cast(0xFFFFFFFF), CreateSocketOrThreadFailure_ = static_cast(0xFFFFFFFE), IncorrectParameters_ = static_cast(0xFFFFFFFD), EmptyConnectTarget_ = static_cast(0xFFFFFFFC), InternalDirectConnectFailed_ = static_cast(0xFFFFFFFB), NATTargetNotConnected_ = static_cast(0x45), NATTargetConnectionLost_ = static_cast(0x47), NATPunchthroughFailed_ = static_cast(0x49) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct IMECompositionMode : int32_t { Auto_ = static_cast(0x0), On_ = static_cast(0x1), Off_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Compass : DLL2SDK::mscorlib::System::Object { void _ctor_669(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_rawVector_670(); void INTERNAL_get_rawVector_671(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void set_enabled_672(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Gyroscope : DLL2SDK::mscorlib::System::Object { int32_t m_GyroIndex_; void _ctor_660(int32_t index_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_rotationRateUnbiased_666(); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_attitude_667(); void set_enabled_668(bool value_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 rotationRateUnbiased_Internal_661(int32_t idx_); static void INTERNAL_CALL_rotationRateUnbiased_Internal_662(int32_t idx_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion attitude_Internal_663(int32_t idx_); static void INTERNAL_CALL_attitude_Internal_664(int32_t idx_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static void setEnabled_Internal_665(int32_t idx_, bool enabled_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct DeviceOrientation : int32_t { Unknown_ = static_cast(0x0), Portrait_ = static_cast(0x1), PortraitUpsideDown_ = static_cast(0x2), LandscapeLeft_ = static_cast(0x3), LandscapeRight_ = static_cast(0x4), FaceUp_ = static_cast(0x5), FaceDown_ = static_cast(0x6) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TouchType : int32_t { Direct_ = static_cast(0x0), Indirect_ = static_cast(0x1), Stylus_ = static_cast(0x2) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct TouchPhase : int32_t { Began_ = static_cast(0x0), Moved_ = static_cast(0x1), Stationary_ = static_cast(0x2), Ended_ = static_cast(0x3), Canceled_ = static_cast(0x4) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Coroutine : DLL2SDK::UnityEngine::UnityEngine::YieldInstruction { intptr_t m_Ptr_; void _ctor_644(); void ReleaseCoroutine_645(); void Finalize_646(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WaitUntil : DLL2SDK::UnityEngine::UnityEngine::CustomYieldInstruction { DLL2SDK::System_Core::System::Func_1* m_Predicate_; void _ctor_642(DLL2SDK::System_Core::System::Func_1* predicate_); bool get_keepWaiting_643(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WaitWhile : DLL2SDK::UnityEngine::UnityEngine::CustomYieldInstruction { DLL2SDK::System_Core::System::Func_1* m_Predicate_; void _ctor_640(DLL2SDK::System_Core::System::Func_1* predicate_); bool get_keepWaiting_641(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WaitForEndOfFrame : DLL2SDK::UnityEngine::UnityEngine::YieldInstruction { void _ctor_634(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WaitForFixedUpdate : DLL2SDK::UnityEngine::UnityEngine::YieldInstruction { void _ctor_633(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WaitForSeconds : DLL2SDK::UnityEngine::UnityEngine::YieldInstruction { float m_Seconds_; void _ctor_632(float seconds_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SystemInfo : DLL2SDK::mscorlib::System::Object { static float get_batteryLevel_581(); static int32_t get_executableSizeMB_582(); static int32_t get_footPrintSizeMB_583(); static DLL2SDK::UnityEngine::UnityEngine::BatteryStatus get_batteryStatus_584(); static DLL2SDK::mscorlib::System::String* get_operatingSystem_585(); static DLL2SDK::UnityEngine::UnityEngine::OperatingSystemFamily get_operatingSystemFamily_586(); static DLL2SDK::mscorlib::System::String* get_processorType_587(); static int32_t get_processorFrequency_588(); static int32_t get_processorCount_589(); static void PrintMemoryStats_590(); static int32_t get_systemMemorySize_591(); static int32_t get_graphicsMemorySize_592(); static DLL2SDK::mscorlib::System::String* get_graphicsDeviceName_593(); static DLL2SDK::mscorlib::System::String* get_graphicsDeviceVendor_594(); static int32_t get_graphicsDeviceID_595(); static int32_t get_graphicsDeviceVendorID_596(); static DLL2SDK::UnityEngine::UnityEngine::Rendering::GraphicsDeviceType get_graphicsDeviceType_597(); static bool get_graphicsUVStartsAtTop_598(); static DLL2SDK::mscorlib::System::String* get_graphicsDeviceVersion_599(); static int32_t get_graphicsShaderLevel_600(); static bool get_graphicsMultiThreaded_601(); static bool get_supportsShadows_602(); static bool get_supportsRawShadowDepthSampling_603(); static bool get_supportsRenderTextures_604(); static bool get_supportsRenderToCubemap_605(); static bool get_supportsImageEffects_606(); static bool get_supports3DTextures_607(); static bool get_supports2DArrayTextures_608(); static bool commonSupportsQuery_609(DLL2SDK::mscorlib::System::String* str_); static bool get_supports3DRenderTextures_610(); static bool get_supportsCubemapArrayTextures_611(); static DLL2SDK::UnityEngine::UnityEngine::Rendering::CopyTextureSupport get_copyTextureSupport_612(); static bool get_supportsComputeShaders_613(); static bool get_supportsInstancing_614(); static bool get_supportsVertexAttributeInstancing_615(); static bool get_supportsSparseTextures_616(); static int32_t get_supportedRenderTargetCount_617(); static bool get_usesReversedZBuffer_618(); static bool SupportsRenderTextureFormat_619(DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_); static bool SupportsTextureFormat_620(DLL2SDK::UnityEngine::UnityEngine::TextureFormat format_); static DLL2SDK::UnityEngine::UnityEngine::NPOTSupport get_npotSupport_621(); static DLL2SDK::mscorlib::System::String* get_deviceName_622(); static DLL2SDK::mscorlib::System::String* get_deviceModel_623(); static bool get_supportsGyroscope_624(); static DLL2SDK::UnityEngine::UnityEngine::DeviceType get_deviceType_625(); static int32_t get_maxTextureSize_626(); static int32_t get_maxCubemapSize_627(); static bool get_supportsAsyncCompute_628(); static bool get_supportsGPUFence_629(); static bool get_supportsAsyncGPUReadback_630(); static bool get_supportsMipStreaming_631(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AssetBundle : DLL2SDK::UnityEngine::UnityEngine::Object { template T LoadAsset_574(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::Object* LoadAsset_575(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::UnityEngine::UnityEngine::Object* LoadAsset_Internal_576(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::UnityEngine::UnityEngine::AssetBundleRequest* LoadAssetAsync_577(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::UnityEngine::UnityEngine::AssetBundleRequest* LoadAssetAsync_Internal_578(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* type_); void Unload_579(bool unloadAllLoadedObjects_); static DLL2SDK::UnityEngine::UnityEngine::AssetBundleCreateRequest* LoadFromFileAsync_572(DLL2SDK::mscorlib::System::String* path_, uint32_t crc_, uint64_t offset_); static DLL2SDK::UnityEngine::UnityEngine::AssetBundle* LoadFromFile_573(DLL2SDK::mscorlib::System::String* path_, uint32_t crc_, uint64_t offset_); static void set_enableOptimiseSerializedFileCache_580(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AssetBundleRequest : DLL2SDK::UnityEngine::UnityEngine::AsyncOperation { void _ctor_569(); DLL2SDK::UnityEngine::UnityEngine::Object* get_asset_570(); DLL2SDK::Array* get_allAssets_571(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AssetBundleCreateRequest : DLL2SDK::UnityEngine::UnityEngine::AsyncOperation { void _ctor_566(); DLL2SDK::UnityEngine::UnityEngine::AssetBundle* get_assetBundle_567(); void DisableCompatibilityChecks_568(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ImageEffectTransformsToLDR : DLL2SDK::mscorlib::System::Attribute { void _ctor_565(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct StaticBatchRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { DLL2SDK::Array* get_matIndexes_560(); void set_matIndexes_561(DLL2SDK::Array* value_); uint8_t get_SubMeshMatCount_562(); void SetSubMeshMatIndexesAndCount_563(DLL2SDK::Array* matIndexes_, uint8_t subMeshMatCount_); void set_ignorePerformRendering_564(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HierarchicalInstancedMeshBatchRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { void AddRenderer_559(DLL2SDK::UnityEngine::UnityEngine::HierarchicalInstancedMeshRenderer* renderer_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HierarchicalInstancedMeshRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { void set_preferVertexAttributeInstancing_554(bool value_); void set_forceLODLevel_555(int32_t value_); static void set_instanceDataValueRange_556(int32_t value_); static void set_enableLowQualitySettings_557(bool value_); static void SetLayerSpecifiedLODBias_558(int32_t layer_, float lodBias_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ClusterTree { DLL2SDK::Array* Nodes_; DLL2SDK::Array* SortedInstances_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ClusterTreeNode { int32_t FirstChild_; int32_t LastChild_; int32_t FirstIndex_; int32_t LastIndex_; DLL2SDK::UnityEngine::UnityEngine::Bounds Bounds_; DLL2SDK::UnityEngine::UnityEngine::Bounds LocalBounds_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HierarchicalLodMesh { DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_; DLL2SDK::Array* materials_; float screenRelativeTransitionHeight_; float fadeTransitionWidth_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PerInstanceDataUniformScaleCompressed { DLL2SDK::Array* instanceData_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PerInstanceDataCompressed { DLL2SDK::Array* instanceData_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PerInstanceDataUniformScale { DLL2SDK::UnityEngine::UnityEngine::Vector3 LocalPosition_; DLL2SDK::UnityEngine::UnityEngine::Vector3 LocalEulerAngles_; float LocalScale_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PerInstanceData { DLL2SDK::UnityEngine::UnityEngine::Vector3 LocalPosition_; DLL2SDK::UnityEngine::UnityEngine::Vector3 LocalEulerAngles_; DLL2SDK::UnityEngine::UnityEngine::Vector3 LocalScale_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct MeshRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { void set_additionalVertexStreams_547(DLL2SDK::UnityEngine::UnityEngine::Mesh* value_); void set_ignorePerformRendering_548(bool value_); void set_overrideLocalAABB_549(DLL2SDK::UnityEngine::UnityEngine::Bounds value_); void INTERNAL_set_overrideLocalAABB_550(DLL2SDK::UnityEngine::UnityEngine::Bounds* value_); void set_FixedBound_551(DLL2SDK::UnityEngine::UnityEngine::Bounds value_); void INTERNAL_set_FixedBound_552(DLL2SDK::UnityEngine::UnityEngine::Bounds* value_); void set_UseFixedBound_553(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GL : DLL2SDK::mscorlib::System::Object { static void Vertex3_524(float x_, float y_, float z_); static void Vertex_525(DLL2SDK::UnityEngine::UnityEngine::Vector3 v_); static void INTERNAL_CALL_Vertex_526(DLL2SDK::UnityEngine::UnityEngine::Vector3* v_); static void TexCoord2_527(float x_, float y_); static void MultiTexCoord2_528(int32_t unit_, float x_, float y_); static void BeginInternal_529(int32_t mode_); static void Begin_530(int32_t mode_); static void End_531(); static void PushMatrix_532(); static void PopMatrix_533(); static void LoadOrtho_534(); static void LoadPixelMatrixArgs_535(float left_, float right_, float bottom_, float top_); static void LoadPixelMatrix_536(float left_, float right_, float bottom_, float top_); static void LoadProjectionMatrix_537(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 mat_); static void INTERNAL_CALL_LoadProjectionMatrix_538(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* mat_); static void set_invertCulling_539(bool value_); static void Clear_540(bool clearDepth_, bool clearColor_, DLL2SDK::UnityEngine::UnityEngine::Color backgroundColor_); static void Clear_541(bool clearDepth_, bool clearColor_, DLL2SDK::UnityEngine::UnityEngine::Color backgroundColor_, float depth_); static void Internal_Clear_542(bool clearDepth_, bool clearColor_, DLL2SDK::UnityEngine::UnityEngine::Color backgroundColor_, float depth_); static void INTERNAL_CALL_Internal_Clear_543(bool clearDepth_, bool clearColor_, DLL2SDK::UnityEngine::UnityEngine::Color* backgroundColor_, float depth_); static void InvalidateState_544(); static void IssuePluginEvent_545(intptr_t callback_, int32_t eventID_); static void IssuePluginEventInternal_546(intptr_t callback_, int32_t eventID_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Screen : DLL2SDK::mscorlib::System::Object { static DLL2SDK::UnityEngine::UnityEngine::Resolution get_currentResolution_510(); static void SetResolution_511(int32_t width_, int32_t height_, bool fullscreen_, int32_t preferredRefreshRate_); static void SetResolution_512(int32_t width_, int32_t height_, bool fullscreen_); static int32_t get_width_513(); static int32_t get_height_514(); static float get_dpi_515(); static bool get_fullScreen_516(); static void set_autorotateToPortrait_517(bool value_); static void set_autorotateToPortraitUpsideDown_518(bool value_); static void set_autorotateToLandscapeLeft_519(bool value_); static void set_autorotateToLandscapeRight_520(bool value_); static DLL2SDK::UnityEngine::UnityEngine::ScreenOrientation get_orientation_521(); static void set_orientation_522(DLL2SDK::UnityEngine::UnityEngine::ScreenOrientation value_); static void set_sleepTimeout_523(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GeometryUtility : DLL2SDK::mscorlib::System::Object { static void Internal_ExtractPlanes_499(DLL2SDK::Array* planes_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 worldToProjectionMatrix_); static void INTERNAL_CALL_Internal_ExtractPlanes_500(DLL2SDK::Array* planes_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* worldToProjectionMatrix_); static bool TestPlanesAABB_501(DLL2SDK::Array* planes_, DLL2SDK::UnityEngine::UnityEngine::Bounds bounds_); static bool INTERNAL_CALL_TestPlanesAABB_502(DLL2SDK::Array* planes_, DLL2SDK::UnityEngine::UnityEngine::Bounds* bounds_); static DLL2SDK::UnityEngine::UnityEngine::Bounds Internal_CalculateBounds_503(DLL2SDK::Array* positions_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 transform_); static void INTERNAL_CALL_Internal_CalculateBounds_504(DLL2SDK::Array* positions_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* transform_, DLL2SDK::UnityEngine::UnityEngine::Bounds* value_); static DLL2SDK::Array* CalculateFrustumPlanes_505(DLL2SDK::UnityEngine::UnityEngine::Camera* camera_); static void CalculateFrustumPlanes_506(DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, DLL2SDK::Array* planes_); static DLL2SDK::Array* CalculateFrustumPlanes_507(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 worldToProjectionMatrix_); static void CalculateFrustumPlanes_508(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 worldToProjectionMatrix_, DLL2SDK::Array* planes_); static DLL2SDK::UnityEngine::UnityEngine::Bounds CalculateBounds_509(DLL2SDK::Array* positions_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 transform_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LightmapSettings : DLL2SDK::UnityEngine::UnityEngine::Object { static DLL2SDK::Array* get_lightmaps_491(); static void set_lightmaps_492(DLL2SDK::Array* value_); static void set_lightmapsMode_493(DLL2SDK::UnityEngine::UnityEngine::LightmapsMode value_); static void AddLightProbesStreamable_494(DLL2SDK::UnityEngine::UnityEngine::LightProbes* lightProbes_, DLL2SDK::UnityEngine::UnityEngine::Transform* transform_, DLL2SDK::UnityEngine::UnityEngine::Bounds localAABB_); static void INTERNAL_CALL_AddLightProbesStreamable_495(DLL2SDK::UnityEngine::UnityEngine::LightProbes* lightProbes_, DLL2SDK::UnityEngine::UnityEngine::Transform* transform_, DLL2SDK::UnityEngine::UnityEngine::Bounds* localAABB_); static void RemoveLightProbesStreamable_496(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static void set_lightProbesStreamableFadeFactor_497(float value_); static void set_useLightProbesStreamable_498(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LightProbes : DLL2SDK::UnityEngine::UnityEngine::Object { static int32_t GetSimpleInterpolatedProbe_489(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, int32_t preTetIndex_, DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2* probe_); static int32_t INTERNAL_CALL_GetSimpleInterpolatedProbe_490(DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, int32_t preTetIndex_, DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2* probe_, bool useFade_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LightmapData : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Texture2D* m_Light_; DLL2SDK::UnityEngine::UnityEngine::Texture2D* m_Dir_; DLL2SDK::UnityEngine::UnityEngine::Texture2D* m_ShadowMask_; void _ctor_482(); DLL2SDK::UnityEngine::UnityEngine::Texture2D* get_lightmapColor_483(); void set_lightmapColor_484(DLL2SDK::UnityEngine::UnityEngine::Texture2D* value_); DLL2SDK::UnityEngine::UnityEngine::Texture2D* get_lightmapDir_485(); void set_lightmapDir_486(DLL2SDK::UnityEngine::UnityEngine::Texture2D* value_); DLL2SDK::UnityEngine::UnityEngine::Texture2D* get_shadowMask_487(); void set_shadowMask_488(DLL2SDK::UnityEngine::UnityEngine::Texture2D* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Graphics : DLL2SDK::mscorlib::System::Object { struct StaticFields { int32_t kMaxDrawMeshInstanceCount_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void DrawMesh_428(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_); static void DrawMesh_429(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, bool castShadows_, bool receiveShadows_, bool useLightProbes_); static void DrawMesh_430(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, DLL2SDK::UnityEngine::UnityEngine::Transform* probeAnchor_, bool useLightProbes_); static void DrawMesh_431(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, bool castShadows_, bool receiveShadows_); static void DrawMesh_432(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, int32_t submeshIndex_); static void DrawMesh_433(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t layer_); static void DrawMesh_434(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, bool castShadows_, bool receiveShadows_, bool useLightProbes_); static void Internal_DrawMeshMatrix_435(DLL2SDK::UnityEngine::UnityEngine::Internal_DrawMeshMatrixArguments* arguments_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_); static void Internal_DrawMeshNow2_436(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t subsetIndex_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_); static void INTERNAL_CALL_Internal_DrawMeshNow2_437(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t subsetIndex_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* matrix_); static int32_t Internal_GetMaxDrawMeshInstanceCount_438(); static void DrawMeshInstanced_439(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_); static void DrawMeshInstanced_440(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_); static void DrawMeshInstanced_441(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_); static void DrawMeshInstanced_442(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::Array* matrices_); static void DrawMeshInstanced_443(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void DrawMeshInstanced_444(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::UnityEngine::UnityEngine::Bounds bounds_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_); static void DrawMeshInstanced_445(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::UnityEngine::UnityEngine::Bounds bounds_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void DrawMeshInstancedWithShaderPass_446(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t passTypeMask_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_); static void DrawMeshInstancedWithShaderPass_447(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t passTypeMask_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void Internal_DrawMeshInstanced_448(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void Internal_DrawMeshInstanced_449(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::UnityEngine::UnityEngine::Bounds bounds_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void INTERNAL_CALL_Internal_DrawMeshInstanced_450(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::UnityEngine::UnityEngine::Bounds* bounds_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void Internal_DrawMeshInstancedWithShaderPass_451(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t passTypeMask_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void DrawTexture_452(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::Texture* texture_, DLL2SDK::UnityEngine::UnityEngine::Rect sourceRect_, int32_t leftBorder_, int32_t rightBorder_, int32_t topBorder_, int32_t bottomBorder_); static void DrawTexture_453(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::Texture* texture_, DLL2SDK::UnityEngine::UnityEngine::Rect sourceRect_, int32_t leftBorder_, int32_t rightBorder_, int32_t topBorder_, int32_t bottomBorder_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); static void DrawTexture_454(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::Texture* texture_, DLL2SDK::UnityEngine::UnityEngine::Rect sourceRect_, int32_t leftBorder_, int32_t rightBorder_, int32_t topBorder_, int32_t bottomBorder_, DLL2SDK::UnityEngine::UnityEngine::Color color_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_); static void DrawTexture_455(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::Texture* texture_, DLL2SDK::UnityEngine::UnityEngine::Rect sourceRect_, int32_t leftBorder_, int32_t rightBorder_, int32_t topBorder_, int32_t bottomBorder_, DLL2SDK::UnityEngine::UnityEngine::Color color_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); static void Internal_DrawTexture_456(DLL2SDK::UnityEngine::UnityEngine::Internal_DrawTextureArguments* args_); static void Blit_457(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::RenderTexture* dest_); static void Blit_458(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::RenderTexture* dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_); static void Blit_459(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::RenderTexture* dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); static void Blit_460(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_); static void Blit_461(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); static void Internal_BlitMaterial_462(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::RenderTexture* dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_, bool setRT_); static void Internal_SetNullRT_463(); static void Internal_SetRTSimple_464(DLL2SDK::UnityEngine::UnityEngine::RenderBuffer* color_, DLL2SDK::UnityEngine::UnityEngine::RenderBuffer* depth_, int32_t mip_, DLL2SDK::UnityEngine::UnityEngine::CubemapFace face_, int32_t depthSlice_); static void set_cascadedShadowMaps_465(bool value_); static void set_ignoreAdrenoShaderWorkarounds_466(bool value_); static bool get_enableMeshRendererVaInstancing_467(); static void set_enableMeshRendererVaInstancing_468(bool value_); static void set_useAdrenoGLLinkProgramWorkaround_469(bool value_); static void SetRenderTargetImpl_470(DLL2SDK::UnityEngine::UnityEngine::RenderBuffer colorBuffer_, DLL2SDK::UnityEngine::UnityEngine::RenderBuffer depthBuffer_, int32_t mipLevel_, DLL2SDK::UnityEngine::UnityEngine::CubemapFace face_, int32_t depthSlice_); static void SetRenderTargetImpl_471(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* rt_, int32_t mipLevel_, DLL2SDK::UnityEngine::UnityEngine::CubemapFace face_, int32_t depthSlice_); static void SetRenderTarget_472(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* rt_); static void SetRenderTarget_473(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* rt_, int32_t mipLevel_, DLL2SDK::UnityEngine::UnityEngine::CubemapFace face_); static void DrawMeshImpl_474(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t layer_, int32_t passTypeMask_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, DLL2SDK::UnityEngine::UnityEngine::Transform* probeAnchor_, bool useLightProbes_); static void DrawTextureImpl_475(DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::Texture* texture_, DLL2SDK::UnityEngine::UnityEngine::Rect sourceRect_, int32_t leftBorder_, int32_t rightBorder_, int32_t topBorder_, int32_t bottomBorder_, DLL2SDK::UnityEngine::UnityEngine::Color color_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); static void DrawMeshNow_476(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_); static void DrawMeshNow_477(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, int32_t materialIndex_); static void DrawMeshInstancedImpl_478(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void DrawMeshInstancedImpl_479(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::UnityEngine::UnityEngine::Bounds bounds_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void DrawMeshInstancedWithShaderPassImpl_480(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t passtTypeMask_, DLL2SDK::Array* matrices_, int32_t count_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_, DLL2SDK::UnityEngine::UnityEngine::Rendering::ShadowCastingMode castShadows_, bool receiveShadows_, int32_t layer_, DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, bool ignorePerformanceRendering_, int32_t debugIndex_); static void _cctor_481(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct MaterialPropertyBlock : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; void _ctor_406(); void InitBlock_407(); void DestroyBlock_408(); void Finalize_409(); void SetFloatImpl_410(int32_t nameID_, float value_); void SetVectorImpl_411(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); void SetTextureImpl_413(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); void SetColorImpl_414(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color value_); void SetVectorArrayImpl_417(int32_t nameID_, DLL2SDK::Array* values_); void SetFloat_418(DLL2SDK::mscorlib::System::String* name_, float value_); void SetFloat_419(int32_t nameID_, float value_); void SetVector_420(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4 value_); void SetColor_421(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Color value_); void SetColor_422(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color value_); void SetTexture_423(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); void SetTexture_424(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Texture* value_); void SetVectorArray_425(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* values_); void SetVectorArray_426(int32_t nameID_, DLL2SDK::mscorlib::System::Collections::Generic::List_1* values_); void SetVectorArray_427(int32_t nameID_, DLL2SDK::Array* values_); static void INTERNAL_CALL_SetVectorImpl_412(DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Vector4* value_); static void INTERNAL_CALL_SetColorImpl_415(DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* self_, int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Color* value_); static DLL2SDK::mscorlib::System::Array* ExtractArrayFromList_416(DLL2SDK::mscorlib::System::Object* list_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LineRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { void set_startWidth_391(float value_); void set_endWidth_392(float value_); void set_widthMultiplier_393(float value_); void set_startColor_394(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_set_startColor_395(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void set_endColor_396(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_set_endColor_397(DLL2SDK::UnityEngine::UnityEngine::Color* value_); int32_t get_positionCount_398(); void set_positionCount_399(int32_t value_); void SetPosition_400(int32_t index_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_402(int32_t index_); void SetPositions_404(DLL2SDK::Array* positions_); void SetColors_405(DLL2SDK::UnityEngine::UnityEngine::Color start_, DLL2SDK::UnityEngine::UnityEngine::Color end_); static void INTERNAL_CALL_SetPosition_401(DLL2SDK::UnityEngine::UnityEngine::LineRenderer* self_, int32_t index_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_); static void INTERNAL_CALL_GetPosition_403(DLL2SDK::UnityEngine::UnityEngine::LineRenderer* self_, int32_t index_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct LineAlignment : int32_t { View_ = static_cast(0x0), Local_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct LineTextureMode : int32_t { Stretch_ = static_cast(0x0), Tile_ = static_cast(0x1), DistributePerSegment_ = static_cast(0x2), RepeatPerSegment_ = static_cast(0x3) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Skybox : DLL2SDK::UnityEngine::UnityEngine::Behaviour { DLL2SDK::UnityEngine::UnityEngine::Material* get_material_348(); void set_material_349(DLL2SDK::UnityEngine::UnityEngine::Material* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct LensFlare : DLL2SDK::UnityEngine::UnityEngine::Behaviour { void set_brightness_299(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Flare : DLL2SDK::UnityEngine::UnityEngine::Object { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SkinnedMeshRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { DLL2SDK::Array* get_bones_292(); void set_bones_293(DLL2SDK::Array* value_); DLL2SDK::UnityEngine::UnityEngine::Transform* get_rootBone_294(); void set_rootBone_295(DLL2SDK::UnityEngine::UnityEngine::Transform* value_); DLL2SDK::UnityEngine::UnityEngine::Mesh* get_sharedMesh_296(); void set_sharedMesh_297(DLL2SDK::UnityEngine::UnityEngine::Mesh* value_); void set_ignorePerformRendering_298(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GPUSkinModelComponent : DLL2SDK::UnityEngine::UnityEngine::Behaviour { bool get_isGpuSkinEnable_281(); DLL2SDK::Array* get_AllBones_282(); void set_AllBones_283(DLL2SDK::Array* value_); void set_AllPaths_284(DLL2SDK::Array* value_); void set_AllBindPoses_285(DLL2SDK::Array* value_); void set_RuntimeAllBones_286(DLL2SDK::Array* value_); void ClearRuntimeAllBones_287(); bool AddGPUSkinData_288(DLL2SDK::UnityEngine::UnityEngine::Renderer* inMeshRenderer_, DLL2SDK::Array* inBones_, int32_t size_, bool inIsAttach_); bool AddGPUSkinData_289(DLL2SDK::UnityEngine::UnityEngine::Renderer* inMeshRenderer_, DLL2SDK::Array* inBones_, int32_t size_); bool AddExtraMaterial_290(DLL2SDK::UnityEngine::UnityEngine::Renderer* inMeshRenderer_, DLL2SDK::UnityEngine::UnityEngine::Material* inMaterial_); bool RemoveExtraMaterial_291(DLL2SDK::UnityEngine::UnityEngine::Renderer* inMeshRenderer_, DLL2SDK::UnityEngine::UnityEngine::Material* inMaterial_); static void set_executionOrder_280(int32_t value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GPUSkinRendererForAnyBones : DLL2SDK::UnityEngine::UnityEngine::Behaviour { void ResetBones_279(DLL2SDK::Array* inBones_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct MeshFilter : DLL2SDK::UnityEngine::UnityEngine::Component { DLL2SDK::UnityEngine::UnityEngine::Mesh* get_mesh_275(); void set_mesh_276(DLL2SDK::UnityEngine::UnityEngine::Mesh* value_); DLL2SDK::UnityEngine::UnityEngine::Mesh* get_sharedMesh_277(); void set_sharedMesh_278(DLL2SDK::UnityEngine::UnityEngine::Mesh* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct QualitySettings : DLL2SDK::UnityEngine::UnityEngine::Object { static int32_t GetQualityLevel_239(); static void SetQualityLevel_240(int32_t index_, bool applyExpensiveChanges_); static void SetQualityLevel_241(int32_t index_); static void set_runtimeMaxLODLevel_242(int32_t value_); static int32_t get_pixelLightCount_243(); static void set_pixelLightCount_244(int32_t value_); static DLL2SDK::UnityEngine::UnityEngine::ShadowMaskMode get_shadowMaskMode_245(); static void set_shadowMaskMode_246(DLL2SDK::UnityEngine::UnityEngine::ShadowMaskMode value_); static DLL2SDK::UnityEngine::UnityEngine::ShadowQuality get_shadows_247(); static void set_shadows_248(DLL2SDK::UnityEngine::UnityEngine::ShadowQuality value_); static DLL2SDK::UnityEngine::UnityEngine::ShadowProjection get_shadowProjection_249(); static void set_shadowProjection_250(DLL2SDK::UnityEngine::UnityEngine::ShadowProjection value_); static int32_t get_shadowCascades_251(); static void set_shadowCascades_252(int32_t value_); static void set_depthDistance_253(float value_); static float get_shadowDistance_254(); static void set_shadowDistance_255(float value_); static void set_shadowStaticOnly_256(bool value_); static DLL2SDK::UnityEngine::UnityEngine::ShadowResolution get_shadowResolution_257(); static void set_shadowResolution_258(DLL2SDK::UnityEngine::UnityEngine::ShadowResolution value_); static void set_shadowCascade2Split_259(float value_); static int32_t get_masterTextureLimit_260(); static DLL2SDK::UnityEngine::UnityEngine::AnisotropicFiltering get_anisotropicFiltering_261(); static void set_anisotropicFiltering_262(DLL2SDK::UnityEngine::UnityEngine::AnisotropicFiltering value_); static float get_lodBias_263(); static void set_lodBias_264(float value_); static int32_t get_maximumLODLevel_265(); static int32_t get_vSyncCount_266(); static void set_vSyncCount_267(int32_t value_); static int32_t get_antiAliasing_268(); static DLL2SDK::UnityEngine::UnityEngine::ColorSpace get_activeColorSpace_269(); static DLL2SDK::UnityEngine::UnityEngine::BlendWeights get_blendWeights_270(); static bool get_streamingMipmapsActive_271(); static void set_streamingMipmapsActive_272(bool value_); static float get_streamingMipmapsMemoryBudget_273(); static void set_streamingMipmapsMemoryBudget_274(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { struct SphericalHarmonicsL2 { float shr0_; float shr1_; float shr2_; float shr3_; float shr4_; float shr5_; float shr6_; float shr7_; float shr8_; float shg0_; float shg1_; float shg2_; float shg3_; float shg4_; float shg5_; float shg6_; float shg7_; float shg8_; float shb0_; float shb1_; float shb2_; float shb3_; float shb4_; float shb5_; float shb6_; float shb7_; float shb8_; void Clear_52(); void AddCubemapLight_55(DLL2SDK::UnityEngine::UnityEngine::Cubemap* cubemap_); void Evaluate_58(DLL2SDK::Array* directions_, DLL2SDK::Array* results_); float get_Item_59(int32_t rgb_, int32_t coefficient_); void set_Item_60(int32_t rgb_, int32_t coefficient_, float value_); int32_t GetHashCode_61(); bool Equals_62(DLL2SDK::mscorlib::System::Object* other_); static void ClearInternal_53(DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2* sh_); static void INTERNAL_CALL_ClearInternal_54(DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2* sh_); static void AddCubemapLightInternal_56(DLL2SDK::UnityEngine::UnityEngine::Cubemap* cubemap_, DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2* sh_); static void INTERNAL_CALL_AddCubemapLightInternal_57(DLL2SDK::UnityEngine::UnityEngine::Cubemap* cubemap_, DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2* sh_); static bool op_Equality_63(DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2 lhs_, DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2 rhs_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PlayerPrefs : DLL2SDK::mscorlib::System::Object { static bool TrySetInt_177(DLL2SDK::mscorlib::System::String* key_, int32_t value_); static bool TrySetFloat_178(DLL2SDK::mscorlib::System::String* key_, float value_); static bool TrySetSetString_179(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::String* value_); static void SetInt_180(DLL2SDK::mscorlib::System::String* key_, int32_t value_); static int32_t GetInt_181(DLL2SDK::mscorlib::System::String* key_, int32_t defaultValue_); static int32_t GetInt_182(DLL2SDK::mscorlib::System::String* key_); static void SetFloat_183(DLL2SDK::mscorlib::System::String* key_, float value_); static float GetFloat_184(DLL2SDK::mscorlib::System::String* key_, float defaultValue_); static float GetFloat_185(DLL2SDK::mscorlib::System::String* key_); static void SetString_186(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::mscorlib::System::String* GetString_187(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::String* defaultValue_); static DLL2SDK::mscorlib::System::String* GetString_188(DLL2SDK::mscorlib::System::String* key_); static bool HasKey_189(DLL2SDK::mscorlib::System::String* key_); static void DeleteKey_190(DLL2SDK::mscorlib::System::String* key_); static void DeleteAll_191(); static void Save_192(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PlayerPrefsException : DLL2SDK::mscorlib::System::Exception { void _ctor_176(DLL2SDK::mscorlib::System::String* error_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct PerfStats : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::AndroidJavaClass* jc_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static bool get_forceEnable_158(); static int32_t get_batches_159(); static int32_t get_drawCalls_160(); static int32_t get_dynamicBatchedDrawCalls_161(); static int32_t get_staticBatchedDrawCalls_162(); static int32_t get_instancedBatchedDrawCalls_163(); static int32_t get_dynamicBatches_164(); static int32_t get_staticBatches_165(); static int32_t get_instancedBatches_166(); static int32_t get_triangles_167(); static int32_t get_vertices_168(); static float get_frameTime_169(); static float get_renderTime_170(); static int32_t get_usedTextureMemorySize_171(); static int32_t get_usedTextureCount_172(); static int32_t get_visibleSkinnedMeshes_173(); static int32_t get_visibleAnimations_174(); static void _cctor_175(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { enum struct GradientMode : int32_t { Blend_ = static_cast(0x0), Fixed_ = static_cast(0x1) }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GradientAlphaKey { float alpha_; float time_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GradientColorKey { DLL2SDK::UnityEngine::UnityEngine::Color color_; float time_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SortingLayer { int32_t m_Id_; static int32_t GetLayerValueFromID_148(int32_t id_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUILayer : DLL2SDK::UnityEngine::UnityEngine::Behaviour { DLL2SDK::UnityEngine::UnityEngine::GUIElement* HitTest_102(DLL2SDK::UnityEngine::UnityEngine::Vector3 screenPosition_); static DLL2SDK::UnityEngine::UnityEngine::GUIElement* INTERNAL_CALL_HitTest_103(DLL2SDK::UnityEngine::UnityEngine::GUILayer* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* screenPosition_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUITexture : DLL2SDK::UnityEngine::UnityEngine::GUIElement { DLL2SDK::UnityEngine::UnityEngine::Color get_color_95(); void set_color_96(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_get_color_97(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void INTERNAL_set_color_98(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void set_texture_99(DLL2SDK::UnityEngine::UnityEngine::Texture* value_); DLL2SDK::UnityEngine::UnityEngine::Rect get_pixelInset_100(); void INTERNAL_get_pixelInset_101(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RectOffset : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; DLL2SDK::mscorlib::System::Object* m_SourceStyle_; void _ctor_69(); void _ctor_70(DLL2SDK::mscorlib::System::Object* sourceStyle_, intptr_t source_); void _ctor_71(int32_t left_, int32_t right_, int32_t top_, int32_t bottom_); void Init_72(); void Cleanup_73(); int32_t get_left_74(); void set_left_75(int32_t value_); int32_t get_right_76(); void set_right_77(int32_t value_); int32_t get_top_78(); void set_top_79(int32_t value_); int32_t get_bottom_80(); void set_bottom_81(int32_t value_); int32_t get_horizontal_82(); int32_t get_vertical_83(); DLL2SDK::UnityEngine::UnityEngine::Rect Add_84(DLL2SDK::UnityEngine::UnityEngine::Rect rect_); DLL2SDK::UnityEngine::UnityEngine::Rect Remove_86(DLL2SDK::UnityEngine::UnityEngine::Rect rect_); void Finalize_88(); DLL2SDK::mscorlib::System::String* ToString_89(); static void INTERNAL_CALL_Add_85(DLL2SDK::UnityEngine::UnityEngine::RectOffset* self_, DLL2SDK::UnityEngine::UnityEngine::Rect* rect_, DLL2SDK::UnityEngine::UnityEngine::Rect* value_); static void INTERNAL_CALL_Remove_87(DLL2SDK::UnityEngine::UnityEngine::RectOffset* self_, DLL2SDK::UnityEngine::UnityEngine::Rect* rect_, DLL2SDK::UnityEngine::UnityEngine::Rect* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct StreamedFileAsset : DLL2SDK::UnityEngine::UnityEngine::Object { uint64_t get_size_64(); uint32_t LoadData_65(DLL2SDK::Array* buffer_, uint32_t offset_, uint64_t position_, uint32_t size_, intptr_t fileHandle_); DLL2SDK::mscorlib::System::IO::Stream* CreateStream_68(); static bool CreateFileHandle_66(DLL2SDK::UnityEngine::UnityEngine::StreamedFileAsset* streamedFileAsset_, intptr_t* fileHandle_); static void ReleaseFileHandle_67(intptr_t fileHandle_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { struct RenderTargetIdentifier { DLL2SDK::UnityEngine::UnityEngine::Rendering::BuiltinRenderTextureType m_Type_; int32_t m_NameID_; int32_t m_InstanceID_; void _ctor_5049(DLL2SDK::UnityEngine::UnityEngine::Rendering::BuiltinRenderTextureType type_); void _ctor_5050(int32_t nameID_); void _ctor_5051(DLL2SDK::UnityEngine::UnityEngine::Texture* tex_); DLL2SDK::mscorlib::System::String* ToString_5055(); int32_t GetHashCode_5056(); bool Equals_5057(DLL2SDK::mscorlib::System::Object* obj_); }; } namespace DLL2SDK::UnityEngine { struct _Module_ : DLL2SDK::Object { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Application_LogCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_797(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_798(DLL2SDK::mscorlib::System::String* condition_, DLL2SDK::mscorlib::System::String* stackTrace_, DLL2SDK::UnityEngine::UnityEngine::LogType type_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_799(DLL2SDK::mscorlib::System::String* condition_, DLL2SDK::mscorlib::System::String* stackTrace_, DLL2SDK::UnityEngine::UnityEngine::LogType type_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_800(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct CullingGroup_StateChanged : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2162(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_2163(DLL2SDK::UnityEngine::UnityEngine::CullingGroupEvent sphere_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2164(DLL2SDK::UnityEngine::UnityEngine::CullingGroupEvent sphere_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_2165(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystem_MainModule { DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* m_ParticleSystem_; void _ctor_2616(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* particleSystem_); float get_duration_2617(); bool get_loop_2618(); void set_loop_2619(bool value_); DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve get_startLifetime_2620(); void set_startSpeed_2621(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve value_); DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve get_startSpeed_2622(); void set_startSpeedMultiplier_2623(float value_); void set_startSize_2624(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve value_); DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve get_startSize_2625(); void set_startRotation_2626(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve value_); void set_startColor_2627(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxGradient value_); static float GetDuration_2628(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_); static void SetLoop_2629(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, bool value_); static bool GetLoop_2630(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_); static void GetStartLifetime_2631(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve* curve_); static void SetStartSpeed_2632(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve* curve_); static void GetStartSpeed_2633(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve* curve_); static void SetStartSpeedMultiplier_2634(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, float value_); static void SetStartSizeX_2635(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve* curve_); static void GetStartSizeX_2636(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve* curve_); static void SetStartRotationZ_2637(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxCurve* curve_); static void SetStartColor_2638(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* system_, DLL2SDK::UnityEngine::UnityEngine::ParticleSystem_MinMaxGradient* gradient_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystem__Stop_c__AnonStorey1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::ParticleSystemStopBehavior stopBehavior_; void _ctor_2650(); bool __m__0_2651(DLL2SDK::UnityEngine::UnityEngine::ParticleSystem* ps_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUILayout_LayoutedWindow : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* m_Func_; DLL2SDK::UnityEngine::UnityEngine::Rect m_ScreenRect_; DLL2SDK::Array* m_Options_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_Style_; void _ctor_4372(DLL2SDK::UnityEngine::UnityEngine::GUI_WindowFunction* f_, DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array* options_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_); void DoWindow_4373(int32_t windowID_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection { struct PlayerEditorConnectionEvents_MessageEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_5552(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection { struct PlayerEditorConnectionEvents_ConnectionChangeEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1 { void _ctor_5553(); }; } namespace DLL2SDK::UnityEngine::UnityEngineInternal { struct TypeInferenceRuleAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* _rule_; void _ctor_5568(DLL2SDK::UnityEngine::UnityEngineInternal::TypeInferenceRules rule_); void _ctor_5569(DLL2SDK::mscorlib::System::String* rule_); DLL2SDK::mscorlib::System::String* ToString_5570(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection { struct PlayerConnection : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerEditorConnectionEvents* m_PlayerEditorConnectionEvents_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_connectedPlayers_; struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::IPlayerEditorConnectionNative* connectionNative_; DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerConnection* s_Instance_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5541(); DLL2SDK::UnityEngine::UnityEngine::IPlayerEditorConnectionNative* GetConnectionNativeApi_5544(); void Send_5545(DLL2SDK::mscorlib::System::Guid messageId_, DLL2SDK::Array* data_); static DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerConnection* get_instance_5542(); static DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerConnection* CreateInstance_5543(); static void MessageCallbackInternal_5546(intptr_t data_, uint64_t size_, uint64_t guid_, DLL2SDK::mscorlib::System::String* messageId_); static void ConnectedCallbackInternal_5547(int32_t playerId_); static void DisconnectedCallback_5548(int32_t playerId_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WaitForSecondsRealtime : DLL2SDK::UnityEngine::UnityEngine::CustomYieldInstruction { float waitTime_; void _ctor_5399(float time_); bool get_keepWaiting_5400(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ColorUsageAttribute : DLL2SDK::UnityEngine::UnityEngine::PropertyAttribute { bool showAlpha_; bool hdr_; float minBrightness_; float maxBrightness_; float minExposureValue_; float maxExposureValue_; void _ctor_5398(bool showAlpha_, bool hdr_, float minBrightness_, float maxBrightness_, float minExposureValue_, float maxExposureValue_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Plane { DLL2SDK::UnityEngine::UnityEngine::Vector3 m_Normal_; float m_Distance_; void _ctor_5282(DLL2SDK::UnityEngine::UnityEngine::Vector3 inNormal_, DLL2SDK::UnityEngine::UnityEngine::Vector3 inPoint_); void _ctor_5283(DLL2SDK::UnityEngine::UnityEngine::Vector3 inNormal_, float d_); void _ctor_5284(DLL2SDK::UnityEngine::UnityEngine::Vector3 a_, DLL2SDK::UnityEngine::UnityEngine::Vector3 b_, DLL2SDK::UnityEngine::UnityEngine::Vector3 c_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_normal_5285(); void set_normal_5286(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); float get_distance_5287(); void set_distance_5288(float value_); void SetNormalAndPosition_5289(DLL2SDK::UnityEngine::UnityEngine::Vector3 inNormal_, DLL2SDK::UnityEngine::UnityEngine::Vector3 inPoint_); float GetDistanceToPoint_5290(DLL2SDK::UnityEngine::UnityEngine::Vector3 inPt_); bool Raycast_5291(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float* enter_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { struct PersistentCall : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Object* m_Target_; DLL2SDK::mscorlib::System::String* m_MethodName_; DLL2SDK::UnityEngine::UnityEngine::Events::PersistentListenerMode m_Mode_; DLL2SDK::UnityEngine::UnityEngine::Events::ArgumentCache* m_Arguments_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventCallState m_CallState_; void _ctor_5162(); DLL2SDK::UnityEngine::UnityEngine::Object* get_target_5163(); DLL2SDK::mscorlib::System::String* get_methodName_5164(); DLL2SDK::UnityEngine::UnityEngine::Events::PersistentListenerMode get_mode_5165(); DLL2SDK::UnityEngine::UnityEngine::Events::ArgumentCache* get_arguments_5166(); bool IsValid_5167(); DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetRuntimeCall_5168(DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase* theEvent_); static DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall* GetObjectCall_5169(DLL2SDK::UnityEngine::UnityEngine::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_, DLL2SDK::UnityEngine::UnityEngine::Events::ArgumentCache* arguments_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Events { template struct CachedInvokableCall_1 : DLL2SDK::UnityEngine::UnityEngine::Events::InvokableCall_1 { DLL2SDK::Array* m_Arg1_; void _ctor_5160(DLL2SDK::UnityEngine::UnityEngine::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_, T argument_); void Invoke_5161(DLL2SDK::Array* args_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Internal_DrawMeshMatrixArguments { int32_t layer_; int32_t submeshIndex_; int32_t passTypeMask_; DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_; int32_t castShadows_; int32_t receiveShadows_; int32_t reflectionProbeAnchorInstanceID_; bool useLightProbes_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RuntimeInitializeOnLoadMethodAttribute : DLL2SDK::UnityEngine::UnityEngine::Scripting::PreserveAttribute { DLL2SDK::UnityEngine::UnityEngine::RuntimeInitializeLoadType _loadType_k__BackingField_; void _ctor_4919(DLL2SDK::UnityEngine::UnityEngine::RuntimeInitializeLoadType loadType_); void set_loadType_4920(DLL2SDK::UnityEngine::UnityEngine::RuntimeInitializeLoadType value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Video { struct VideoClip : DLL2SDK::UnityEngine::UnityEngine::Object { }; } namespace DLL2SDK::UnityEngine::UnityEngine::Video { struct VideoPlayer : DLL2SDK::UnityEngine::UnityEngine::Behaviour { DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer_EventHandler* prepareCompleted_; DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer_EventHandler* loopPointReached_; DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer_EventHandler* started_; DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer_EventHandler* frameDropped_; DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer_ErrorEventHandler* errorReceived_; DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer_EventHandler* seekCompleted_; DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer_FrameReadyEventHandler* frameReady_; static void InvokePrepareCompletedCallback_Internal_4882(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_); static void InvokeFrameReadyCallback_Internal_4883(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_, int64_t frameIdx_); static void InvokeLoopPointReachedCallback_Internal_4884(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_); static void InvokeStartedCallback_Internal_4885(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_); static void InvokeFrameDroppedCallback_Internal_4886(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_); static void InvokeErrorReceivedCallback_Internal_4887(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_, DLL2SDK::mscorlib::System::String* errorStr_); static void InvokeSeekCompletedCallback_Internal_4888(DLL2SDK::UnityEngine::UnityEngine::Video::VideoPlayer* source_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking { struct DownloadHandlerAudioClip : DLL2SDK::UnityEngine::UnityEngine::Networking::DownloadHandler { void _ctor_4868(DLL2SDK::mscorlib::System::String* url_, DLL2SDK::UnityEngine::UnityEngine::AudioType audioType_); void InternalCreateAudioClip_4869(DLL2SDK::mscorlib::System::String* url_, DLL2SDK::UnityEngine::UnityEngine::AudioType audioType_); DLL2SDK::Array* GetData_4870(); DLL2SDK::mscorlib::System::String* GetText_4871(); DLL2SDK::Array* InternalGetData_4872(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Networking { struct UploadHandlerRaw : DLL2SDK::UnityEngine::UnityEngine::Networking::UploadHandler { void _ctor_4851(DLL2SDK::Array* data_); void InternalSetContentType_4852(DLL2SDK::mscorlib::System::String* newContentType_); void SetContentType_4853(DLL2SDK::mscorlib::System::String* newContentType_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIUtility : DLL2SDK::mscorlib::System::Object { struct StaticFields { int32_t s_SkinMode_; int32_t s_OriginalID_; bool _guiIsExiting_k__BackingField_; DLL2SDK::UnityEngine::UnityEngine::Vector2 s_EditorScreenPointOffset_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static float get_pixelsPerPoint_4638(); static int32_t GetControlID_4639(DLL2SDK::UnityEngine::UnityEngine::FocusType focus_); static int32_t GetControlID_4640(DLL2SDK::UnityEngine::UnityEngine::FocusType focus_, DLL2SDK::UnityEngine::UnityEngine::Rect position_); static int32_t GetControlID_4641(int32_t hint_, DLL2SDK::UnityEngine::UnityEngine::FocusType focus_, DLL2SDK::UnityEngine::UnityEngine::Rect position_); static DLL2SDK::mscorlib::System::Object* GetStateObject_4642(DLL2SDK::mscorlib::System::Type* t_, int32_t controlID_); static void set_guiIsExiting_4643(bool value_); static int32_t get_hotControl_4644(); static void set_hotControl_4645(int32_t value_); static int32_t get_keyboardControl_4646(); static void set_keyboardControl_4647(int32_t value_); static void ExitGUI_4648(); static DLL2SDK::UnityEngine::UnityEngine::GUISkin* GetDefaultSkin_4649(); static bool ProcessEvent_4650(int32_t instanceID_, intptr_t nativeEventPtr_); static void BeginGUI_4651(int32_t skinMode_, int32_t instanceID_, int32_t useGUILayout_); static void EndGUI_4652(int32_t layoutType_); static bool EndGUIFromException_4653(DLL2SDK::mscorlib::System::Exception* exception_); static bool EndContainerGUIFromException_4654(DLL2SDK::mscorlib::System::Exception* exception_); static bool ShouldRethrowException_4655(DLL2SDK::mscorlib::System::Exception* exception_); static void CheckOnGUI_4656(); static void RotateAroundPivot_4657(float angle_, DLL2SDK::UnityEngine::UnityEngine::Vector2 pivotPoint_); static void ScaleAroundPivot_4658(DLL2SDK::UnityEngine::UnityEngine::Vector2 scale_, DLL2SDK::UnityEngine::UnityEngine::Vector2 pivotPoint_); static float Internal_GetPixelsPerPoint_4659(); static int32_t GetControlID_4660(int32_t hint_, DLL2SDK::UnityEngine::UnityEngine::FocusType focus_); static int32_t Internal_GetNextControlID2_4661(int32_t hint_, DLL2SDK::UnityEngine::UnityEngine::FocusType focusType_, DLL2SDK::UnityEngine::UnityEngine::Rect rect_); static int32_t INTERNAL_CALL_Internal_GetNextControlID2_4662(int32_t hint_, DLL2SDK::UnityEngine::UnityEngine::FocusType focusType_, DLL2SDK::UnityEngine::UnityEngine::Rect* rect_); static int32_t Internal_GetHotControl_4663(); static void Internal_SetHotControl_4664(int32_t value_); static int32_t Internal_GetKeyboardControl_4665(); static void Internal_SetKeyboardControl_4666(int32_t value_); static DLL2SDK::mscorlib::System::String* get_systemCopyBuffer_4667(); static void set_systemCopyBuffer_4668(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::UnityEngine::UnityEngine::GUISkin* Internal_GetDefaultSkin_4669(int32_t skinMode_); static void Internal_ExitGUI_4670(); static int32_t Internal_GetGUIDepth_4671(); static bool get_mouseUsed_4672(); static void set_mouseUsed_4673(bool value_); static void set_textFieldInput_4674(bool value_); static void _cctor_4675(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIStyle : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* m_Normal_; DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* m_Hover_; DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* m_Active_; DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* m_Focused_; DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* m_OnNormal_; DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* m_OnHover_; DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* m_OnActive_; DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* m_OnFocused_; DLL2SDK::UnityEngine::UnityEngine::RectOffset* m_Border_; DLL2SDK::UnityEngine::UnityEngine::RectOffset* m_Padding_; DLL2SDK::UnityEngine::UnityEngine::RectOffset* m_Margin_; DLL2SDK::UnityEngine::UnityEngine::RectOffset* m_Overflow_; DLL2SDK::UnityEngine::UnityEngine::Font* m_FontInternal_; struct StaticFields { bool showKeyboardFocus_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* s_None_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4512(); void _ctor_4513(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* other_); void Finalize_4514(); void InternalOnAfterDeserialize_4516(); DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* get_normal_4517(); void set_normal_4518(DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* get_hover_4519(); void set_hover_4520(DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* get_active_4521(); void set_active_4522(DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* get_onNormal_4523(); void set_onNormal_4524(DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* get_onHover_4525(); void set_onHover_4526(DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* get_onActive_4527(); void set_onActive_4528(DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* get_focused_4529(); void set_focused_4530(DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* get_onFocused_4531(); void set_onFocused_4532(DLL2SDK::UnityEngine::UnityEngine::GUIStyleState* value_); DLL2SDK::UnityEngine::UnityEngine::RectOffset* get_border_4533(); void set_border_4534(DLL2SDK::UnityEngine::UnityEngine::RectOffset* value_); DLL2SDK::UnityEngine::UnityEngine::RectOffset* get_margin_4535(); void set_margin_4536(DLL2SDK::UnityEngine::UnityEngine::RectOffset* value_); DLL2SDK::UnityEngine::UnityEngine::RectOffset* get_padding_4537(); void set_padding_4538(DLL2SDK::UnityEngine::UnityEngine::RectOffset* value_); DLL2SDK::UnityEngine::UnityEngine::RectOffset* get_overflow_4539(); void set_overflow_4540(DLL2SDK::UnityEngine::UnityEngine::RectOffset* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_clipOffset_4541(); void set_clipOffset_4542(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); DLL2SDK::UnityEngine::UnityEngine::Font* get_font_4543(); void set_font_4544(DLL2SDK::UnityEngine::UnityEngine::Font* value_); float get_lineHeight_4545(); void Draw_4547(DLL2SDK::UnityEngine::UnityEngine::Rect position_, bool isHover_, bool isActive_, bool on_, bool hasKeyboardFocus_); void Draw_4548(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::mscorlib::System::String* text_, bool isHover_, bool isActive_, bool on_, bool hasKeyboardFocus_); void Draw_4549(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::Texture* image_, bool isHover_, bool isActive_, bool on_, bool hasKeyboardFocus_); void Draw_4550(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, bool isHover_, bool isActive_, bool on_, bool hasKeyboardFocus_); void Draw_4551(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_); void Draw_4552(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_, bool on_); void DrawCursor_4553(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_, int32_t Character_); void DrawWithTextSelection_4554(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_, int32_t firstSelectedCharacter_, int32_t lastSelectedCharacter_, bool drawSelectionAsComposition_); void DrawWithTextSelection_4555(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_, int32_t firstSelectedCharacter_, int32_t lastSelectedCharacter_); DLL2SDK::UnityEngine::UnityEngine::Vector2 GetCursorPixelPosition_4558(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t cursorStringIndex_); int32_t GetCursorStringIndex_4559(DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Vector2 cursorPixelPosition_); int32_t GetNumCharactersThatFitWithinWidth_4560(DLL2SDK::mscorlib::System::String* text_, float width_); DLL2SDK::UnityEngine::UnityEngine::Vector2 CalcSize_4561(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_); DLL2SDK::UnityEngine::UnityEngine::Vector2 CalcSizeWithConstraints_4562(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Vector2 constraints_); DLL2SDK::UnityEngine::UnityEngine::Vector2 CalcScreenSize_4563(DLL2SDK::UnityEngine::UnityEngine::Vector2 contentSize_); float CalcHeight_4564(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, float width_); bool get_isHeightDependantOnWidth_4565(); void CalcMinMaxWidth_4566(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, float* minWidth_, float* maxWidth_); DLL2SDK::mscorlib::System::String* ToString_4567(); void Init_4568(); void InitCopy_4569(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* other_); void Cleanup_4570(); DLL2SDK::mscorlib::System::String* get_name_4571(); void set_name_4572(DLL2SDK::mscorlib::System::String* value_); intptr_t GetStyleStatePtr_4573(int32_t idx_); void AssignStyleState_4575(int32_t idx_, intptr_t srcStyleState_); intptr_t GetRectOffsetPtr_4576(int32_t idx_); void AssignRectOffset_4578(int32_t idx_, intptr_t srcRectOffset_); DLL2SDK::UnityEngine::UnityEngine::ImagePosition get_imagePosition_4579(); void set_imagePosition_4580(DLL2SDK::UnityEngine::UnityEngine::ImagePosition value_); DLL2SDK::UnityEngine::UnityEngine::TextAnchor get_alignment_4581(); void set_alignment_4582(DLL2SDK::UnityEngine::UnityEngine::TextAnchor value_); bool get_wordWrap_4583(); void set_wordWrap_4584(bool value_); DLL2SDK::UnityEngine::UnityEngine::TextClipping get_clipping_4585(); void set_clipping_4586(DLL2SDK::UnityEngine::UnityEngine::TextClipping value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_contentOffset_4587(); void set_contentOffset_4588(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_contentOffset_4589(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_contentOffset_4590(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_Internal_clipOffset_4591(); void set_Internal_clipOffset_4592(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_Internal_clipOffset_4593(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_Internal_clipOffset_4594(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); float get_fixedWidth_4595(); void set_fixedWidth_4596(float value_); float get_fixedHeight_4597(); void set_fixedHeight_4598(float value_); bool get_stretchWidth_4599(); void set_stretchWidth_4600(bool value_); bool get_stretchHeight_4601(); void set_stretchHeight_4602(bool value_); void SetFontInternal_4604(DLL2SDK::UnityEngine::UnityEngine::Font* value_); DLL2SDK::UnityEngine::UnityEngine::Font* GetFontInternalDuringLoadingThread_4605(); DLL2SDK::UnityEngine::UnityEngine::Font* GetFontInternal_4606(); int32_t get_fontSize_4607(); void set_fontSize_4608(int32_t value_); DLL2SDK::UnityEngine::UnityEngine::FontStyle get_fontStyle_4609(); void set_fontStyle_4610(DLL2SDK::UnityEngine::UnityEngine::FontStyle value_); bool get_richText_4611(); void set_richText_4612(bool value_); void SetMouseTooltip_4616(DLL2SDK::mscorlib::System::String* tooltip_, DLL2SDK::UnityEngine::UnityEngine::Rect screenRect_); static void CleanupRoots_4515(); static void Internal_Draw_4546(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, bool isHover_, bool isActive_, bool on_, bool hasKeyboardFocus_); static DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_none_4557(); static void INTERNAL_CALL_GetStyleStatePtr_4574(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* self_, int32_t idx_, intptr_t* value_); static void INTERNAL_CALL_GetRectOffsetPtr_4577(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* self_, int32_t idx_, intptr_t* value_); static float Internal_GetLineHeight_4603(intptr_t target_); static void Internal_Draw_4613(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Internal_DrawArguments* arguments_); static void Internal_Draw2_4614(intptr_t style_, DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_, bool on_); static void INTERNAL_CALL_Internal_Draw2_4615(intptr_t style_, DLL2SDK::UnityEngine::UnityEngine::Rect* position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_, bool on_); static void INTERNAL_CALL_SetMouseTooltip_4617(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* self_, DLL2SDK::mscorlib::System::String* tooltip_, DLL2SDK::UnityEngine::UnityEngine::Rect* screenRect_); static void Internal_DrawPrefixLabel_4618(intptr_t style_, DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_, bool on_); static void INTERNAL_CALL_Internal_DrawPrefixLabel_4619(intptr_t style_, DLL2SDK::UnityEngine::UnityEngine::Rect* position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t controlID_, bool on_); static float Internal_GetCursorFlashOffset_4620(); static void Internal_DrawCursor_4621(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t pos_, DLL2SDK::UnityEngine::UnityEngine::Color cursorColor_); static void INTERNAL_CALL_Internal_DrawCursor_4622(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::Rect* position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t pos_, DLL2SDK::UnityEngine::UnityEngine::Color* cursorColor_); static void Internal_DrawWithTextSelection_4623(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Internal_DrawWithTextSelectionArguments* arguments_); static void SetDefaultFont_4624(DLL2SDK::UnityEngine::UnityEngine::Font* font_); static void Internal_GetCursorPixelPosition_4625(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t cursorStringIndex_, DLL2SDK::UnityEngine::UnityEngine::Vector2* ret_); static void INTERNAL_CALL_Internal_GetCursorPixelPosition_4626(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::Rect* position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, int32_t cursorStringIndex_, DLL2SDK::UnityEngine::UnityEngine::Vector2* ret_); static int32_t Internal_GetCursorStringIndex_4627(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::Rect position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Vector2 cursorPixelPosition_); static int32_t INTERNAL_CALL_Internal_GetCursorStringIndex_4628(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::Rect* position_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Vector2* cursorPixelPosition_); static int32_t Internal_GetNumCharactersThatFitWithinWidth_4629(intptr_t target_, DLL2SDK::mscorlib::System::String* text_, float width_); static void Internal_CalcSize_4630(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Vector2* ret_); static void Internal_CalcSizeWithConstraints_4631(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Vector2 maxSize_, DLL2SDK::UnityEngine::UnityEngine::Vector2* ret_); static void INTERNAL_CALL_Internal_CalcSizeWithConstraints_4632(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::Vector2* maxSize_, DLL2SDK::UnityEngine::UnityEngine::Vector2* ret_); static float Internal_CalcHeight_4633(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, float width_); static void Internal_CalcMinMaxWidth_4634(intptr_t target_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, float* minWidth_, float* maxWidth_); static void _cctor_4635(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUISkin : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::UnityEngine::UnityEngine::Font* m_Font_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_box_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_button_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_toggle_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_label_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_textField_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_textArea_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_window_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_horizontalSlider_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_horizontalSliderThumb_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_verticalSlider_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_verticalSliderThumb_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_horizontalScrollbar_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_horizontalScrollbarThumb_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_horizontalScrollbarLeftButton_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_horizontalScrollbarRightButton_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_verticalScrollbar_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_verticalScrollbarThumb_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_verticalScrollbarUpButton_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_verticalScrollbarDownButton_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* m_ScrollView_; DLL2SDK::Array* m_CustomStyles_; DLL2SDK::UnityEngine::UnityEngine::GUISettings* m_Settings_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* m_Styles_; struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::GUIStyle* ms_Error_; DLL2SDK::UnityEngine::UnityEngine::GUISkin_SkinChangedDelegate* m_SkinChanged_; DLL2SDK::UnityEngine::UnityEngine::GUISkin* current_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4440(); void OnEnable_4441(); DLL2SDK::UnityEngine::UnityEngine::Font* get_font_4443(); void set_font_4444(DLL2SDK::UnityEngine::UnityEngine::Font* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_box_4445(); void set_box_4446(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_label_4447(); void set_label_4448(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_textField_4449(); void set_textField_4450(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_textArea_4451(); void set_textArea_4452(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_button_4453(); void set_button_4454(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_toggle_4455(); void set_toggle_4456(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_window_4457(); void set_window_4458(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_horizontalSlider_4459(); void set_horizontalSlider_4460(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_horizontalSliderThumb_4461(); void set_horizontalSliderThumb_4462(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_verticalSlider_4463(); void set_verticalSlider_4464(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_verticalSliderThumb_4465(); void set_verticalSliderThumb_4466(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_horizontalScrollbar_4467(); void set_horizontalScrollbar_4468(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_horizontalScrollbarThumb_4469(); void set_horizontalScrollbarThumb_4470(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_horizontalScrollbarLeftButton_4471(); void set_horizontalScrollbarLeftButton_4472(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_horizontalScrollbarRightButton_4473(); void set_horizontalScrollbarRightButton_4474(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_verticalScrollbar_4475(); void set_verticalScrollbar_4476(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_verticalScrollbarThumb_4477(); void set_verticalScrollbarThumb_4478(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_verticalScrollbarUpButton_4479(); void set_verticalScrollbarUpButton_4480(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_verticalScrollbarDownButton_4481(); void set_verticalScrollbarDownButton_4482(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_scrollView_4483(); void set_scrollView_4484(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* value_); DLL2SDK::Array* get_customStyles_4485(); void set_customStyles_4486(DLL2SDK::Array* value_); DLL2SDK::UnityEngine::UnityEngine::GUISettings* get_settings_4487(); void Apply_4489(); void BuildStyleCache_4490(); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* GetStyle_4491(DLL2SDK::mscorlib::System::String* styleName_); DLL2SDK::UnityEngine::UnityEngine::GUIStyle* FindStyle_4492(DLL2SDK::mscorlib::System::String* styleName_); void MakeCurrent_4493(); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_4494(); static void CleanupRoots_4442(); static DLL2SDK::UnityEngine::UnityEngine::GUIStyle* get_error_4488(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIWordWrapSizer : DLL2SDK::UnityEngine::UnityEngine::GUILayoutEntry { DLL2SDK::UnityEngine::UnityEngine::GUIContent* m_Content_; float m_ForcedMinHeight_; float m_ForcedMaxHeight_; void _ctor_4408(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array* options_); void CalcWidth_4409(); void CalcHeight_4410(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIScrollGroup : DLL2SDK::UnityEngine::UnityEngine::GUILayoutGroup { float calcMinWidth_; float calcMaxWidth_; float calcMinHeight_; float calcMaxHeight_; float clientWidth_; float clientHeight_; bool allowHorizontalScroll_; bool allowVerticalScroll_; bool needsHorizontalScrollbar_; bool needsVerticalScrollbar_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* horizontalScrollbar_; DLL2SDK::UnityEngine::UnityEngine::GUIStyle* verticalScrollbar_; void _ctor_4387(); void CalcWidth_4388(); void SetHorizontal_4389(float x_, float width_); void CalcHeight_4390(); void SetVertical_4391(float y_, float height_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TerrainCollider : DLL2SDK::UnityEngine::UnityEngine::Collider { DLL2SDK::UnityEngine::UnityEngine::TerrainData* get_terrainData_4163(); void set_terrainData_4164(DLL2SDK::UnityEngine::UnityEngine::TerrainData* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Canvas : DLL2SDK::UnityEngine::UnityEngine::Behaviour { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Canvas_WillRenderCanvases* willRenderCanvases_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } DLL2SDK::UnityEngine::UnityEngine::RenderMode get_renderMode_4102(); bool get_isRootCanvas_4103(); DLL2SDK::UnityEngine::UnityEngine::Camera* get_worldCamera_4104(); float get_scaleFactor_4105(); void set_scaleFactor_4106(float value_); float get_referencePixelsPerUnit_4107(); void set_referencePixelsPerUnit_4108(float value_); bool get_pixelPerfect_4109(); int32_t get_renderOrder_4110(); bool get_overrideSorting_4111(); void set_overrideSorting_4112(bool value_); int32_t get_sortingOrder_4113(); void set_sortingOrder_4114(int32_t value_); int32_t get_targetDisplay_4115(); int32_t get_sortingLayerID_4116(); void set_sortingLayerID_4117(int32_t value_); DLL2SDK::UnityEngine::UnityEngine::Canvas* get_rootCanvas_4118(); static DLL2SDK::UnityEngine::UnityEngine::Material* GetDefaultCanvasMaterial_4119(); static DLL2SDK::UnityEngine::UnityEngine::Material* GetETC1SupportedCanvasMaterial_4120(); static void add_willRenderCanvases_4121(DLL2SDK::UnityEngine::UnityEngine::Canvas_WillRenderCanvases* value_); static void remove_willRenderCanvases_4122(DLL2SDK::UnityEngine::UnityEngine::Canvas_WillRenderCanvases* value_); static void SendWillRenderCanvases_4123(); static void ForceUpdateCanvases_4124(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct GUIText : DLL2SDK::UnityEngine::UnityEngine::GUIElement { void set_text_4058(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::UnityEngine::UnityEngine::Material* get_material_4059(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TextGenerator : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; DLL2SDK::mscorlib::System::String* m_LastString_; DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings m_LastSettings_; bool m_HasGenerated_; DLL2SDK::UnityEngine::UnityEngine::TextGenerationError m_LastValid_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Verts_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Characters_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_Lines_; bool m_CachedVerts_; bool m_CachedCharacters_; bool m_CachedLines_; void _ctor_4027(); void _ctor_4028(int32_t initialCapacity_); void Finalize_4029(); void System_IDisposable_Dispose_4030(); DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings ValidatedSettings_4031(DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings settings_); void Invalidate_4032(); void GetCharacters_4033(DLL2SDK::mscorlib::System::Collections::Generic::List_1* characters_); void GetLines_4034(DLL2SDK::mscorlib::System::Collections::Generic::List_1* lines_); void GetVertices_4035(DLL2SDK::mscorlib::System::Collections::Generic::List_1* vertices_); float GetPreferredWidth_4036(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings settings_); float GetPreferredHeight_4037(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings settings_); bool PopulateWithErrors_4038(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings settings_, DLL2SDK::UnityEngine::UnityEngine::GameObject* context_); bool Populate_4039(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings settings_); DLL2SDK::UnityEngine::UnityEngine::TextGenerationError PopulateWithError_4040(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings settings_); DLL2SDK::UnityEngine::UnityEngine::TextGenerationError PopulateAlways_4041(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::TextGenerationSettings settings_); DLL2SDK::mscorlib::System::Collections::Generic::IList_1* get_verts_4042(); DLL2SDK::mscorlib::System::Collections::Generic::IList_1* get_characters_4043(); DLL2SDK::mscorlib::System::Collections::Generic::IList_1* get_lines_4044(); void Init_4045(); void Dispose_cpp_4046(); bool Populate_Internal_4047(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::Font* font_, DLL2SDK::UnityEngine::UnityEngine::Color color_, int32_t fontSize_, float scaleFactor_, float lineSpacing_, DLL2SDK::UnityEngine::UnityEngine::FontStyle style_, bool richText_, bool resizeTextForBestFit_, int32_t resizeTextMinSize_, int32_t resizeTextMaxSize_, DLL2SDK::UnityEngine::UnityEngine::VerticalWrapMode verticalOverFlow_, DLL2SDK::UnityEngine::UnityEngine::HorizontalWrapMode horizontalOverflow_, bool updateBounds_, DLL2SDK::UnityEngine::UnityEngine::TextAnchor anchor_, DLL2SDK::UnityEngine::UnityEngine::Vector2 extents_, DLL2SDK::UnityEngine::UnityEngine::Vector2 pivot_, bool generateOutOfBounds_, bool alignByGeometry_, DLL2SDK::UnityEngine::UnityEngine::TextGenerationError* error_); bool Populate_Internal_cpp_4048(DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::Font* font_, DLL2SDK::UnityEngine::UnityEngine::Color color_, int32_t fontSize_, float scaleFactor_, float lineSpacing_, DLL2SDK::UnityEngine::UnityEngine::FontStyle style_, bool richText_, bool resizeTextForBestFit_, int32_t resizeTextMinSize_, int32_t resizeTextMaxSize_, int32_t verticalOverFlow_, int32_t horizontalOverflow_, bool updateBounds_, DLL2SDK::UnityEngine::UnityEngine::TextAnchor anchor_, float extentsX_, float extentsY_, float pivotX_, float pivotY_, bool generateOutOfBounds_, bool alignByGeometry_, uint32_t* error_); DLL2SDK::UnityEngine::UnityEngine::Rect get_rectExtents_4050(); void INTERNAL_get_rectExtents_4051(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); void GetVerticesInternal_4052(DLL2SDK::mscorlib::System::Object* vertices_); int32_t get_characterCount_4053(); int32_t get_characterCountVisible_4054(); void GetCharactersInternal_4055(DLL2SDK::mscorlib::System::Object* characters_); int32_t get_lineCount_4056(); void GetLinesInternal_4057(DLL2SDK::mscorlib::System::Object* lines_); static bool INTERNAL_CALL_Populate_Internal_cpp_4049(DLL2SDK::UnityEngine::UnityEngine::TextGenerator* self_, DLL2SDK::mscorlib::System::String* str_, DLL2SDK::UnityEngine::UnityEngine::Font* font_, DLL2SDK::UnityEngine::UnityEngine::Color* color_, int32_t fontSize_, float scaleFactor_, float lineSpacing_, DLL2SDK::UnityEngine::UnityEngine::FontStyle style_, bool richText_, bool resizeTextForBestFit_, int32_t resizeTextMinSize_, int32_t resizeTextMaxSize_, int32_t verticalOverFlow_, int32_t horizontalOverflow_, bool updateBounds_, DLL2SDK::UnityEngine::UnityEngine::TextAnchor anchor_, float extentsX_, float extentsY_, float pivotX_, float pivotY_, bool generateOutOfBounds_, bool alignByGeometry_, uint32_t* error_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct AnimationOffsetPlayable : DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimationPlayable { void _ctor_3945(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_position_3946(); void set_position_3947(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_rotation_3948(); void set_rotation_3949(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_3950(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static void INTERNAL_CALL_GetPosition_3951(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void SetPosition_3952(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); static void INTERNAL_CALL_SetPosition_3953(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion GetRotation_3954(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static void INTERNAL_CALL_GetRotation_3955(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static void SetRotation_3956(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); static void INTERNAL_CALL_SetRotation_3957(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct AnimationPlayableOutput { DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableOutput m_Output_; DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle get_sourcePlayable_3943(); void SetSourcePlayableWithoutRebind_3944(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle playableHandle_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimationPlayableOutput get_Null_3942(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct AnimationPlayableGraphExtensions : DLL2SDK::mscorlib::System::Object { static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle CreateAnimationClipPlayableEx_3930(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph graph_, DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* clip_, DLL2SDK::mscorlib::System::String* playableName_); static bool InternalCreateAnimationClipPlayableEx_3931(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* clip_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* playableName_); static bool INTERNAL_CALL_InternalCreateAnimationClipPlayableEx_3932(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* clip_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* playableName_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle CreateAnimationMixerPlayable_3933(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph graph_, int32_t inputCount_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle CreateAnimationMixerPlayable_3934(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph graph_, int32_t inputCount_, bool normalizeWeights_, DLL2SDK::mscorlib::System::String* playableName_); static bool InternalCreateAnimationMixerPlayable_3935(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, int32_t inputCount_, bool normalizeWeights_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* playableName_); static bool INTERNAL_CALL_InternalCreateAnimationMixerPlayable_3936(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, int32_t inputCount_, bool normalizeWeights_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* playableName_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle CreateAnimationLayerMixerPlayable_3937(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph graph_, int32_t inputCount_, DLL2SDK::mscorlib::System::String* playableName_); static bool InternalCreateAnimationLayerMixerPlayable_3938(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* playableName_); static bool INTERNAL_CALL_InternalCreateAnimationLayerMixerPlayable_3939(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::mscorlib::System::String* playableName_); static DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimationPlayableOutput GetAnimationOutput_3940(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph graph_, int32_t index_); static bool InternalGetAnimationOutput_3941(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_, int32_t index_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableOutput* output_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct AnimationClipPlayable : DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::AnimationPlayable { void _ctor_3900(); DLL2SDK::UnityEngine::UnityEngine::AnimationClip* get_clip_3901(); float get_speed_3902(); void set_speed_3903(float value_); bool get_applyFootIK_3904(); void set_applyFootIK_3905(bool value_); bool get_removeStartOffset_3906(); void set_removeStartOffset_3907(bool value_); bool Play_3908(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* animationClip_); bool Play_3909(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* animationClip_, float speed_); bool SetClip_3910(DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* animationClip_); static bool Play_3911(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* animationClip_, float speed_); static bool INTERNAL_CALL_Play_3912(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* animationClip_, float speed_); static DLL2SDK::UnityEngine::UnityEngine::AnimationClip* GetAnimationClip_3913(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static DLL2SDK::UnityEngine::UnityEngine::AnimationClip* INTERNAL_CALL_GetAnimationClip_3914(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static bool SetAnimationClip_3915(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* animationClip_); static bool INTERNAL_CALL_SetAnimationClip_3916(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, DLL2SDK::UnityEngine::UnityEngine::Animator* animator_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* animationClip_); static float GetSpeed_3917(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static float INTERNAL_CALL_GetSpeed_3918(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static void SetSpeed_3919(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, float value_); static void INTERNAL_CALL_SetSpeed_3920(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, float value_); static bool GetApplyFootIK_3921(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static bool INTERNAL_CALL_GetApplyFootIK_3922(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static void SetApplyFootIK_3923(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, bool value_); static void INTERNAL_CALL_SetApplyFootIK_3924(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, bool value_); static bool GetRemoveStartOffset_3925(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static bool INTERNAL_CALL_GetRemoveStartOffset_3926(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static void SetRemoveStartOffset_3927(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, bool value_); static void INTERNAL_CALL_SetRemoveStartOffset_3928(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct HumanBone { DLL2SDK::mscorlib::System::String* m_BoneName_; DLL2SDK::mscorlib::System::String* m_HumanName_; DLL2SDK::UnityEngine::UnityEngine::HumanLimit limit_; DLL2SDK::mscorlib::System::String* get_boneName_3726(); void set_boneName_3727(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_humanName_3728(); void set_humanName_3729(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimatorControllerParameter : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* m_Name_; DLL2SDK::UnityEngine::UnityEngine::AnimatorControllerParameterType m_Type_; float m_DefaultFloat_; int32_t m_DefaultInt_; bool m_DefaultBool_; DLL2SDK::mscorlib::System::String* get_name_3716(); int32_t get_nameHash_3717(); DLL2SDK::UnityEngine::UnityEngine::AnimatorControllerParameterType get_type_3718(); float get_defaultFloat_3719(); int32_t get_defaultInt_3720(); bool get_defaultBool_3721(); bool Equals_3722(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_3723(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Animator : DLL2SDK::UnityEngine::UnityEngine::Behaviour { DLL2SDK::UnityEngine::UnityEngine::Animator_ObjectCreated* ObjectCreatedCallBack_; DLL2SDK::UnityEngine::UnityEngine::Animator_ObjectCleared* ObjectClearedCallBack_; bool get_isHuman_3498(); float get_humanScale_3499(); float GetFloat_3500(DLL2SDK::mscorlib::System::String* name_); float GetFloat_3501(int32_t id_); void SetFloat_3502(DLL2SDK::mscorlib::System::String* name_, float value_); void SetFloat_3503(DLL2SDK::mscorlib::System::String* name_, float value_, float dampTime_, float deltaTime_); void SetFloat_3504(int32_t id_, float value_); void SetFloat_3505(int32_t id_, float value_, float dampTime_, float deltaTime_); bool GetBool_3506(DLL2SDK::mscorlib::System::String* name_); bool GetBool_3507(int32_t id_); void SetBool_3508(DLL2SDK::mscorlib::System::String* name_, bool value_); void SetBool_3509(int32_t id_, bool value_); int32_t GetInteger_3510(DLL2SDK::mscorlib::System::String* name_); int32_t GetInteger_3511(int32_t id_); void SetInteger_3512(DLL2SDK::mscorlib::System::String* name_, int32_t value_); void SetInteger_3513(int32_t id_, int32_t value_); void SetTrigger_3514(DLL2SDK::mscorlib::System::String* name_); void SetTrigger_3515(int32_t id_); void ResetTrigger_3516(DLL2SDK::mscorlib::System::String* name_); void ResetTrigger_3517(int32_t id_); bool IsParameterControlledByCurve_3518(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_deltaPosition_3519(); void INTERNAL_get_deltaPosition_3520(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_deltaRotation_3521(); void INTERNAL_get_deltaRotation_3522(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_rootPosition_3523(); void INTERNAL_get_rootPosition_3524(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_rootRotation_3525(); void INTERNAL_get_rootRotation_3526(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); bool get_applyRootMotion_3527(); void set_applyRootMotion_3528(bool value_); DLL2SDK::UnityEngine::UnityEngine::AnimatorUpdateMode get_updateMode_3529(); void set_updateMode_3530(DLL2SDK::UnityEngine::UnityEngine::AnimatorUpdateMode value_); float get_minUpdateInterval_3531(); void set_minUpdateInterval_3532(float value_); bool ShouldUpdate_3533(); float get_gravityWeight_3534(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_bodyPosition_3535(); void set_bodyPosition_3536(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetBodyPositionInternal_3537(); void SetBodyPositionInternal_3539(DLL2SDK::UnityEngine::UnityEngine::Vector3 bodyPosition_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_bodyRotation_3541(); void set_bodyRotation_3542(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion GetBodyRotationInternal_3543(); void SetBodyRotationInternal_3545(DLL2SDK::UnityEngine::UnityEngine::Quaternion bodyRotation_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetIKPosition_3547(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetIKPositionInternal_3548(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_); void SetIKPosition_3550(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, DLL2SDK::UnityEngine::UnityEngine::Vector3 goalPosition_); void SetIKPositionInternal_3551(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, DLL2SDK::UnityEngine::UnityEngine::Vector3 goalPosition_); DLL2SDK::UnityEngine::UnityEngine::Quaternion GetIKRotation_3553(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_); DLL2SDK::UnityEngine::UnityEngine::Quaternion GetIKRotationInternal_3554(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_); void SetIKRotation_3556(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, DLL2SDK::UnityEngine::UnityEngine::Quaternion goalRotation_); void SetIKRotationInternal_3557(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, DLL2SDK::UnityEngine::UnityEngine::Quaternion goalRotation_); float GetIKPositionWeight_3559(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_); float GetIKPositionWeightInternal_3560(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_); void SetIKPositionWeight_3561(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, float value_); void SetIKPositionWeightInternal_3562(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, float value_); float GetIKRotationWeight_3563(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_); float GetIKRotationWeightInternal_3564(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_); void SetIKRotationWeight_3565(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, float value_); void SetIKRotationWeightInternal_3566(DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, float value_); void SetLookAtPosition_3567(DLL2SDK::UnityEngine::UnityEngine::Vector3 lookAtPosition_); void SetLookAtPositionInternal_3568(DLL2SDK::UnityEngine::UnityEngine::Vector3 lookAtPosition_); void SetLookAtWeight_3570(float weight_, float bodyWeight_, float headWeight_, float eyesWeight_); void SetLookAtWeight_3571(float weight_, float bodyWeight_, float headWeight_); void SetLookAtWeight_3572(float weight_, float bodyWeight_); void SetLookAtWeight_3573(float weight_); void SetLookAtWeight_3574(float weight_, float bodyWeight_, float headWeight_, float eyesWeight_, float clampWeight_); void SetLookAtWeightInternal_3575(float weight_, float bodyWeight_, float headWeight_, float eyesWeight_, float clampWeight_); void add_ObjectCreatedCallBack_3576(DLL2SDK::UnityEngine::UnityEngine::Animator_ObjectCreated* value_); void remove_ObjectCreatedCallBack_3577(DLL2SDK::UnityEngine::UnityEngine::Animator_ObjectCreated* value_); void add_ObjectClearedCallBack_3578(DLL2SDK::UnityEngine::UnityEngine::Animator_ObjectCleared* value_); void remove_ObjectClearedCallBack_3579(DLL2SDK::UnityEngine::UnityEngine::Animator_ObjectCleared* value_); void OnObjectCreatedCallBack_3580(); void OnObjectClearedCallBack_3581(); bool get_stabilizeFeet_3582(); void set_stabilizeFeet_3583(bool value_); int32_t get_layerCount_3584(); DLL2SDK::mscorlib::System::String* GetLayerName_3585(int32_t layerIndex_); int32_t GetLayerIndex_3586(DLL2SDK::mscorlib::System::String* layerName_); float GetLayerWeight_3587(int32_t layerIndex_); void SetLayerWeight_3588(int32_t layerIndex_, float weight_); void SetLayerBoneWeight_3589(int32_t layerIndex_, DLL2SDK::mscorlib::System::String* path_, float weight_); DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo GetCurrentAnimatorStateInfo_3590(int32_t layerIndex_); DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo GetNextAnimatorStateInfo_3591(int32_t layerIndex_); DLL2SDK::UnityEngine::UnityEngine::AnimatorTransitionInfo GetAnimatorTransitionInfo_3592(int32_t layerIndex_); DLL2SDK::Array* GetCurrentAnimatorClipInfo_3593(int32_t layerIndex_); DLL2SDK::Array* GetNextAnimatorClipInfo_3594(int32_t layerIndex_); bool IsInTransition_3595(int32_t layerIndex_); DLL2SDK::Array* get_parameters_3596(); void SetGenericBoneRetarget_3597(int32_t count_, DLL2SDK::Array* bones_, DLL2SDK::Array* positions_, DLL2SDK::Array* quaternions_); void InternalSetGenericBoneRetarget_3598(int32_t count_, DLL2SDK::Array* bones_, DLL2SDK::Array* positions_, DLL2SDK::Array* quaternions_); float get_feetPivotActive_3599(); void set_feetPivotActive_3600(float value_); float get_pivotWeight_3601(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_pivotPosition_3602(); void INTERNAL_get_pivotPosition_3603(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void MatchTarget_3604(DLL2SDK::UnityEngine::UnityEngine::Vector3 matchPosition_, DLL2SDK::UnityEngine::UnityEngine::Quaternion matchRotation_, DLL2SDK::UnityEngine::UnityEngine::AvatarTarget targetBodyPart_, DLL2SDK::UnityEngine::UnityEngine::MatchTargetWeightMask weightMask_, float startNormalizedTime_, float targetNormalizedTime_); void InterruptMatchTarget_3606(bool completeMatch_); bool get_isMatchingTarget_3607(); float get_speed_3608(); void set_speed_3609(float value_); bool SetBlendDurationTimeWhenSwitchAnimationSet_3610(float blendDutationTime_); bool InternalSetBlendDurationTimeWhenSwitchAnimationSet_3611(float blendDutationTime_); bool IsInSwitchAnimationSetBlending_3612(); bool InternalIsInSwitchAnimationSetBlending_3613(); float GetSwitchAnimationSetBlendingDurationTime_3614(); float InternalGetSwitchAnimationSetBlendingDurationTime_3615(); void SetAvatarMaskWhenSwitchAnimationSet_3616(DLL2SDK::UnityEngine::UnityEngine::AvatarMask* mask_); void SetAvatarMaskWhenSwitchAnimationSetIntenal_3617(DLL2SDK::UnityEngine::UnityEngine::AvatarMask* mask_); DLL2SDK::Array* GetStateAnimationClips_3618(int32_t layerIndex_, int32_t stateNameId_); void CrossFadeInFixedTime_3619(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_, int32_t layer_); void CrossFadeInFixedTime_3620(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_); void CrossFadeInFixedTime_3621(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_, int32_t layer_, float fixedTime_); void CrossFadeInFixedTime_3622(int32_t stateNameHash_, float transitionDuration_, int32_t layer_, float fixedTime_); void CrossFadeInFixedTime_3623(int32_t stateNameHash_, float transitionDuration_); void CrossFade_3624(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_, int32_t layer_); void CrossFade_3625(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_); void CrossFade_3626(DLL2SDK::mscorlib::System::String* stateName_, float transitionDuration_, int32_t layer_, float normalizedTime_); void CrossFade_3627(int32_t stateNameHash_, float transitionDuration_, int32_t layer_, float normalizedTime_); void PlayInFixedTime_3628(DLL2SDK::mscorlib::System::String* stateName_, int32_t layer_, float fixedTime_); void PlayInFixedTime_3629(int32_t stateNameHash_, int32_t layer_, float fixedTime_); void Play_3630(DLL2SDK::mscorlib::System::String* stateName_, int32_t layer_); void Play_3631(DLL2SDK::mscorlib::System::String* stateName_); void Play_3632(DLL2SDK::mscorlib::System::String* stateName_, int32_t layer_, float normalizedTime_); void Play_3633(int32_t stateNameHash_, int32_t layer_, float normalizedTime_); void Play_3634(int32_t stateNameHash_, int32_t layer_); void Play_3635(int32_t stateNameHash_); void SetTarget_3636(DLL2SDK::UnityEngine::UnityEngine::AvatarTarget targetIndex_, float targetNormalizedTime_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_targetPosition_3637(); void INTERNAL_get_targetPosition_3638(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_targetRotation_3639(); void INTERNAL_get_targetRotation_3640(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); DLL2SDK::UnityEngine::UnityEngine::Transform* GetBoneTransform_3641(DLL2SDK::UnityEngine::UnityEngine::HumanBodyBones humanBoneId_); DLL2SDK::UnityEngine::UnityEngine::Transform* GetBoneTransformInternal_3642(int32_t humanBoneId_); DLL2SDK::UnityEngine::UnityEngine::AnimatorCullingMode get_cullingMode_3643(); void set_cullingMode_3644(DLL2SDK::UnityEngine::UnityEngine::AnimatorCullingMode value_); void set_lodMode_3645(DLL2SDK::UnityEngine::UnityEngine::AnimatorLodMode value_); void SetLodRelativeHeight_3646(int32_t lodStatus_, float value_); void SetLodFrequenceTimer_3647(int32_t lodStatus_, float value_); void StartPlayback_3648(); void StopPlayback_3649(); float get_playbackTime_3650(); void set_playbackTime_3651(float value_); void StartRecording_3652(int32_t frameCount_); void StopRecording_3653(); float get_recorderStartTime_3654(); float get_recorderStopTime_3655(); DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* get_runtimeAnimatorController_3656(); void set_runtimeAnimatorController_3657(DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* value_); bool get_hasBoundPlayables_3658(); bool HasState_3659(int32_t layerIndex_, int32_t stateID_); DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle GetAnimatorControllerPlayable_3660(); bool InternalGetAnimatorControllerPlayable_3661(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); float GetStateSpeed_3663(int32_t layerIndex_, int32_t stateNameHash_); void SetStateSpeed_3664(int32_t layerIndex_, int32_t stateNameHash_, float speed_); void SetDefaultState_3665(int32_t layerIndex_, int32_t stateNameHash_); void ClearDefaultStates_3666(); void ForceSetLodRunning_3667(); bool IsCacheParameter_3670(); void OptimizeRebind_3671(); bool IsCacheController_3672(); DLL2SDK::UnityEngine::UnityEngine::RuntimeAnimatorController* GetCahcedRuntimeController_3673(); int32_t GetCurrentPlayableStateIsPaused_3674(); DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph get_playableGraph_3676(); void InternalGetCurrentGraph_3677(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableGraph* graph_); void CheckIfInIKPass_3678(); bool CheckIfInIKPassInternal_3679(); void SetFloatString_3680(DLL2SDK::mscorlib::System::String* name_, float value_); void SetFloatID_3681(int32_t id_, float value_); float GetFloatString_3682(DLL2SDK::mscorlib::System::String* name_); float GetFloatID_3683(int32_t id_); void SetBoolString_3684(DLL2SDK::mscorlib::System::String* name_, bool value_); void SetBoolID_3685(int32_t id_, bool value_); bool GetBoolString_3686(DLL2SDK::mscorlib::System::String* name_); bool GetBoolID_3687(int32_t id_); void SetIntegerString_3688(DLL2SDK::mscorlib::System::String* name_, int32_t value_); void SetIntegerID_3689(int32_t id_, int32_t value_); int32_t GetIntegerString_3690(DLL2SDK::mscorlib::System::String* name_); int32_t GetIntegerID_3691(int32_t id_); void SetTriggerString_3692(DLL2SDK::mscorlib::System::String* name_); void SetTriggerID_3693(int32_t id_); void ResetTriggerString_3694(DLL2SDK::mscorlib::System::String* name_); void ResetTriggerID_3695(int32_t id_); bool IsParameterControlledByCurveString_3696(DLL2SDK::mscorlib::System::String* name_); void SetFloatStringDamp_3697(DLL2SDK::mscorlib::System::String* name_, float value_, float dampTime_, float deltaTime_); void SetFloatIDDamp_3698(int32_t id_, float value_, float dampTime_, float deltaTime_); bool get_layersAffectMassCenter_3699(); void set_layersAffectMassCenter_3700(bool value_); float get_leftFeetBottomHeight_3701(); float get_rightFeetBottomHeight_3702(); void Update_3703(float deltaTime_); void Rebind_3704(); bool get_logWarnings_3705(); void set_logWarnings_3706(bool value_); void set_fireEvents_3707(bool value_); static void INTERNAL_CALL_GetBodyPositionInternal_3538(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_SetBodyPositionInternal_3540(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* bodyPosition_); static void INTERNAL_CALL_GetBodyRotationInternal_3544(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static void INTERNAL_CALL_SetBodyRotationInternal_3546(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* bodyRotation_); static void INTERNAL_CALL_GetIKPositionInternal_3549(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_SetIKPositionInternal_3552(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, DLL2SDK::UnityEngine::UnityEngine::Vector3* goalPosition_); static void INTERNAL_CALL_GetIKRotationInternal_3555(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); static void INTERNAL_CALL_SetIKRotationInternal_3558(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::AvatarIKGoal goal_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* goalRotation_); static void INTERNAL_CALL_SetLookAtPositionInternal_3569(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* lookAtPosition_); static void INTERNAL_CALL_MatchTarget_3605(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* matchPosition_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* matchRotation_, DLL2SDK::UnityEngine::UnityEngine::AvatarTarget targetBodyPart_, DLL2SDK::UnityEngine::UnityEngine::MatchTargetWeightMask* weightMask_, float startNormalizedTime_, float targetNormalizedTime_); static bool INTERNAL_CALL_InternalGetAnimatorControllerPlayable_3662(DLL2SDK::UnityEngine::UnityEngine::Animator* self_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_); static bool IsOptimizeRebind_3668(); static void SetIsOptimizeRebind_3669(bool value_); static int32_t StringToHash_3675(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimationState : DLL2SDK::UnityEngine::UnityEngine::TrackedReference { bool get_enabled_3455(); void set_enabled_3456(bool value_); void set_weight_3457(float value_); DLL2SDK::UnityEngine::UnityEngine::WrapMode get_wrapMode_3458(); void set_wrapMode_3459(DLL2SDK::UnityEngine::UnityEngine::WrapMode value_); float get_time_3460(); void set_time_3461(float value_); void set_normalizedTime_3462(float value_); float get_speed_3463(); void set_speed_3464(float value_); float get_length_3465(); void set_layer_3466(int32_t value_); DLL2SDK::UnityEngine::UnityEngine::AnimationClip* get_clip_3467(); void AddMixingTransform_3468(DLL2SDK::UnityEngine::UnityEngine::Transform* mix_, bool recursive_); void AddMixingTransform_3469(DLL2SDK::UnityEngine::UnityEngine::Transform* mix_); DLL2SDK::mscorlib::System::String* get_name_3470(); void set_blendMode_3471(DLL2SDK::UnityEngine::UnityEngine::AnimationBlendMode value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Animation : DLL2SDK::UnityEngine::UnityEngine::Behaviour { void set_playAutomatically_3418(bool value_); void set_wrapMode_3419(DLL2SDK::UnityEngine::UnityEngine::WrapMode value_); void Stop_3420(); void Stop_3422(DLL2SDK::mscorlib::System::String* name_); void Internal_StopByName_3423(DLL2SDK::mscorlib::System::String* name_); void Rewind_3424(DLL2SDK::mscorlib::System::String* name_); void Internal_RewindByName_3425(DLL2SDK::mscorlib::System::String* name_); void Sample_3426(); bool get_isPlaying_3428(); bool IsPlaying_3429(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::AnimationState* get_Item_3430(DLL2SDK::mscorlib::System::String* name_); bool Play_3431(); bool Play_3432(DLL2SDK::UnityEngine::UnityEngine::PlayMode mode_); bool Play_3433(DLL2SDK::mscorlib::System::String* animation_, DLL2SDK::UnityEngine::UnityEngine::PlayMode mode_); bool Play_3434(DLL2SDK::mscorlib::System::String* animation_); void CrossFade_3435(DLL2SDK::mscorlib::System::String* animation_, float fadeLength_, DLL2SDK::UnityEngine::UnityEngine::PlayMode mode_); void CrossFade_3436(DLL2SDK::mscorlib::System::String* animation_, float fadeLength_); void CrossFade_3437(DLL2SDK::mscorlib::System::String* animation_); void Blend_3438(DLL2SDK::mscorlib::System::String* animation_, float targetWeight_, float fadeLength_); DLL2SDK::UnityEngine::UnityEngine::AnimationState* PlayQueued_3439(DLL2SDK::mscorlib::System::String* animation_, DLL2SDK::UnityEngine::UnityEngine::QueueMode queue_, DLL2SDK::UnityEngine::UnityEngine::PlayMode mode_); DLL2SDK::UnityEngine::UnityEngine::AnimationState* PlayQueued_3440(DLL2SDK::mscorlib::System::String* animation_); void AddClip_3441(DLL2SDK::UnityEngine::UnityEngine::AnimationClip* clip_, DLL2SDK::mscorlib::System::String* newName_); void AddClip_3442(DLL2SDK::UnityEngine::UnityEngine::AnimationClip* clip_, DLL2SDK::mscorlib::System::String* newName_, int32_t firstFrame_, int32_t lastFrame_, bool addLoopFrame_); void AddClip_3443(DLL2SDK::UnityEngine::UnityEngine::AnimationClip* clip_, DLL2SDK::mscorlib::System::String* newName_, int32_t firstFrame_, int32_t lastFrame_); int32_t GetClipCount_3444(); bool PlayDefaultAnimation_3445(DLL2SDK::UnityEngine::UnityEngine::PlayMode mode_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_3446(); DLL2SDK::UnityEngine::UnityEngine::AnimationState* GetState_3447(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::UnityEngine::UnityEngine::AnimationState* GetStateAtIndex_3448(int32_t index_); int32_t GetStateCount_3449(); bool get_animatePhysics_3450(); static void INTERNAL_CALL_Stop_3421(DLL2SDK::UnityEngine::UnityEngine::Animation* self_); static void INTERNAL_CALL_Sample_3427(DLL2SDK::UnityEngine::UnityEngine::Animation* self_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimationEvent : DLL2SDK::mscorlib::System::Object { float m_Time_; DLL2SDK::mscorlib::System::String* m_FunctionName_; DLL2SDK::mscorlib::System::String* m_StringParameter_; DLL2SDK::UnityEngine::UnityEngine::Object* m_ObjectReferenceParameter_; float m_FloatParameter_; int32_t m_IntParameter_; int32_t m_MessageOptions_; DLL2SDK::UnityEngine::UnityEngine::AnimationEventSource m_Source_; DLL2SDK::UnityEngine::UnityEngine::AnimationState* m_StateSender_; DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo m_AnimatorStateInfo_; DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo m_AnimatorClipInfo_; void _ctor_3387(); DLL2SDK::mscorlib::System::String* get_data_3388(); void set_data_3389(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_stringParameter_3390(); void set_stringParameter_3391(DLL2SDK::mscorlib::System::String* value_); float get_floatParameter_3392(); void set_floatParameter_3393(float value_); int32_t get_intParameter_3394(); void set_intParameter_3395(int32_t value_); DLL2SDK::UnityEngine::UnityEngine::Object* get_objectReferenceParameter_3396(); void set_objectReferenceParameter_3397(DLL2SDK::UnityEngine::UnityEngine::Object* value_); DLL2SDK::mscorlib::System::String* get_functionName_3398(); void set_functionName_3399(DLL2SDK::mscorlib::System::String* value_); float get_time_3400(); void set_time_3401(float value_); DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions get_messageOptions_3402(); void set_messageOptions_3403(DLL2SDK::UnityEngine::UnityEngine::SendMessageOptions value_); bool get_isFiredByLegacy_3404(); bool get_isFiredByAnimator_3405(); DLL2SDK::UnityEngine::UnityEngine::AnimationState* get_animationState_3406(); DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo get_animatorStateInfo_3407(); DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo get_animatorClipInfo_3408(); int32_t GetHash_3409(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct WheeledVehicleMovementComponentTank : DLL2SDK::UnityEngine::UnityEngine::WheeledVehicleMovementComponent { float get_leftThrust_3219(); void set_leftThrust_3220(float value_); float get_rightThrust_3221(); void set_rightThrust_3222(float value_); float get_leftBrake_3223(); void set_leftBrake_3224(float value_); float get_rightBrake_3225(); void set_rightBrake_3226(float value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Physics2D : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::List_1* m_LastDisabledRigidbody2D_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static bool get_queriesHitTriggers_3077(); static DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D Raycast_3078(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, float distance_, int32_t layerMask_, float minDepth_); static DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D Raycast_3079(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, float distance_, int32_t layerMask_); static DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D Raycast_3080(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, float distance_); static DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D Raycast_3081(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_); static DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D Raycast_3082(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, float distance_, int32_t layerMask_, float minDepth_, float maxDepth_); static int32_t Raycast_3083(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, DLL2SDK::UnityEngine::UnityEngine::ContactFilter2D contactFilter_, DLL2SDK::Array* results_); static int32_t Raycast_3084(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, DLL2SDK::UnityEngine::UnityEngine::ContactFilter2D contactFilter_, DLL2SDK::Array* results_, float distance_); static void Internal_Raycast_3085(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, float distance_, DLL2SDK::UnityEngine::UnityEngine::ContactFilter2D contactFilter_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D* raycastHit_); static void INTERNAL_CALL_Internal_Raycast_3086(DLL2SDK::UnityEngine::UnityEngine::Vector2* origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2* direction_, float distance_, DLL2SDK::UnityEngine::UnityEngine::ContactFilter2D* contactFilter_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D* raycastHit_); static int32_t Internal_RaycastNonAlloc_3087(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, float distance_, DLL2SDK::UnityEngine::UnityEngine::ContactFilter2D contactFilter_, DLL2SDK::Array* results_); static int32_t INTERNAL_CALL_Internal_RaycastNonAlloc_3088(DLL2SDK::UnityEngine::UnityEngine::Vector2* origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2* direction_, float distance_, DLL2SDK::UnityEngine::UnityEngine::ContactFilter2D* contactFilter_, DLL2SDK::Array* results_); static DLL2SDK::Array* GetRayIntersectionAll_3089(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float distance_, int32_t layerMask_); static DLL2SDK::Array* GetRayIntersectionAll_3090(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float distance_); static DLL2SDK::Array* GetRayIntersectionAll_3091(DLL2SDK::UnityEngine::UnityEngine::Ray ray_); static DLL2SDK::Array* INTERNAL_CALL_GetRayIntersectionAll_3092(DLL2SDK::UnityEngine::UnityEngine::Ray* ray_, float distance_, int32_t layerMask_); static DLL2SDK::UnityEngine::UnityEngine::Rigidbody2D* GetRigidbodyFromInstanceID_3093(int32_t instanceID_); static DLL2SDK::UnityEngine::UnityEngine::Collider2D* GetColliderFromInstanceID_3094(int32_t instanceID_); static void _cctor_3095(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ConfigurableJoint : DLL2SDK::UnityEngine::UnityEngine::Joint { DLL2SDK::UnityEngine::UnityEngine::Vector3 get_secondaryAxis_2932(); void set_secondaryAxis_2933(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_secondaryAxis_2934(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_secondaryAxis_2935(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion get_xMotion_2936(); void set_xMotion_2937(DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion value_); DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion get_yMotion_2938(); void set_yMotion_2939(DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion value_); DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion get_zMotion_2940(); void set_zMotion_2941(DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion value_); DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion get_angularXMotion_2942(); void set_angularXMotion_2943(DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion value_); DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion get_angularYMotion_2944(); void set_angularYMotion_2945(DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion value_); DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion get_angularZMotion_2946(); void set_angularZMotion_2947(DLL2SDK::UnityEngine::UnityEngine::ConfigurableJointMotion value_); void set_linearLimitSpring_2948(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring value_); void INTERNAL_set_linearLimitSpring_2949(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring* value_); void set_angularXLimitSpring_2950(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring value_); void INTERNAL_set_angularXLimitSpring_2951(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring* value_); void set_angularYZLimitSpring_2952(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring value_); void INTERNAL_set_angularYZLimitSpring_2953(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimitSpring* value_); void set_linearLimit_2954(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_set_linearLimit_2955(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void set_lowAngularXLimit_2956(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_set_lowAngularXLimit_2957(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void set_highAngularXLimit_2958(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_set_highAngularXLimit_2959(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void set_angularYLimit_2960(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_set_angularYLimit_2961(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void set_angularZLimit_2962(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit value_); void INTERNAL_set_angularZLimit_2963(DLL2SDK::UnityEngine::UnityEngine::SoftJointLimit* value_); void set_targetRotation_2964(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); void INTERNAL_set_targetRotation_2965(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); void set_targetAngularVelocity_2966(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_set_targetAngularVelocity_2967(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void set_rotationDriveMode_2968(DLL2SDK::UnityEngine::UnityEngine::RotationDriveMode value_); void set_slerpDrive_2969(DLL2SDK::UnityEngine::UnityEngine::JointDrive value_); void INTERNAL_set_slerpDrive_2970(DLL2SDK::UnityEngine::UnityEngine::JointDrive* value_); void set_projectionMode_2971(DLL2SDK::UnityEngine::UnityEngine::JointProjectionMode value_); void set_projectionDistance_2972(float value_); void set_projectionAngle_2973(float value_); void set_configuredInWorldSpace_2974(bool value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Rigidbody : DLL2SDK::UnityEngine::UnityEngine::Component { DLL2SDK::UnityEngine::UnityEngine::Vector3 get_velocity_2788(); void set_velocity_2789(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_velocity_2790(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_velocity_2791(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_angularVelocity_2792(); void set_angularVelocity_2793(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_angularVelocity_2794(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_angularVelocity_2795(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); float get_drag_2796(); void set_drag_2797(float value_); float get_angularDrag_2798(); void set_angularDrag_2799(float value_); float get_mass_2800(); void set_mass_2801(float value_); void set_useGravity_2802(bool value_); bool get_isKinematic_2803(); void set_isKinematic_2804(bool value_); void set_freezeRotation_2805(bool value_); void set_constraints_2806(DLL2SDK::UnityEngine::UnityEngine::RigidbodyConstraints value_); void set_collisionDetectionMode_2807(DLL2SDK::UnityEngine::UnityEngine::CollisionDetectionMode value_); void AddForce_2808(DLL2SDK::UnityEngine::UnityEngine::Vector3 force_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); void AddForce_2809(DLL2SDK::UnityEngine::UnityEngine::Vector3 force_); void AddRelativeForce_2811(DLL2SDK::UnityEngine::UnityEngine::Vector3 force_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); void AddTorque_2813(DLL2SDK::UnityEngine::UnityEngine::Vector3 torque_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); void AddTorque_2814(DLL2SDK::UnityEngine::UnityEngine::Vector3 torque_); void AddRelativeTorque_2816(DLL2SDK::UnityEngine::UnityEngine::Vector3 torque_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); void AddRelativeTorque_2817(DLL2SDK::UnityEngine::UnityEngine::Vector3 torque_); void AddForceAtPosition_2819(DLL2SDK::UnityEngine::UnityEngine::Vector3 force_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); void AddForceAtPosition_2820(DLL2SDK::UnityEngine::UnityEngine::Vector3 force_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); void AddExplosionForce_2822(float explosionForce_, DLL2SDK::UnityEngine::UnityEngine::Vector3 explosionPosition_, float explosionRadius_, float upwardsModifier_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPointVelocity_2824(DLL2SDK::UnityEngine::UnityEngine::Vector3 worldPoint_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_centerOfMass_2826(); void set_centerOfMass_2827(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_centerOfMass_2828(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_centerOfMass_2829(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_worldCenterOfMass_2830(); void INTERNAL_get_worldCenterOfMass_2831(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void set_inertiaTensorRotation_2832(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); void INTERNAL_set_inertiaTensorRotation_2833(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_inertiaTensor_2834(); void set_inertiaTensor_2835(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_inertiaTensor_2836(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_inertiaTensor_2837(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void set_detectCollisions_2838(bool value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_position_2839(); void set_position_2840(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); void INTERNAL_get_position_2841(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); void INTERNAL_set_position_2842(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_rotation_2843(); void set_rotation_2844(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); void INTERNAL_get_rotation_2845(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); void INTERNAL_set_rotation_2846(DLL2SDK::UnityEngine::UnityEngine::Quaternion* value_); void MovePosition_2847(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); void MoveRotation_2849(DLL2SDK::UnityEngine::UnityEngine::Quaternion rot_); DLL2SDK::UnityEngine::UnityEngine::RigidbodyInterpolation get_interpolation_2851(); void set_interpolation_2852(DLL2SDK::UnityEngine::UnityEngine::RigidbodyInterpolation value_); void Sleep_2853(); bool IsSleeping_2855(); void WakeUp_2857(); void ResetInertiaTensor_2859(); void set_solverIterations_2861(int32_t value_); void set_solverVelocityIterations_2862(int32_t value_); void set_sleepThreshold_2863(float value_); float get_maxAngularVelocity_2864(); void set_maxAngularVelocity_2865(float value_); bool SweepTest_2866(DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_); static void INTERNAL_CALL_AddForce_2810(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* force_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); static void INTERNAL_CALL_AddRelativeForce_2812(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* force_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); static void INTERNAL_CALL_AddTorque_2815(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* torque_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); static void INTERNAL_CALL_AddRelativeTorque_2818(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* torque_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); static void INTERNAL_CALL_AddForceAtPosition_2821(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* force_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); static void INTERNAL_CALL_AddExplosionForce_2823(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, float explosionForce_, DLL2SDK::UnityEngine::UnityEngine::Vector3* explosionPosition_, float explosionRadius_, float upwardsModifier_, DLL2SDK::UnityEngine::UnityEngine::ForceMode mode_); static void INTERNAL_CALL_GetPointVelocity_2825(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* worldPoint_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_MovePosition_2848(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_); static void INTERNAL_CALL_MoveRotation_2850(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Quaternion* rot_); static void INTERNAL_CALL_Sleep_2854(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_); static bool INTERNAL_CALL_IsSleeping_2856(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_); static void INTERNAL_CALL_WakeUp_2858(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_); static void INTERNAL_CALL_ResetInertiaTensor_2860(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_); static bool INTERNAL_CALL_SweepTest_2867(DLL2SDK::UnityEngine::UnityEngine::Rigidbody* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* direction_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit* hitInfo_, float maxDistance_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ParticleSystemRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RectTransform : DLL2SDK::UnityEngine::UnityEngine::Transform { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::RectTransform_ReapplyDrivenProperties* reapplyDrivenProperties_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } DLL2SDK::UnityEngine::UnityEngine::Rect get_rect_2541(); void INTERNAL_get_rect_2542(DLL2SDK::UnityEngine::UnityEngine::Rect* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_anchorMin_2543(); void set_anchorMin_2544(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_anchorMin_2545(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_anchorMin_2546(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_anchorMax_2547(); void set_anchorMax_2548(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_anchorMax_2549(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_anchorMax_2550(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_anchoredPosition_2551(); void set_anchoredPosition_2552(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_anchoredPosition_2553(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_anchoredPosition_2554(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_sizeDelta_2555(); void set_sizeDelta_2556(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_sizeDelta_2557(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_sizeDelta_2558(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_pivot_2559(); void set_pivot_2560(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_pivot_2561(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_pivot_2562(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void GetLocalCorners_2566(DLL2SDK::Array* fourCornersArray_); void GetWorldCorners_2567(DLL2SDK::Array* fourCornersArray_); void SetInsetAndSizeFromParentEdge_2568(DLL2SDK::UnityEngine::UnityEngine::RectTransform_Edge edge_, float inset_, float size_); void SetSizeWithCurrentAnchors_2569(DLL2SDK::UnityEngine::UnityEngine::RectTransform_Axis axis_, float size_); DLL2SDK::UnityEngine::UnityEngine::Vector2 GetParentSize_2570(); static void add_reapplyDrivenProperties_2563(DLL2SDK::UnityEngine::UnityEngine::RectTransform_ReapplyDrivenProperties* value_); static void remove_reapplyDrivenProperties_2564(DLL2SDK::UnityEngine::UnityEngine::RectTransform_ReapplyDrivenProperties* value_); static void SendReapplyDrivenProperties_2565(DLL2SDK::UnityEngine::UnityEngine::RectTransform* driven_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct DrivenRectTransformTracker { void Add_2539(DLL2SDK::UnityEngine::UnityEngine::Object* driver_, DLL2SDK::UnityEngine::UnityEngine::RectTransform* rectTransform_, DLL2SDK::UnityEngine::UnityEngine::DrivenTransformProperties drivenProperties_); void Clear_2540(); }; } namespace DLL2SDK::UnityEngine::UnityEngine::SceneManagement { struct SceneManager : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* sceneLoaded_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* sceneUnloaded_; DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_2* activeSceneChanged_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static int32_t get_sceneCount_2371(); static int32_t get_sceneCountInBuildSettings_2372(); static DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene GetActiveScene_2373(); static void INTERNAL_CALL_GetActiveScene_2374(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* value_); static bool SetActiveScene_2375(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_); static bool INTERNAL_CALL_SetActiveScene_2376(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* scene_); static DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene GetSceneByPath_2377(DLL2SDK::mscorlib::System::String* scenePath_); static void INTERNAL_CALL_GetSceneByPath_2378(DLL2SDK::mscorlib::System::String* scenePath_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* value_); static DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene GetSceneByName_2379(DLL2SDK::mscorlib::System::String* name_); static void INTERNAL_CALL_GetSceneByName_2380(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* value_); static DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene GetSceneAt_2381(int32_t index_); static void INTERNAL_CALL_GetSceneAt_2382(int32_t index_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* value_); static void LoadScene_2383(DLL2SDK::mscorlib::System::String* sceneName_); static void LoadScene_2384(DLL2SDK::mscorlib::System::String* sceneName_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode mode_); static void LoadScene_2385(int32_t sceneBuildIndex_); static void LoadScene_2386(int32_t sceneBuildIndex_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode mode_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* LoadSceneAsync_2387(DLL2SDK::mscorlib::System::String* sceneName_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode mode_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* LoadSceneAsync_2388(int32_t sceneBuildIndex_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode mode_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* LoadSceneAsyncNameIndexInternal_2389(DLL2SDK::mscorlib::System::String* sceneName_, int32_t sceneBuildIndex_, bool isAdditive_, bool mustCompleteNextFrame_); static DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene CreateScene_2390(DLL2SDK::mscorlib::System::String* sceneName_); static void INTERNAL_CALL_CreateScene_2391(DLL2SDK::mscorlib::System::String* sceneName_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* value_); static bool UnloadScene_2392(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_); static bool UnloadSceneInternal_2393(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_); static bool INTERNAL_CALL_UnloadSceneInternal_2394(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* scene_); static bool UnloadScene_2395(int32_t sceneBuildIndex_); static bool UnloadScene_2396(DLL2SDK::mscorlib::System::String* sceneName_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* UnloadSceneAsync_2397(int32_t sceneBuildIndex_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* UnloadSceneAsync_2398(DLL2SDK::mscorlib::System::String* sceneName_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* UnloadSceneAsync_2399(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* UnloadSceneAsyncInternal_2400(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* INTERNAL_CALL_UnloadSceneAsyncInternal_2401(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* scene_); static DLL2SDK::UnityEngine::UnityEngine::AsyncOperation* UnloadSceneNameIndexInternal_2402(DLL2SDK::mscorlib::System::String* sceneName_, int32_t sceneBuildIndex_, bool immediately_, bool* outSuccess_); static void MergeScenes_2403(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene sourceScene_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene destinationScene_); static void INTERNAL_CALL_MergeScenes_2404(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* sourceScene_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* destinationScene_); static void MoveGameObjectToScene_2405(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_); static void INTERNAL_CALL_MoveGameObjectToScene_2406(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene* scene_); static void add_sceneLoaded_2407(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* value_); static void remove_sceneLoaded_2408(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3* value_); static void Internal_SceneLoaded_2409(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode mode_, bool async_); static void add_sceneUnloaded_2410(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* value_); static void remove_sceneUnloaded_2411(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1* value_); static void Internal_SceneUnloaded_2412(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_); static void add_activeSceneChanged_2413(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_2* value_); static void remove_activeSceneChanged_2414(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_2* value_); static void Internal_ActiveSceneChanged_2415(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene previousActiveScene_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene newActiveScene_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director { struct ScriptPlayable : DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::Playable { void _ctor_2351(); void OnGraphStart_2352(); void OnGraphStop_2353(); void OnDestroy_2354(); void PrepareFrame_2355(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::FrameData info_); void ProcessFrame_2356(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::FrameData info_, DLL2SDK::mscorlib::System::Object* playerData_); void OnPlayStateChanged_2357(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::FrameData info_, DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayState newState_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct ShaderVariantCollection : DLL2SDK::UnityEngine::UnityEngine::Object { void _ctor_2103(); int32_t get_shaderCount_2105(); int32_t get_variantCount_2106(); bool Add_2107(DLL2SDK::UnityEngine::UnityEngine::ShaderVariantCollection_ShaderVariant variant_); bool AddInternal_2108(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, DLL2SDK::UnityEngine::UnityEngine::Rendering::PassType passType_, DLL2SDK::Array* keywords_); bool Remove_2109(DLL2SDK::UnityEngine::UnityEngine::ShaderVariantCollection_ShaderVariant variant_); bool RemoveInternal_2110(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, DLL2SDK::UnityEngine::UnityEngine::Rendering::PassType passType_, DLL2SDK::Array* keywords_); bool Contains_2111(DLL2SDK::UnityEngine::UnityEngine::ShaderVariantCollection_ShaderVariant variant_); bool ContainsInternal_2112(DLL2SDK::UnityEngine::UnityEngine::Shader* shader_, DLL2SDK::UnityEngine::UnityEngine::Rendering::PassType passType_, DLL2SDK::Array* keywords_); void Clear_2113(); bool get_isWarmedUp_2114(); void WarmUp_2115(bool forceWarmUp_); void WarmUp_2116(); void WarmUpThreaded_2117(bool forceWarmUp_); void WarmUpThreaded_2118(); void UnloadSubShaderWithLod_2119(bool force_); void UnloadSubShaderWithLod_2120(); void WarmUpShader_2121(DLL2SDK::mscorlib::System::String* shaderName_); DLL2SDK::Array* GetAllShaderNames_2122(); static void Internal_Create_2104(DLL2SDK::UnityEngine::UnityEngine::ShaderVariantCollection* mono_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct SpriteRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { void set_sprite_1931(DLL2SDK::UnityEngine::UnityEngine::Sprite* value_); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_size_1932(); void set_size_1933(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); void INTERNAL_get_size_1934(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void INTERNAL_set_size_1935(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); void SetSprite_INTERNAL_1936(DLL2SDK::UnityEngine::UnityEngine::Sprite* sprite_); DLL2SDK::UnityEngine::UnityEngine::Color get_color_1937(); void set_color_1938(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_get_color_1939(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void INTERNAL_set_color_1940(DLL2SDK::UnityEngine::UnityEngine::Color* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct StreamingTextureGroupManager : DLL2SDK::mscorlib::System::Object { static DLL2SDK::UnityEngine::UnityEngine::StreamingTextureGroup GetTextureGroup_1917(int32_t uniqueID_); static void SetTextureGroup_1918(DLL2SDK::UnityEngine::UnityEngine::StreamingTextureGroup group_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RenderTexture : DLL2SDK::UnityEngine::UnityEngine::Texture { void _ctor_1862(int32_t width_, int32_t height_, int32_t depth_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureReadWrite readWrite_); void _ctor_1863(int32_t width_, int32_t height_, int32_t depth_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_); void _ctor_1864(int32_t width_, int32_t height_, int32_t depth_); int32_t get_width_1879(); void set_width_1880(int32_t value_); int32_t get_height_1881(); void set_height_1882(int32_t value_); void set_memorylessMode_1883(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTextureMemoryless value_); int32_t get_depth_1884(); void set_depth_1885(int32_t value_); void set_isPowerOfTwo_1886(bool value_); DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat get_format_1887(); void set_format_1888(DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat value_); void set_useMipMap_1889(bool value_); void set_autoGenerateMips_1890(bool value_); DLL2SDK::UnityEngine::UnityEngine::Rendering::TextureDimension get_dimension_1893(); void set_dimension_1894(DLL2SDK::UnityEngine::UnityEngine::Rendering::TextureDimension value_); int32_t get_volumeDepth_1895(); void set_volumeDepth_1896(int32_t value_); int32_t get_antiAliasing_1897(); void set_antiAliasing_1898(int32_t value_); bool get_enableRandomWrite_1899(); void set_enableRandomWrite_1900(bool value_); bool Create_1901(); void Release_1903(); bool IsCreated_1905(); void DiscardContents_1907(); void MarkRestoreExpected_1909(); DLL2SDK::UnityEngine::UnityEngine::RenderBuffer get_colorBuffer_1911(); DLL2SDK::UnityEngine::UnityEngine::RenderBuffer get_depthBuffer_1912(); void GetColorBuffer_1913(DLL2SDK::UnityEngine::UnityEngine::RenderBuffer* res_); void GetDepthBuffer_1914(DLL2SDK::UnityEngine::UnityEngine::RenderBuffer* res_); static void Internal_CreateRenderTexture_1865(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* rt_); static DLL2SDK::UnityEngine::UnityEngine::RenderTexture* GetTemporary_1866(int32_t width_, int32_t height_, int32_t depthBuffer_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureReadWrite readWrite_, int32_t antiAliasing_, DLL2SDK::UnityEngine::UnityEngine::VRTextureUsage vrUsage_); static DLL2SDK::UnityEngine::UnityEngine::RenderTexture* GetTemporary_1867(int32_t width_, int32_t height_, int32_t depthBuffer_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureReadWrite readWrite_, int32_t antiAliasing_); static DLL2SDK::UnityEngine::UnityEngine::RenderTexture* GetTemporary_1868(int32_t width_, int32_t height_, int32_t depthBuffer_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureReadWrite readWrite_); static DLL2SDK::UnityEngine::UnityEngine::RenderTexture* GetTemporary_1869(int32_t width_, int32_t height_, int32_t depthBuffer_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_); static DLL2SDK::UnityEngine::UnityEngine::RenderTexture* GetTemporary_1870(int32_t width_, int32_t height_, int32_t depthBuffer_); static DLL2SDK::UnityEngine::UnityEngine::RenderTexture* GetTemporary_1871(int32_t width_, int32_t height_); static void ReleaseTemporary_1872(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* temp_); static int32_t Internal_GetWidth_1873(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* mono_); static void Internal_SetWidth_1874(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* mono_, int32_t width_); static int32_t Internal_GetHeight_1875(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* mono_); static void Internal_SetHeight_1876(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* mono_, int32_t width_); static void Internal_SetRenderTextureMemoryless_1877(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* mono_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTextureMemoryless memoryless_); static void Internal_SetSRGBReadWrite_1878(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* mono_, bool sRGB_); static DLL2SDK::UnityEngine::UnityEngine::Rendering::TextureDimension Internal_GetDimension_1891(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* rt_); static void Internal_SetDimension_1892(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* rt_, DLL2SDK::UnityEngine::UnityEngine::Rendering::TextureDimension dim_); static bool INTERNAL_CALL_Create_1902(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* self_); static void INTERNAL_CALL_Release_1904(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* self_); static bool INTERNAL_CALL_IsCreated_1906(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* self_); static void INTERNAL_CALL_DiscardContents_1908(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* self_); static void INTERNAL_CALL_MarkRestoreExpected_1910(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* self_); static DLL2SDK::UnityEngine::UnityEngine::RenderTexture* get_active_1915(); static void set_active_1916(DLL2SDK::UnityEngine::UnityEngine::RenderTexture* value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Handheld : DLL2SDK::mscorlib::System::Object { static bool PlayFullScreenMovie_1738(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::UnityEngine::UnityEngine::Color bgColor_, DLL2SDK::UnityEngine::UnityEngine::FullScreenMovieControlMode controlMode_, DLL2SDK::UnityEngine::UnityEngine::FullScreenMovieScalingMode scalingMode_); static bool INTERNAL_CALL_PlayFullScreenMovie_1739(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::UnityEngine::UnityEngine::Color* bgColor_, DLL2SDK::UnityEngine::UnityEngine::FullScreenMovieControlMode controlMode_, DLL2SDK::UnityEngine::UnityEngine::FullScreenMovieScalingMode scalingMode_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AnimationCurve : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; void _ctor_1713(DLL2SDK::Array* keys_); void _ctor_1714(); void Cleanup_1715(); void Finalize_1716(); float Evaluate_1717(float time_); DLL2SDK::Array* get_keys_1718(); void set_keys_1719(DLL2SDK::Array* value_); int32_t AddKey_1720(float time_, float value_); int32_t AddKey_1721(DLL2SDK::UnityEngine::UnityEngine::Keyframe key_); int32_t AddKey_Internal_1722(DLL2SDK::UnityEngine::UnityEngine::Keyframe key_); void RemoveKey_1724(int32_t index_); DLL2SDK::UnityEngine::UnityEngine::Keyframe get_Item_1725(int32_t index_); int32_t get_length_1726(); void SetKeys_1727(DLL2SDK::Array* keys_); DLL2SDK::UnityEngine::UnityEngine::Keyframe GetKey_Internal_1728(int32_t index_); DLL2SDK::Array* GetKeys_1730(); void SmoothTangents_1731(int32_t index_, float weight_); DLL2SDK::UnityEngine::UnityEngine::WrapMode get_preWrapMode_1733(); void set_preWrapMode_1734(DLL2SDK::UnityEngine::UnityEngine::WrapMode value_); DLL2SDK::UnityEngine::UnityEngine::WrapMode get_postWrapMode_1735(); void set_postWrapMode_1736(DLL2SDK::UnityEngine::UnityEngine::WrapMode value_); void Init_1737(DLL2SDK::Array* keys_); static int32_t INTERNAL_CALL_AddKey_Internal_1723(DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* self_, DLL2SDK::UnityEngine::UnityEngine::Keyframe* key_); static void INTERNAL_CALL_GetKey_Internal_1729(DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* self_, int32_t index_, DLL2SDK::UnityEngine::UnityEngine::Keyframe* value_); static DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* Linear_1732(float timeStart_, float valueStart_, float timeEnd_, float valueEnd_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct AndroidJavaClass : DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject { void _ctor_1176(DLL2SDK::mscorlib::System::String* className_); void _ctor_1177(intptr_t jclass_); void _AndroidJavaClass_1178(DLL2SDK::mscorlib::System::String* className_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Cursor : DLL2SDK::mscorlib::System::Object { static void set_visible_744(bool value_); static DLL2SDK::UnityEngine::UnityEngine::CursorLockMode get_lockState_745(); static void set_lockState_746(DLL2SDK::UnityEngine::UnityEngine::CursorLockMode value_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct NetworkMessageInfo { double m_TimeStamp_; DLL2SDK::UnityEngine::UnityEngine::NetworkPlayer m_Sender_; DLL2SDK::UnityEngine::UnityEngine::NetworkViewID m_ViewID_; }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Input : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::UnityEngine::UnityEngine::Gyroscope* m_MainGyro_; DLL2SDK::UnityEngine::UnityEngine::Compass* compassInstance_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static int32_t mainGyroIndex_Internal_673(); static bool GetKeyInt_674(int32_t key_); static bool GetKeyUpInt_675(int32_t key_); static bool GetKeyDownInt_676(int32_t key_); static float GetAxis_677(DLL2SDK::mscorlib::System::String* axisName_); static float GetAxisRaw_678(DLL2SDK::mscorlib::System::String* axisName_); static bool GetButton_679(DLL2SDK::mscorlib::System::String* buttonName_); static DLL2SDK::UnityEngine::UnityEngine::Gyroscope* get_gyro_680(); static bool GetButtonDown_681(DLL2SDK::mscorlib::System::String* buttonName_); static bool GetButtonUp_682(DLL2SDK::mscorlib::System::String* buttonName_); static bool GetKey_683(DLL2SDK::UnityEngine::UnityEngine::KeyCode key_); static bool GetKeyDown_684(DLL2SDK::UnityEngine::UnityEngine::KeyCode key_); static bool GetKeyUp_685(DLL2SDK::UnityEngine::UnityEngine::KeyCode key_); static DLL2SDK::Array* GetJoystickNames_686(); static bool GetMouseButton_687(int32_t button_); static bool GetMouseButtonDown_688(int32_t button_); static bool GetMouseButtonUp_689(int32_t button_); static void ResetInputAxes_690(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_mousePosition_691(); static void INTERNAL_get_mousePosition_692(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 get_mouseScrollDelta_693(); static void INTERNAL_get_mouseScrollDelta_694(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); static bool get_mousePresent_695(); static bool get_anyKeyDown_696(); static DLL2SDK::mscorlib::System::String* get_inputString_697(); static DLL2SDK::UnityEngine::UnityEngine::Vector3 get_acceleration_698(); static void INTERNAL_get_acceleration_699(DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static DLL2SDK::Array* get_touches_700(); static DLL2SDK::UnityEngine::UnityEngine::Touch GetTouch_701(int32_t index_); static void INTERNAL_CALL_GetTouch_702(int32_t index_, DLL2SDK::UnityEngine::UnityEngine::Touch* value_); static int32_t get_touchCount_703(); static bool get_touchSupported_704(); static DLL2SDK::UnityEngine::UnityEngine::Compass* get_compass_705(); static DLL2SDK::UnityEngine::UnityEngine::DeviceOrientation get_deviceOrientation_706(); static DLL2SDK::UnityEngine::UnityEngine::IMECompositionMode get_imeCompositionMode_707(); static void set_imeCompositionMode_708(DLL2SDK::UnityEngine::UnityEngine::IMECompositionMode value_); static DLL2SDK::mscorlib::System::String* get_compositionString_709(); static DLL2SDK::UnityEngine::UnityEngine::Vector2 get_compositionCursorPos_710(); static void set_compositionCursorPos_711(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_); static void INTERNAL_get_compositionCursorPos_712(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); static void INTERNAL_set_compositionCursorPos_713(DLL2SDK::UnityEngine::UnityEngine::Vector2* value_); static void _cctor_714(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Touch { int32_t m_FingerId_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_Position_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_RawPosition_; DLL2SDK::UnityEngine::UnityEngine::Vector2 m_PositionDelta_; float m_TimeDelta_; int32_t m_TapCount_; DLL2SDK::UnityEngine::UnityEngine::TouchPhase m_Phase_; DLL2SDK::UnityEngine::UnityEngine::TouchType m_Type_; float m_Pressure_; float m_maximumPossiblePressure_; float m_Radius_; float m_RadiusVariance_; float m_AltitudeAngle_; float m_AzimuthAngle_; int32_t get_fingerId_653(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_position_654(); DLL2SDK::UnityEngine::UnityEngine::Vector2 get_deltaPosition_655(); float get_deltaTime_656(); int32_t get_tapCount_657(); DLL2SDK::UnityEngine::UnityEngine::TouchPhase get_phase_658(); DLL2SDK::UnityEngine::UnityEngine::TouchType get_type_659(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct TrailRenderer : DLL2SDK::UnityEngine::UnityEngine::Renderer { void _ctor_350(); float get_time_351(); void set_time_352(float value_); float get_startWidth_353(); void set_startWidth_354(float value_); float get_endWidth_355(); void set_endWidth_356(float value_); DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* get_widthCurve_357(); void set_widthCurve_358(DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* value_); float get_widthMultiplier_359(); void set_widthMultiplier_360(float value_); DLL2SDK::UnityEngine::UnityEngine::Color get_startColor_361(); void set_startColor_362(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_get_startColor_363(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void INTERNAL_set_startColor_364(DLL2SDK::UnityEngine::UnityEngine::Color* value_); DLL2SDK::UnityEngine::UnityEngine::Color get_endColor_365(); void set_endColor_366(DLL2SDK::UnityEngine::UnityEngine::Color value_); void INTERNAL_get_endColor_367(DLL2SDK::UnityEngine::UnityEngine::Color* value_); void INTERNAL_set_endColor_368(DLL2SDK::UnityEngine::UnityEngine::Color* value_); DLL2SDK::UnityEngine::UnityEngine::Gradient* get_colorGradient_369(); void set_colorGradient_370(DLL2SDK::UnityEngine::UnityEngine::Gradient* value_); bool get_autodestruct_371(); void set_autodestruct_372(bool value_); int32_t get_numCornerVertices_373(); void set_numCornerVertices_374(int32_t value_); int32_t get_numCapVertices_375(); void set_numCapVertices_376(int32_t value_); float get_minVertexDistance_377(); void set_minVertexDistance_378(float value_); DLL2SDK::UnityEngine::UnityEngine::LineTextureMode get_textureMode_379(); void set_textureMode_380(DLL2SDK::UnityEngine::UnityEngine::LineTextureMode value_); DLL2SDK::UnityEngine::UnityEngine::LineAlignment get_alignment_381(); void set_alignment_382(DLL2SDK::UnityEngine::UnityEngine::LineAlignment value_); void Clear_383(); int32_t get_positionCount_384(); int32_t get_numPositions_385(); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_386(int32_t index_); int32_t GetPositions_388(DLL2SDK::Array* positions_); void ApplyShift_389(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_); static void INTERNAL_CALL_GetPosition_387(DLL2SDK::UnityEngine::UnityEngine::TrailRenderer* self_, int32_t index_, DLL2SDK::UnityEngine::UnityEngine::Vector3* value_); static void INTERNAL_CALL_ApplyShift_390(DLL2SDK::UnityEngine::UnityEngine::TrailRenderer* self_, DLL2SDK::UnityEngine::UnityEngine::Vector3* position_); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct RenderSettings : DLL2SDK::UnityEngine::UnityEngine::Object { static bool get_fog_193(); static void set_fog_194(bool value_); static DLL2SDK::UnityEngine::UnityEngine::FogMode get_fogMode_195(); static void set_fogMode_196(DLL2SDK::UnityEngine::UnityEngine::FogMode value_); static DLL2SDK::UnityEngine::UnityEngine::Color get_fogColor_197(); static void set_fogColor_198(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_fogColor_199(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_fogColor_200(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static float get_fogDensity_201(); static void set_fogDensity_202(float value_); static float get_fogHeightAtten_203(); static void set_fogHeightAtten_204(float value_); static void set_fogHeightOffset_205(float value_); static float get_fogStartDistance_206(); static void set_fogStartDistance_207(float value_); static float get_fogEndDistance_208(); static void set_fogEndDistance_209(float value_); static DLL2SDK::UnityEngine::UnityEngine::Rendering::AmbientMode get_ambientMode_210(); static void set_ambientMode_211(DLL2SDK::UnityEngine::UnityEngine::Rendering::AmbientMode value_); static DLL2SDK::UnityEngine::UnityEngine::Color get_ambientSkyColor_212(); static void set_ambientSkyColor_213(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_ambientSkyColor_214(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_ambientSkyColor_215(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static DLL2SDK::UnityEngine::UnityEngine::Color get_ambientEquatorColor_216(); static void set_ambientEquatorColor_217(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_ambientEquatorColor_218(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_ambientEquatorColor_219(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static DLL2SDK::UnityEngine::UnityEngine::Color get_ambientGroundColor_220(); static void set_ambientGroundColor_221(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_ambientGroundColor_222(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_ambientGroundColor_223(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static DLL2SDK::UnityEngine::UnityEngine::Color get_ambientLight_224(); static void set_ambientLight_225(DLL2SDK::UnityEngine::UnityEngine::Color value_); static void INTERNAL_get_ambientLight_226(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static void INTERNAL_set_ambientLight_227(DLL2SDK::UnityEngine::UnityEngine::Color* value_); static float get_ambientIntensity_228(); static void set_ambientIntensity_229(float value_); static DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2 get_ambientProbe_230(); static void set_ambientProbe_231(DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2 value_); static void INTERNAL_get_ambientProbe_232(DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2* value_); static void INTERNAL_set_ambientProbe_233(DLL2SDK::UnityEngine::UnityEngine::Rendering::SphericalHarmonicsL2* value_); static void set_haloStrength_234(float value_); static void set_flareStrength_235(float value_); static DLL2SDK::UnityEngine::UnityEngine::Material* get_skybox_236(); static void set_skybox_237(DLL2SDK::UnityEngine::UnityEngine::Material* value_); static float get_photometryUnitScale_238(); }; } namespace DLL2SDK::UnityEngine::UnityEngine { struct Gradient : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; void _ctor_149(); void Init_150(); void Cleanup_151(); void Finalize_152(); DLL2SDK::Array* get_colorKeys_153(); void set_colorKeys_154(DLL2SDK::Array* value_); DLL2SDK::Array* get_alphaKeys_155(); void set_mode_156(DLL2SDK::UnityEngine::UnityEngine::GradientMode value_); void SetKeys_157(DLL2SDK::Array* colorKeys_, DLL2SDK::Array* alphaKeys_); }; } namespace DLL2SDK::UnityEngine::UnityEngine::Rendering { struct CommandBuffer : DLL2SDK::mscorlib::System::Object { intptr_t m_Ptr_; void _ctor_1(); void Finalize_2(); void Dispose_3(); void Dispose_4(bool disposing_); void ReleaseBuffer_6(); void SetComputeVectorParam_7(DLL2SDK::UnityEngine::UnityEngine::ComputeShader* computeShader_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Vector4 val_); void SetComputeTextureParam_9(DLL2SDK::UnityEngine::UnityEngine::ComputeShader* computeShader_, int32_t kernelIndex_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier rt_); void Internal_SetComputeTextureParam_10(DLL2SDK::UnityEngine::UnityEngine::ComputeShader* computeShader_, int32_t kernelIndex_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* rt_); void DispatchCompute_11(DLL2SDK::UnityEngine::UnityEngine::ComputeShader* computeShader_, int32_t kernelIndex_, int32_t threadGroupsX_, int32_t threadGroupsY_, int32_t threadGroupsZ_); void Internal_DispatchCompute_12(DLL2SDK::UnityEngine::UnityEngine::ComputeShader* computeShader_, int32_t kernelIndex_, int32_t threadGroupsX_, int32_t threadGroupsY_, int32_t threadGroupsZ_); DLL2SDK::mscorlib::System::String* get_name_13(); void set_name_14(DLL2SDK::mscorlib::System::String* value_); void Clear_15(); void DrawMesh_16(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t submeshIndex_, int32_t shaderPass_); void DrawMesh_17(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_); void DrawMesh_18(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t submeshIndex_, int32_t shaderPass_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_); void Internal_DrawMesh_19(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t submeshIndex_, int32_t shaderPass_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_); void DrawRenderer_21(DLL2SDK::UnityEngine::UnityEngine::Renderer* renderer_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t submeshIndex_); void DrawRenderer_22(DLL2SDK::UnityEngine::UnityEngine::Renderer* renderer_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t submeshIndex_, int32_t shaderPass_); void Internal_DrawRenderer_23(DLL2SDK::UnityEngine::UnityEngine::Renderer* renderer_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t submeshIndex_, int32_t shaderPass_); void SetRenderTarget_24(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier rt_); void SetRenderTarget_25(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier color_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier depth_); void SetRenderTarget_Single_26(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* rt_, int32_t mipLevel_, DLL2SDK::UnityEngine::UnityEngine::CubemapFace cubemapFace_, int32_t depthSlice_); void SetRenderTarget_ColDepth_27(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* color_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* depth_, int32_t mipLevel_, DLL2SDK::UnityEngine::UnityEngine::CubemapFace cubemapFace_, int32_t depthSlice_); void CopyTexture_28(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier src_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier dst_); void CopyTexture_Internal_29(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* src_, int32_t srcElement_, int32_t srcMip_, int32_t srcX_, int32_t srcY_, int32_t srcWidth_, int32_t srcHeight_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* dst_, int32_t dstElement_, int32_t dstMip_, int32_t dstX_, int32_t dstY_, int32_t mode_); void Blit_30(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier dest_); void Blit_31(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_); void Blit_32(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); void Blit_Texture_33(DLL2SDK::UnityEngine::UnityEngine::Texture* source_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); void Blit_34(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier source_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier dest_); void Blit_35(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier source_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_); void Blit_36(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier source_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); void Blit_Identifier_37(DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* source_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* dest_, DLL2SDK::UnityEngine::UnityEngine::Material* mat_, int32_t pass_); void GetTemporaryRT_38(int32_t nameID_, int32_t width_, int32_t height_, int32_t depthBuffer_, DLL2SDK::UnityEngine::UnityEngine::FilterMode filter_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureReadWrite readWrite_, int32_t antiAliasing_, bool enableRandomWrite_); void GetTemporaryRT_39(int32_t nameID_, int32_t width_, int32_t height_, int32_t depthBuffer_, DLL2SDK::UnityEngine::UnityEngine::FilterMode filter_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureReadWrite readWrite_, int32_t antiAliasing_); void GetTemporaryRT_40(int32_t nameID_, int32_t width_, int32_t height_, int32_t depthBuffer_, DLL2SDK::UnityEngine::UnityEngine::FilterMode filter_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureFormat format_, DLL2SDK::UnityEngine::UnityEngine::RenderTextureReadWrite readWrite_); void GetTemporaryRT_41(int32_t nameID_, int32_t width_, int32_t height_, int32_t depthBuffer_); void GetTemporaryRT_42(int32_t nameID_, int32_t width_, int32_t height_); void ReleaseTemporaryRT_43(int32_t nameID_); void ClearRenderTarget_44(bool clearDepth_, bool clearColor_, DLL2SDK::UnityEngine::UnityEngine::Color backgroundColor_); void SetGlobalFloat_46(int32_t nameID_, float value_); void SetGlobalTexture_47(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier value_); void SetGlobalTexture_48(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier value_); void SetGlobalTexture_Impl_49(int32_t nameID_, DLL2SDK::UnityEngine::UnityEngine::Rendering::RenderTargetIdentifier* rt_); void BeginSample_50(DLL2SDK::mscorlib::System::String* name_); void EndSample_51(DLL2SDK::mscorlib::System::String* name_); static void InitBuffer_5(DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* buf_); static void INTERNAL_CALL_SetComputeVectorParam_8(DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* self_, DLL2SDK::UnityEngine::UnityEngine::ComputeShader* computeShader_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::UnityEngine::UnityEngine::Vector4* val_); static void INTERNAL_CALL_Internal_DrawMesh_20(DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* self_, DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* matrix_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, int32_t submeshIndex_, int32_t shaderPass_, DLL2SDK::UnityEngine::UnityEngine::MaterialPropertyBlock* properties_); static void INTERNAL_CALL_ClearRenderTarget_45(DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer* self_, bool clearDepth_, bool clearColor_, DLL2SDK::UnityEngine::UnityEngine::Color* backgroundColor_, float depth_); }; }