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

12246 lines
699 KiB

//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<int32_t>(0x0),
Assert_ = static_cast<int32_t>(0x1),
Warning_ = static_cast<int32_t>(0x2),
Log_ = static_cast<int32_t>(0x3),
Exception_ = static_cast<int32_t>(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<int32_t>(0x0),
kMeshMustKeepVertexAndIndexData_ = static_cast<int32_t>(0x1),
kRequiresSharedConvexCollisionMesh_ = static_cast<int32_t>(0x2),
kRequiresSharedTriangleCollisionMesh_ = static_cast<int32_t>(0x4),
kRequiresScaledCollisionMesh_ = static_cast<int32_t>(0x8),
kCollisionOnlyMesh_ = static_cast<int32_t>(0x10)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct Mesh_InternalShaderChannel : int32_t
{
Vertex_ = static_cast<int32_t>(0x0),
Normal_ = static_cast<int32_t>(0x1),
Color_ = static_cast<int32_t>(0x2),
TexCoord0_ = static_cast<int32_t>(0x3),
TexCoord1_ = static_cast<int32_t>(0x4),
TexCoord2_ = static_cast<int32_t>(0x5),
TexCoord3_ = static_cast<int32_t>(0x6),
Tangent_ = static_cast<int32_t>(0x7)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct Mesh_InternalVertexChannelType : int32_t
{
Float_ = static_cast<int32_t>(0x0),
Color_ = static_cast<int32_t>(0x2),
Packed_2_10_10_10_ = static_cast<int32_t>(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<int32_t>(0x0),
Vertex_ = static_cast<int32_t>(0x1),
VertexLM_ = static_cast<int32_t>(0x2),
VertexLMRGBM_ = static_cast<int32_t>(0x3),
ForwardBase_ = static_cast<int32_t>(0x4),
ForwardAdd_ = static_cast<int32_t>(0x5),
LightPrePassBase_ = static_cast<int32_t>(0x6),
LightPrePassFinal_ = static_cast<int32_t>(0x7),
ShadowCaster_ = static_cast<int32_t>(0x8),
Undefined_1_ = static_cast<int32_t>(0x9),
Deferred_ = static_cast<int32_t>(0xA),
Meta_ = static_cast<int32_t>(0xB),
MotionVectors_ = static_cast<int32_t>(0xC),
Undefined_2_ = static_cast<int32_t>(0xD),
ForwardBaseEx1_ = static_cast<int32_t>(0xE),
ForwardBaseEx2_ = static_cast<int32_t>(0xF),
ForwardBaseEx3_ = static_cast<int32_t>(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<int32_t>(0x0),
Right_ = static_cast<int32_t>(0x1),
Top_ = static_cast<int32_t>(0x2),
Bottom_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct RectTransform_Axis : int32_t
{
Horizontal_ = static_cast<int32_t>(0x0),
Vertical_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ParticleSystemCurveMode : int32_t
{
Constant_ = static_cast<int32_t>(0x0),
Curve_ = static_cast<int32_t>(0x1),
TwoCurves_ = static_cast<int32_t>(0x2),
TwoConstants_ = static_cast<int32_t>(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<StaticFields*>(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<StaticFields*>(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<StaticFields*>(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<int32_t>(0x0),
Gradient_ = static_cast<int32_t>(0x1),
TwoColors_ = static_cast<int32_t>(0x2),
TwoGradients_ = static_cast<int32_t>(0x3),
RandomColor_ = static_cast<int32_t>(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<int32_t>(0x0),
StopEmitting_ = static_cast<int32_t>(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<float>* data_);
DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3326(DLL2SDK::Array<float>* 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<int32_t>(0x0),
BuiltInLegacyDiffuse_ = static_cast<int32_t>(0x1),
BuiltInLegacySpecular_ = static_cast<int32_t>(0x2),
Custom_ = static_cast<int32_t>(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<int32_t>(0x0),
fixedHeight_ = static_cast<int32_t>(0x1),
minWidth_ = static_cast<int32_t>(0x2),
maxWidth_ = static_cast<int32_t>(0x3),
minHeight_ = static_cast<int32_t>(0x4),
maxHeight_ = static_cast<int32_t>(0x5),
stretchWidth_ = static_cast<int32_t>(0x6),
stretchHeight_ = static_cast<int32_t>(0x7),
alignStart_ = static_cast<int32_t>(0x8),
alignMiddle_ = static_cast<int32_t>(0x9),
alignEnd_ = static_cast<int32_t>(0xA),
alignJustify_ = static_cast<int32_t>(0xB),
equalSize_ = static_cast<int32_t>(0xC),
spacing_ = static_cast<int32_t>(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<uint8_t>(0x0),
PARAGRAPHS_ = static_cast<uint8_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct TextEditor_CharacterType : int32_t
{
LetterLike_ = static_cast<int32_t>(0x0),
Symbol_ = static_cast<int32_t>(0x1),
Symbol2_ = static_cast<int32_t>(0x2),
WhiteSpace_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct TextEditor_TextEditOp : int32_t
{
MoveLeft_ = static_cast<int32_t>(0x0),
MoveRight_ = static_cast<int32_t>(0x1),
MoveUp_ = static_cast<int32_t>(0x2),
MoveDown_ = static_cast<int32_t>(0x3),
MoveLineStart_ = static_cast<int32_t>(0x4),
MoveLineEnd_ = static_cast<int32_t>(0x5),
MoveTextStart_ = static_cast<int32_t>(0x6),
MoveTextEnd_ = static_cast<int32_t>(0x7),
MovePageUp_ = static_cast<int32_t>(0x8),
MovePageDown_ = static_cast<int32_t>(0x9),
MoveGraphicalLineStart_ = static_cast<int32_t>(0xA),
MoveGraphicalLineEnd_ = static_cast<int32_t>(0xB),
MoveWordLeft_ = static_cast<int32_t>(0xC),
MoveWordRight_ = static_cast<int32_t>(0xD),
MoveParagraphForward_ = static_cast<int32_t>(0xE),
MoveParagraphBackward_ = static_cast<int32_t>(0xF),
MoveToStartOfNextWord_ = static_cast<int32_t>(0x10),
MoveToEndOfPreviousWord_ = static_cast<int32_t>(0x11),
SelectLeft_ = static_cast<int32_t>(0x12),
SelectRight_ = static_cast<int32_t>(0x13),
SelectUp_ = static_cast<int32_t>(0x14),
SelectDown_ = static_cast<int32_t>(0x15),
SelectTextStart_ = static_cast<int32_t>(0x16),
SelectTextEnd_ = static_cast<int32_t>(0x17),
SelectPageUp_ = static_cast<int32_t>(0x18),
SelectPageDown_ = static_cast<int32_t>(0x19),
ExpandSelectGraphicalLineStart_ = static_cast<int32_t>(0x1A),
ExpandSelectGraphicalLineEnd_ = static_cast<int32_t>(0x1B),
SelectGraphicalLineStart_ = static_cast<int32_t>(0x1C),
SelectGraphicalLineEnd_ = static_cast<int32_t>(0x1D),
SelectWordLeft_ = static_cast<int32_t>(0x1E),
SelectWordRight_ = static_cast<int32_t>(0x1F),
SelectToEndOfPreviousWord_ = static_cast<int32_t>(0x20),
SelectToStartOfNextWord_ = static_cast<int32_t>(0x21),
SelectParagraphBackward_ = static_cast<int32_t>(0x22),
SelectParagraphForward_ = static_cast<int32_t>(0x23),
Delete_ = static_cast<int32_t>(0x24),
Backspace_ = static_cast<int32_t>(0x25),
DeleteWordBack_ = static_cast<int32_t>(0x26),
DeleteWordForward_ = static_cast<int32_t>(0x27),
DeleteLineBack_ = static_cast<int32_t>(0x28),
Cut_ = static_cast<int32_t>(0x29),
Copy_ = static_cast<int32_t>(0x2A),
Paste_ = static_cast<int32_t>(0x2B),
SelectAll_ = static_cast<int32_t>(0x2C),
SelectNone_ = static_cast<int32_t>(0x2D),
ScrollStart_ = static_cast<int32_t>(0x2E),
ScrollEnd_ = static_cast<int32_t>(0x2F),
ScrollPageUp_ = static_cast<int32_t>(0x30),
ScrollPageDown_ = static_cast<int32_t>(0x31)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Networking
{
enum struct UnityWebRequest_UnityWebRequestMethod : int32_t
{
Get_ = static_cast<int32_t>(0x0),
Post_ = static_cast<int32_t>(0x1),
Put_ = static_cast<int32_t>(0x2),
Head_ = static_cast<int32_t>(0x3),
Custom_ = static_cast<int32_t>(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<int32_t>(0x1),
SeekOccured_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
enum struct PersistentListenerMode : int32_t
{
EventDefined_ = static_cast<int32_t>(0x0),
Void_ = static_cast<int32_t>(0x1),
Object_ = static_cast<int32_t>(0x2),
Int_ = static_cast<int32_t>(0x3),
Float_ = static_cast<int32_t>(0x4),
String_ = static_cast<int32_t>(0x5),
Bool_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::mscorlib::System::Type*>* 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<int32_t>(0x0),
TypeReferencedBySecondArgument_ = static_cast<int32_t>(0x1),
ArrayOfTypeReferencedByFirstArgument_ = static_cast<int32_t>(0x2),
TypeOfFirstArgument_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerEditorConnectionEvents_MessageTypeSubscribers*>* 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<uint8_t>* data_, int32_t playerId_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection
{
struct MessageEventArgs : DLL2SDK::mscorlib::System::Object
{
int32_t playerId_;
DLL2SDK::Array<uint8_t>* 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<StaticFields*>(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<int32_t>(0x0),
HideInHierarchy_ = static_cast<int32_t>(0x1),
HideInInspector_ = static_cast<int32_t>(0x2),
DontSaveInEditor_ = static_cast<int32_t>(0x4),
NotEditable_ = static_cast<int32_t>(0x8),
DontSaveInBuild_ = static_cast<int32_t>(0x10),
DontUnloadUnusedAsset_ = static_cast<int32_t>(0x20),
DontSave_ = static_cast<int32_t>(0x34),
HideAndDontSave_ = static_cast<int32_t>(0x3D)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct StencilOp : int32_t
{
Keep_ = static_cast<int32_t>(0x0),
Zero_ = static_cast<int32_t>(0x1),
Replace_ = static_cast<int32_t>(0x2),
IncrementSaturate_ = static_cast<int32_t>(0x3),
DecrementSaturate_ = static_cast<int32_t>(0x4),
Invert_ = static_cast<int32_t>(0x5),
IncrementWrap_ = static_cast<int32_t>(0x6),
DecrementWrap_ = static_cast<int32_t>(0x7)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct CompareFunction : int32_t
{
Disabled_ = static_cast<int32_t>(0x0),
Never_ = static_cast<int32_t>(0x1),
Less_ = static_cast<int32_t>(0x2),
Equal_ = static_cast<int32_t>(0x3),
LessEqual_ = static_cast<int32_t>(0x4),
Greater_ = static_cast<int32_t>(0x5),
NotEqual_ = static_cast<int32_t>(0x6),
GreaterEqual_ = static_cast<int32_t>(0x7),
Always_ = static_cast<int32_t>(0x8)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct BlendMode : int32_t
{
Zero_ = static_cast<int32_t>(0x0),
One_ = static_cast<int32_t>(0x1),
DstColor_ = static_cast<int32_t>(0x2),
SrcColor_ = static_cast<int32_t>(0x3),
OneMinusDstColor_ = static_cast<int32_t>(0x4),
SrcAlpha_ = static_cast<int32_t>(0x5),
OneMinusSrcColor_ = static_cast<int32_t>(0x6),
DstAlpha_ = static_cast<int32_t>(0x7),
OneMinusDstAlpha_ = static_cast<int32_t>(0x8),
SrcAlphaSaturate_ = static_cast<int32_t>(0x9),
OneMinusSrcAlpha_ = static_cast<int32_t>(0xA)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct BlendOp : int32_t
{
Add_ = static_cast<int32_t>(0x0),
Subtract_ = static_cast<int32_t>(0x1),
ReverseSubtract_ = static_cast<int32_t>(0x2),
Min_ = static_cast<int32_t>(0x3),
Max_ = static_cast<int32_t>(0x4),
LogicalClear_ = static_cast<int32_t>(0x5),
LogicalSet_ = static_cast<int32_t>(0x6),
LogicalCopy_ = static_cast<int32_t>(0x7),
LogicalCopyInverted_ = static_cast<int32_t>(0x8),
LogicalNoop_ = static_cast<int32_t>(0x9),
LogicalInvert_ = static_cast<int32_t>(0xA),
LogicalAnd_ = static_cast<int32_t>(0xB),
LogicalNand_ = static_cast<int32_t>(0xC),
LogicalOr_ = static_cast<int32_t>(0xD),
LogicalNor_ = static_cast<int32_t>(0xE),
LogicalXor_ = static_cast<int32_t>(0xF),
LogicalEquivalence_ = static_cast<int32_t>(0x10),
LogicalAndReverse_ = static_cast<int32_t>(0x11),
LogicalAndInverted_ = static_cast<int32_t>(0x12),
LogicalOrReverse_ = static_cast<int32_t>(0x13),
LogicalOrInverted_ = static_cast<int32_t>(0x14),
Multiply_ = static_cast<int32_t>(0x15),
Screen_ = static_cast<int32_t>(0x16),
Overlay_ = static_cast<int32_t>(0x17),
Darken_ = static_cast<int32_t>(0x18),
Lighten_ = static_cast<int32_t>(0x19),
ColorDodge_ = static_cast<int32_t>(0x1A),
ColorBurn_ = static_cast<int32_t>(0x1B),
HardLight_ = static_cast<int32_t>(0x1C),
SoftLight_ = static_cast<int32_t>(0x1D),
Difference_ = static_cast<int32_t>(0x1E),
Exclusion_ = static_cast<int32_t>(0x1F),
HSLHue_ = static_cast<int32_t>(0x20),
HSLSaturation_ = static_cast<int32_t>(0x21),
HSLColor_ = static_cast<int32_t>(0x22),
HSLLuminosity_ = static_cast<int32_t>(0x23)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct ColorWriteMask : int32_t
{
Alpha_ = static_cast<int32_t>(0x1),
Blue_ = static_cast<int32_t>(0x2),
Green_ = static_cast<int32_t>(0x4),
Red_ = static_cast<int32_t>(0x8),
All_ = static_cast<int32_t>(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<int32_t>(0x0),
Blend_ = static_cast<int32_t>(0x1),
Raster_ = static_cast<int32_t>(0x2),
Depth_ = static_cast<int32_t>(0x4),
Stencil_ = static_cast<int32_t>(0x8),
Everything_ = static_cast<int32_t>(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<int32_t>(0x0),
Front_ = static_cast<int32_t>(0x1),
Back_ = static_cast<int32_t>(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<StaticFields*>(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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::Camera*>* 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<DLL2SDK::mscorlib::System::Object*>* args_);
void LogFormat_5492(DLL2SDK::UnityEngine::UnityEngine::LogType logType_, DLL2SDK::UnityEngine::UnityEngine::Object* context_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<int32_t, DLL2SDK::mscorlib::System::Object*>* s_StateCache_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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 <typename T0, typename T1, typename T2> struct UnityEvent_3 : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase
{
DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* m_InvokeArray_;
void _ctor_5452();
void AddListener_5453(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3<T0, T1, T2>* call_);
void RemoveListener_5454(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3<T0, T1, T2>* 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<T0, T1, T2>* action_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
template <typename T0, typename T1, typename T2> 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 <typename T0, typename T1> struct UnityEvent_2 : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase
{
DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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 <typename T0, typename T1> 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<DLL2SDK::UnityEngine::UnityEngine::SendMouseEvents_HitInfo>* m_LastHit_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::SendMouseEvents_HitInfo>* m_MouseDownHit_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::SendMouseEvents_HitInfo>* m_CurrentHit_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Camera*>* m_Cameras_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<int32_t>(0x0),
ScriptOnly_ = static_cast<int32_t>(0x1),
Full_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::jvalue>* 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<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static intptr_t CallStaticObjectMethod_5328(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static DLL2SDK::mscorlib::System::String* CallStaticStringMethod_5329(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static wchar_t CallStaticCharMethod_5330(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static double CallStaticDoubleMethod_5331(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static float CallStaticFloatMethod_5332(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int64_t CallStaticLongMethod_5333(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int16_t CallStaticShortMethod_5334(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static uint8_t CallStaticByteMethod_5335(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static bool CallStaticBooleanMethod_5336(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int32_t CallStaticIntMethod_5337(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* 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<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static intptr_t CallObjectMethod_5359(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static DLL2SDK::mscorlib::System::String* CallStringMethod_5360(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static wchar_t CallCharMethod_5361(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static double CallDoubleMethod_5362(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static float CallFloatMethod_5363(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int64_t CallLongMethod_5364(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int16_t CallShortMethod_5365(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static uint8_t CallByteMethod_5366(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static bool CallBooleanMethod_5367(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int32_t CallIntMethod_5368(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static DLL2SDK::Array<wchar_t>* FromCharArray_5369(intptr_t array_);
static DLL2SDK::Array<double>* FromDoubleArray_5370(intptr_t array_);
static DLL2SDK::Array<float>* FromFloatArray_5371(intptr_t array_);
static DLL2SDK::Array<int64_t>* FromLongArray_5372(intptr_t array_);
static DLL2SDK::Array<int16_t>* FromShortArray_5373(intptr_t array_);
static DLL2SDK::Array<uint8_t>* FromByteArray_5374(intptr_t array_);
static DLL2SDK::Array<bool>* FromBooleanArray_5375(intptr_t array_);
static DLL2SDK::Array<int32_t>* FromIntArray_5376(intptr_t array_);
static intptr_t ToObjectArray_5377(DLL2SDK::Array<intptr_t>* array_, intptr_t type_);
static intptr_t ToCharArray_5378(DLL2SDK::Array<wchar_t>* array_);
static intptr_t ToDoubleArray_5379(DLL2SDK::Array<double>* array_);
static intptr_t ToFloatArray_5380(DLL2SDK::Array<float>* array_);
static intptr_t ToLongArray_5381(DLL2SDK::Array<int64_t>* array_);
static intptr_t ToShortArray_5382(DLL2SDK::Array<int16_t>* array_);
static intptr_t ToByteArray_5383(DLL2SDK::Array<uint8_t>* array_);
static intptr_t ToBooleanArray_5384(DLL2SDK::Array<bool>* array_);
static intptr_t ToIntArray_5385(DLL2SDK::Array<int32_t>* 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<int32_t>(0x0),
ASCIICapable_ = static_cast<int32_t>(0x1),
NumbersAndPunctuation_ = static_cast<int32_t>(0x2),
URL_ = static_cast<int32_t>(0x3),
NumberPad_ = static_cast<int32_t>(0x4),
PhonePad_ = static_cast<int32_t>(0x5),
NamePhonePad_ = static_cast<int32_t>(0x6),
EmailAddress_ = static_cast<int32_t>(0x7),
NintendoNetworkAccount_ = static_cast<int32_t>(0x8)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ThreadPriority : int32_t
{
Low_ = static_cast<int32_t>(0x0),
BelowNormal_ = static_cast<int32_t>(0x1),
Normal_ = static_cast<int32_t>(0x2),
High_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct BatteryStatus : int32_t
{
Unknown_ = static_cast<int32_t>(0x0),
Charging_ = static_cast<int32_t>(0x1),
Discharging_ = static_cast<int32_t>(0x2),
NotCharging_ = static_cast<int32_t>(0x3),
Full_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct DeviceType : int32_t
{
Unknown_ = static_cast<int32_t>(0x0),
Handheld_ = static_cast<int32_t>(0x1),
Console_ = static_cast<int32_t>(0x2),
Desktop_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct SystemLanguage : int32_t
{
Afrikaans_ = static_cast<int32_t>(0x0),
Arabic_ = static_cast<int32_t>(0x1),
Basque_ = static_cast<int32_t>(0x2),
Belarusian_ = static_cast<int32_t>(0x3),
Bulgarian_ = static_cast<int32_t>(0x4),
Catalan_ = static_cast<int32_t>(0x5),
Chinese_ = static_cast<int32_t>(0x6),
Czech_ = static_cast<int32_t>(0x7),
Danish_ = static_cast<int32_t>(0x8),
Dutch_ = static_cast<int32_t>(0x9),
English_ = static_cast<int32_t>(0xA),
Estonian_ = static_cast<int32_t>(0xB),
Faroese_ = static_cast<int32_t>(0xC),
Finnish_ = static_cast<int32_t>(0xD),
French_ = static_cast<int32_t>(0xE),
German_ = static_cast<int32_t>(0xF),
Greek_ = static_cast<int32_t>(0x10),
Hebrew_ = static_cast<int32_t>(0x11),
Icelandic_ = static_cast<int32_t>(0x13),
Indonesian_ = static_cast<int32_t>(0x14),
Italian_ = static_cast<int32_t>(0x15),
Japanese_ = static_cast<int32_t>(0x16),
Korean_ = static_cast<int32_t>(0x17),
Latvian_ = static_cast<int32_t>(0x18),
Lithuanian_ = static_cast<int32_t>(0x19),
Norwegian_ = static_cast<int32_t>(0x1A),
Polish_ = static_cast<int32_t>(0x1B),
Portuguese_ = static_cast<int32_t>(0x1C),
Romanian_ = static_cast<int32_t>(0x1D),
Russian_ = static_cast<int32_t>(0x1E),
SerboCroatian_ = static_cast<int32_t>(0x1F),
Slovak_ = static_cast<int32_t>(0x20),
Slovenian_ = static_cast<int32_t>(0x21),
Spanish_ = static_cast<int32_t>(0x22),
Swedish_ = static_cast<int32_t>(0x23),
Thai_ = static_cast<int32_t>(0x24),
Turkish_ = static_cast<int32_t>(0x25),
Ukrainian_ = static_cast<int32_t>(0x26),
Vietnamese_ = static_cast<int32_t>(0x27),
ChineseSimplified_ = static_cast<int32_t>(0x28),
ChineseTraditional_ = static_cast<int32_t>(0x29),
Unknown_ = static_cast<int32_t>(0x2A),
Hungarian_ = static_cast<int32_t>(0x12)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct OperatingSystemFamily : int32_t
{
Other_ = static_cast<int32_t>(0x0),
MacOSX_ = static_cast<int32_t>(0x1),
Windows_ = static_cast<int32_t>(0x2),
Linux_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct RuntimePlatform : int32_t
{
OSXEditor_ = static_cast<int32_t>(0x0),
OSXPlayer_ = static_cast<int32_t>(0x1),
WindowsPlayer_ = static_cast<int32_t>(0x2),
OSXWebPlayer_ = static_cast<int32_t>(0x3),
OSXDashboardPlayer_ = static_cast<int32_t>(0x4),
WindowsWebPlayer_ = static_cast<int32_t>(0x5),
WindowsEditor_ = static_cast<int32_t>(0x7),
IPhonePlayer_ = static_cast<int32_t>(0x8),
XBOX360_ = static_cast<int32_t>(0xA),
PS3_ = static_cast<int32_t>(0x9),
Android_ = static_cast<int32_t>(0xB),
NaCl_ = static_cast<int32_t>(0xC),
FlashPlayer_ = static_cast<int32_t>(0xF),
LinuxPlayer_ = static_cast<int32_t>(0xD),
LinuxEditor_ = static_cast<int32_t>(0x10),
WebGLPlayer_ = static_cast<int32_t>(0x11),
MetroPlayerX86_ = static_cast<int32_t>(0x12),
WSAPlayerX86_ = static_cast<int32_t>(0x12),
MetroPlayerX64_ = static_cast<int32_t>(0x13),
WSAPlayerX64_ = static_cast<int32_t>(0x13),
MetroPlayerARM_ = static_cast<int32_t>(0x14),
WSAPlayerARM_ = static_cast<int32_t>(0x14),
WP8Player_ = static_cast<int32_t>(0x15),
BlackBerryPlayer_ = static_cast<int32_t>(0x16),
TizenPlayer_ = static_cast<int32_t>(0x17),
PSP2_ = static_cast<int32_t>(0x18),
PS4_ = static_cast<int32_t>(0x19),
PSM_ = static_cast<int32_t>(0x1A),
XboxOne_ = static_cast<int32_t>(0x1B),
SamsungTVPlayer_ = static_cast<int32_t>(0x1C),
WiiU_ = static_cast<int32_t>(0x1E),
tvOS_ = static_cast<int32_t>(0x1F),
Switch_ = static_cast<int32_t>(0x20)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct Space : int32_t
{
World_ = static_cast<int32_t>(0x0),
Self_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct PrimitiveType : int32_t
{
Sphere_ = static_cast<int32_t>(0x0),
Capsule_ = static_cast<int32_t>(0x1),
Cylinder_ = static_cast<int32_t>(0x2),
Cube_ = static_cast<int32_t>(0x3),
Plane_ = static_cast<int32_t>(0x4),
Quad_ = static_cast<int32_t>(0x5)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct SendMessageOptions : int32_t
{
RequireReceiver_ = static_cast<int32_t>(0x0),
DontRequireReceiver_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::jvalue>* CreateJNIArgArray_5229(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::mscorlib::System::Object*>* args_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* jniArgs_);
static intptr_t ConvertToJNIArray_5234(DLL2SDK::mscorlib::System::Array* array_);
template <typename ArrayType> static ArrayType ConvertFromJNIArray_5235(intptr_t array_);
static intptr_t GetConstructorID_5236(intptr_t jclass_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
static intptr_t GetMethodID_5237(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_, bool isStatic_);
template <typename ReturnType> static intptr_t GetMethodID_5238(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_, bool isStatic_);
template <typename ReturnType> 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<DLL2SDK::mscorlib::System::Object*>* args_);
template <typename ReturnType> static DLL2SDK::mscorlib::System::String* GetSignature_5246(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<StaticFields*>(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<StaticFields*>(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<DLL2SDK::mscorlib::System::Object*>* args_);
DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject* Invoke_5213(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::AndroidJavaObject*>* 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<DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall*>* m_PersistentCalls_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall*>* m_RuntimeCalls_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall*>* 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<DLL2SDK::mscorlib::System::Object*>* parameters_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
struct PersistentCallGroup : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Events::PersistentCall*>* 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<int32_t>(0x0),
EditorAndRuntime_ = static_cast<int32_t>(0x1),
RuntimeOnly_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::Object*>* args_);
bool Find_5135(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_);
template <typename T> static void ThrowOnInvalidArg_5133(DLL2SDK::mscorlib::System::Object* arg_);
static bool AllowInvoke_5134(DLL2SDK::mscorlib::System::Delegate* delegate_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
template <typename T1, typename T2, typename T3, typename T4> struct InvokableCall_4 : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall
{
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_4<T1, T2, T3, T4>* Delegate_;
void _ctor_5157(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_);
void Invoke_5158(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
bool Find_5159(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
template <typename T1, typename T2, typename T3> struct InvokableCall_3 : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall
{
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3<T1, T2, T3>* Delegate_;
void _ctor_5151(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_);
void _ctor_5152(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3<T1, T2, T3>* action_);
void add_Delegate_5153(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3<T1, T2, T3>* value_);
void remove_Delegate_5154(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3<T1, T2, T3>* value_);
void Invoke_5155(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
bool Find_5156(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
template <typename T1, typename T2> struct InvokableCall_2 : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall
{
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_2<T1, T2>* Delegate_;
void _ctor_5148(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_);
void Invoke_5149(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
bool Find_5150(DLL2SDK::mscorlib::System::Object* targetObj_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
template <typename T1> struct InvokableCall_1 : DLL2SDK::UnityEngine::UnityEngine::Events::BaseInvokableCall
{
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T1>* Delegate_;
void _ctor_5142(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_);
void _ctor_5143(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T1>* action_);
void add_Delegate_5144(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T1>* value_);
void remove_Delegate_5145(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T1>* value_);
void Invoke_5146(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::UnityEngine::UnityEngine::DisallowMultipleComponent*>* _disallowMultipleComponentArray_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::ExecuteInEditMode*>* _executeInEditModeArray_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RequireComponent*>* _requireComponentArray_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, DLL2SDK::mscorlib::System::Type*>* ParentTypeDisallowingMultipleInclusionCache_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, DLL2SDK::Array<DLL2SDK::mscorlib::System::Type*>*>* RequiredComponentsCache_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static DLL2SDK::mscorlib::System::Type* GetParentTypeDisallowingMultipleInclusion_5079(DLL2SDK::mscorlib::System::Type* type_);
static DLL2SDK::Array<DLL2SDK::mscorlib::System::Type*>* 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 <typename T> 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<int32_t>(0x0),
Backspace_ = static_cast<int32_t>(0x8),
Delete_ = static_cast<int32_t>(0x7F),
Tab_ = static_cast<int32_t>(0x9),
Clear_ = static_cast<int32_t>(0xC),
Return_ = static_cast<int32_t>(0xD),
Pause_ = static_cast<int32_t>(0x13),
Escape_ = static_cast<int32_t>(0x1B),
Space_ = static_cast<int32_t>(0x20),
Keypad0_ = static_cast<int32_t>(0x100),
Keypad1_ = static_cast<int32_t>(0x101),
Keypad2_ = static_cast<int32_t>(0x102),
Keypad3_ = static_cast<int32_t>(0x103),
Keypad4_ = static_cast<int32_t>(0x104),
Keypad5_ = static_cast<int32_t>(0x105),
Keypad6_ = static_cast<int32_t>(0x106),
Keypad7_ = static_cast<int32_t>(0x107),
Keypad8_ = static_cast<int32_t>(0x108),
Keypad9_ = static_cast<int32_t>(0x109),
KeypadPeriod_ = static_cast<int32_t>(0x10A),
KeypadDivide_ = static_cast<int32_t>(0x10B),
KeypadMultiply_ = static_cast<int32_t>(0x10C),
KeypadMinus_ = static_cast<int32_t>(0x10D),
KeypadPlus_ = static_cast<int32_t>(0x10E),
KeypadEnter_ = static_cast<int32_t>(0x10F),
KeypadEquals_ = static_cast<int32_t>(0x110),
UpArrow_ = static_cast<int32_t>(0x111),
DownArrow_ = static_cast<int32_t>(0x112),
RightArrow_ = static_cast<int32_t>(0x113),
LeftArrow_ = static_cast<int32_t>(0x114),
Insert_ = static_cast<int32_t>(0x115),
Home_ = static_cast<int32_t>(0x116),
End_ = static_cast<int32_t>(0x117),
PageUp_ = static_cast<int32_t>(0x118),
PageDown_ = static_cast<int32_t>(0x119),
F1_ = static_cast<int32_t>(0x11A),
F2_ = static_cast<int32_t>(0x11B),
F3_ = static_cast<int32_t>(0x11C),
F4_ = static_cast<int32_t>(0x11D),
F5_ = static_cast<int32_t>(0x11E),
F6_ = static_cast<int32_t>(0x11F),
F7_ = static_cast<int32_t>(0x120),
F8_ = static_cast<int32_t>(0x121),
F9_ = static_cast<int32_t>(0x122),
F10_ = static_cast<int32_t>(0x123),
F11_ = static_cast<int32_t>(0x124),
F12_ = static_cast<int32_t>(0x125),
F13_ = static_cast<int32_t>(0x126),
F14_ = static_cast<int32_t>(0x127),
F15_ = static_cast<int32_t>(0x128),
Alpha0_ = static_cast<int32_t>(0x30),
Alpha1_ = static_cast<int32_t>(0x31),
Alpha2_ = static_cast<int32_t>(0x32),
Alpha3_ = static_cast<int32_t>(0x33),
Alpha4_ = static_cast<int32_t>(0x34),
Alpha5_ = static_cast<int32_t>(0x35),
Alpha6_ = static_cast<int32_t>(0x36),
Alpha7_ = static_cast<int32_t>(0x37),
Alpha8_ = static_cast<int32_t>(0x38),
Alpha9_ = static_cast<int32_t>(0x39),
Exclaim_ = static_cast<int32_t>(0x21),
DoubleQuote_ = static_cast<int32_t>(0x22),
Hash_ = static_cast<int32_t>(0x23),
Dollar_ = static_cast<int32_t>(0x24),
Ampersand_ = static_cast<int32_t>(0x26),
Quote_ = static_cast<int32_t>(0x27),
LeftParen_ = static_cast<int32_t>(0x28),
RightParen_ = static_cast<int32_t>(0x29),
Asterisk_ = static_cast<int32_t>(0x2A),
Plus_ = static_cast<int32_t>(0x2B),
Comma_ = static_cast<int32_t>(0x2C),
Minus_ = static_cast<int32_t>(0x2D),
Period_ = static_cast<int32_t>(0x2E),
Slash_ = static_cast<int32_t>(0x2F),
Colon_ = static_cast<int32_t>(0x3A),
Semicolon_ = static_cast<int32_t>(0x3B),
Less_ = static_cast<int32_t>(0x3C),
Equals_ = static_cast<int32_t>(0x3D),
Greater_ = static_cast<int32_t>(0x3E),
Question_ = static_cast<int32_t>(0x3F),
At_ = static_cast<int32_t>(0x40),
LeftBracket_ = static_cast<int32_t>(0x5B),
Backslash_ = static_cast<int32_t>(0x5C),
RightBracket_ = static_cast<int32_t>(0x5D),
Caret_ = static_cast<int32_t>(0x5E),
Underscore_ = static_cast<int32_t>(0x5F),
BackQuote_ = static_cast<int32_t>(0x60),
A_ = static_cast<int32_t>(0x61),
B_ = static_cast<int32_t>(0x62),
C_ = static_cast<int32_t>(0x63),
D_ = static_cast<int32_t>(0x64),
E_ = static_cast<int32_t>(0x65),
F_ = static_cast<int32_t>(0x66),
G_ = static_cast<int32_t>(0x67),
H_ = static_cast<int32_t>(0x68),
I_ = static_cast<int32_t>(0x69),
J_ = static_cast<int32_t>(0x6A),
K_ = static_cast<int32_t>(0x6B),
L_ = static_cast<int32_t>(0x6C),
M_ = static_cast<int32_t>(0x6D),
N_ = static_cast<int32_t>(0x6E),
O_ = static_cast<int32_t>(0x6F),
P_ = static_cast<int32_t>(0x70),
Q_ = static_cast<int32_t>(0x71),
R_ = static_cast<int32_t>(0x72),
S_ = static_cast<int32_t>(0x73),
T_ = static_cast<int32_t>(0x74),
U_ = static_cast<int32_t>(0x75),
V_ = static_cast<int32_t>(0x76),
W_ = static_cast<int32_t>(0x77),
X_ = static_cast<int32_t>(0x78),
Y_ = static_cast<int32_t>(0x79),
Z_ = static_cast<int32_t>(0x7A),
Numlock_ = static_cast<int32_t>(0x12C),
CapsLock_ = static_cast<int32_t>(0x12D),
ScrollLock_ = static_cast<int32_t>(0x12E),
RightShift_ = static_cast<int32_t>(0x12F),
LeftShift_ = static_cast<int32_t>(0x130),
RightControl_ = static_cast<int32_t>(0x131),
LeftControl_ = static_cast<int32_t>(0x132),
RightAlt_ = static_cast<int32_t>(0x133),
LeftAlt_ = static_cast<int32_t>(0x134),
LeftCommand_ = static_cast<int32_t>(0x136),
LeftApple_ = static_cast<int32_t>(0x136),
LeftWindows_ = static_cast<int32_t>(0x137),
RightCommand_ = static_cast<int32_t>(0x135),
RightApple_ = static_cast<int32_t>(0x135),
RightWindows_ = static_cast<int32_t>(0x138),
AltGr_ = static_cast<int32_t>(0x139),
Help_ = static_cast<int32_t>(0x13B),
Print_ = static_cast<int32_t>(0x13C),
SysReq_ = static_cast<int32_t>(0x13D),
Break_ = static_cast<int32_t>(0x13E),
Menu_ = static_cast<int32_t>(0x13F),
Mouse0_ = static_cast<int32_t>(0x143),
Mouse1_ = static_cast<int32_t>(0x144),
Mouse2_ = static_cast<int32_t>(0x145),
Mouse3_ = static_cast<int32_t>(0x146),
Mouse4_ = static_cast<int32_t>(0x147),
Mouse5_ = static_cast<int32_t>(0x148),
Mouse6_ = static_cast<int32_t>(0x149),
JoystickButton0_ = static_cast<int32_t>(0x14A),
JoystickButton1_ = static_cast<int32_t>(0x14B),
JoystickButton2_ = static_cast<int32_t>(0x14C),
JoystickButton3_ = static_cast<int32_t>(0x14D),
JoystickButton4_ = static_cast<int32_t>(0x14E),
JoystickButton5_ = static_cast<int32_t>(0x14F),
JoystickButton6_ = static_cast<int32_t>(0x150),
JoystickButton7_ = static_cast<int32_t>(0x151),
JoystickButton8_ = static_cast<int32_t>(0x152),
JoystickButton9_ = static_cast<int32_t>(0x153),
JoystickButton10_ = static_cast<int32_t>(0x154),
JoystickButton11_ = static_cast<int32_t>(0x155),
JoystickButton12_ = static_cast<int32_t>(0x156),
JoystickButton13_ = static_cast<int32_t>(0x157),
JoystickButton14_ = static_cast<int32_t>(0x158),
JoystickButton15_ = static_cast<int32_t>(0x159),
JoystickButton16_ = static_cast<int32_t>(0x15A),
JoystickButton17_ = static_cast<int32_t>(0x15B),
JoystickButton18_ = static_cast<int32_t>(0x15C),
JoystickButton19_ = static_cast<int32_t>(0x15D),
Joystick1Button0_ = static_cast<int32_t>(0x15E),
Joystick1Button1_ = static_cast<int32_t>(0x15F),
Joystick1Button2_ = static_cast<int32_t>(0x160),
Joystick1Button3_ = static_cast<int32_t>(0x161),
Joystick1Button4_ = static_cast<int32_t>(0x162),
Joystick1Button5_ = static_cast<int32_t>(0x163),
Joystick1Button6_ = static_cast<int32_t>(0x164),
Joystick1Button7_ = static_cast<int32_t>(0x165),
Joystick1Button8_ = static_cast<int32_t>(0x166),
Joystick1Button9_ = static_cast<int32_t>(0x167),
Joystick1Button10_ = static_cast<int32_t>(0x168),
Joystick1Button11_ = static_cast<int32_t>(0x169),
Joystick1Button12_ = static_cast<int32_t>(0x16A),
Joystick1Button13_ = static_cast<int32_t>(0x16B),
Joystick1Button14_ = static_cast<int32_t>(0x16C),
Joystick1Button15_ = static_cast<int32_t>(0x16D),
Joystick1Button16_ = static_cast<int32_t>(0x16E),
Joystick1Button17_ = static_cast<int32_t>(0x16F),
Joystick1Button18_ = static_cast<int32_t>(0x170),
Joystick1Button19_ = static_cast<int32_t>(0x171),
Joystick2Button0_ = static_cast<int32_t>(0x172),
Joystick2Button1_ = static_cast<int32_t>(0x173),
Joystick2Button2_ = static_cast<int32_t>(0x174),
Joystick2Button3_ = static_cast<int32_t>(0x175),
Joystick2Button4_ = static_cast<int32_t>(0x176),
Joystick2Button5_ = static_cast<int32_t>(0x177),
Joystick2Button6_ = static_cast<int32_t>(0x178),
Joystick2Button7_ = static_cast<int32_t>(0x179),
Joystick2Button8_ = static_cast<int32_t>(0x17A),
Joystick2Button9_ = static_cast<int32_t>(0x17B),
Joystick2Button10_ = static_cast<int32_t>(0x17C),
Joystick2Button11_ = static_cast<int32_t>(0x17D),
Joystick2Button12_ = static_cast<int32_t>(0x17E),
Joystick2Button13_ = static_cast<int32_t>(0x17F),
Joystick2Button14_ = static_cast<int32_t>(0x180),
Joystick2Button15_ = static_cast<int32_t>(0x181),
Joystick2Button16_ = static_cast<int32_t>(0x182),
Joystick2Button17_ = static_cast<int32_t>(0x183),
Joystick2Button18_ = static_cast<int32_t>(0x184),
Joystick2Button19_ = static_cast<int32_t>(0x185),
Joystick3Button0_ = static_cast<int32_t>(0x186),
Joystick3Button1_ = static_cast<int32_t>(0x187),
Joystick3Button2_ = static_cast<int32_t>(0x188),
Joystick3Button3_ = static_cast<int32_t>(0x189),
Joystick3Button4_ = static_cast<int32_t>(0x18A),
Joystick3Button5_ = static_cast<int32_t>(0x18B),
Joystick3Button6_ = static_cast<int32_t>(0x18C),
Joystick3Button7_ = static_cast<int32_t>(0x18D),
Joystick3Button8_ = static_cast<int32_t>(0x18E),
Joystick3Button9_ = static_cast<int32_t>(0x18F),
Joystick3Button10_ = static_cast<int32_t>(0x190),
Joystick3Button11_ = static_cast<int32_t>(0x191),
Joystick3Button12_ = static_cast<int32_t>(0x192),
Joystick3Button13_ = static_cast<int32_t>(0x193),
Joystick3Button14_ = static_cast<int32_t>(0x194),
Joystick3Button15_ = static_cast<int32_t>(0x195),
Joystick3Button16_ = static_cast<int32_t>(0x196),
Joystick3Button17_ = static_cast<int32_t>(0x197),
Joystick3Button18_ = static_cast<int32_t>(0x198),
Joystick3Button19_ = static_cast<int32_t>(0x199),
Joystick4Button0_ = static_cast<int32_t>(0x19A),
Joystick4Button1_ = static_cast<int32_t>(0x19B),
Joystick4Button2_ = static_cast<int32_t>(0x19C),
Joystick4Button3_ = static_cast<int32_t>(0x19D),
Joystick4Button4_ = static_cast<int32_t>(0x19E),
Joystick4Button5_ = static_cast<int32_t>(0x19F),
Joystick4Button6_ = static_cast<int32_t>(0x1A0),
Joystick4Button7_ = static_cast<int32_t>(0x1A1),
Joystick4Button8_ = static_cast<int32_t>(0x1A2),
Joystick4Button9_ = static_cast<int32_t>(0x1A3),
Joystick4Button10_ = static_cast<int32_t>(0x1A4),
Joystick4Button11_ = static_cast<int32_t>(0x1A5),
Joystick4Button12_ = static_cast<int32_t>(0x1A6),
Joystick4Button13_ = static_cast<int32_t>(0x1A7),
Joystick4Button14_ = static_cast<int32_t>(0x1A8),
Joystick4Button15_ = static_cast<int32_t>(0x1A9),
Joystick4Button16_ = static_cast<int32_t>(0x1AA),
Joystick4Button17_ = static_cast<int32_t>(0x1AB),
Joystick4Button18_ = static_cast<int32_t>(0x1AC),
Joystick4Button19_ = static_cast<int32_t>(0x1AD),
Joystick5Button0_ = static_cast<int32_t>(0x1AE),
Joystick5Button1_ = static_cast<int32_t>(0x1AF),
Joystick5Button2_ = static_cast<int32_t>(0x1B0),
Joystick5Button3_ = static_cast<int32_t>(0x1B1),
Joystick5Button4_ = static_cast<int32_t>(0x1B2),
Joystick5Button5_ = static_cast<int32_t>(0x1B3),
Joystick5Button6_ = static_cast<int32_t>(0x1B4),
Joystick5Button7_ = static_cast<int32_t>(0x1B5),
Joystick5Button8_ = static_cast<int32_t>(0x1B6),
Joystick5Button9_ = static_cast<int32_t>(0x1B7),
Joystick5Button10_ = static_cast<int32_t>(0x1B8),
Joystick5Button11_ = static_cast<int32_t>(0x1B9),
Joystick5Button12_ = static_cast<int32_t>(0x1BA),
Joystick5Button13_ = static_cast<int32_t>(0x1BB),
Joystick5Button14_ = static_cast<int32_t>(0x1BC),
Joystick5Button15_ = static_cast<int32_t>(0x1BD),
Joystick5Button16_ = static_cast<int32_t>(0x1BE),
Joystick5Button17_ = static_cast<int32_t>(0x1BF),
Joystick5Button18_ = static_cast<int32_t>(0x1C0),
Joystick5Button19_ = static_cast<int32_t>(0x1C1),
Joystick6Button0_ = static_cast<int32_t>(0x1C2),
Joystick6Button1_ = static_cast<int32_t>(0x1C3),
Joystick6Button2_ = static_cast<int32_t>(0x1C4),
Joystick6Button3_ = static_cast<int32_t>(0x1C5),
Joystick6Button4_ = static_cast<int32_t>(0x1C6),
Joystick6Button5_ = static_cast<int32_t>(0x1C7),
Joystick6Button6_ = static_cast<int32_t>(0x1C8),
Joystick6Button7_ = static_cast<int32_t>(0x1C9),
Joystick6Button8_ = static_cast<int32_t>(0x1CA),
Joystick6Button9_ = static_cast<int32_t>(0x1CB),
Joystick6Button10_ = static_cast<int32_t>(0x1CC),
Joystick6Button11_ = static_cast<int32_t>(0x1CD),
Joystick6Button12_ = static_cast<int32_t>(0x1CE),
Joystick6Button13_ = static_cast<int32_t>(0x1CF),
Joystick6Button14_ = static_cast<int32_t>(0x1D0),
Joystick6Button15_ = static_cast<int32_t>(0x1D1),
Joystick6Button16_ = static_cast<int32_t>(0x1D2),
Joystick6Button17_ = static_cast<int32_t>(0x1D3),
Joystick6Button18_ = static_cast<int32_t>(0x1D4),
Joystick6Button19_ = static_cast<int32_t>(0x1D5),
Joystick7Button0_ = static_cast<int32_t>(0x1D6),
Joystick7Button1_ = static_cast<int32_t>(0x1D7),
Joystick7Button2_ = static_cast<int32_t>(0x1D8),
Joystick7Button3_ = static_cast<int32_t>(0x1D9),
Joystick7Button4_ = static_cast<int32_t>(0x1DA),
Joystick7Button5_ = static_cast<int32_t>(0x1DB),
Joystick7Button6_ = static_cast<int32_t>(0x1DC),
Joystick7Button7_ = static_cast<int32_t>(0x1DD),
Joystick7Button8_ = static_cast<int32_t>(0x1DE),
Joystick7Button9_ = static_cast<int32_t>(0x1DF),
Joystick7Button10_ = static_cast<int32_t>(0x1E0),
Joystick7Button11_ = static_cast<int32_t>(0x1E1),
Joystick7Button12_ = static_cast<int32_t>(0x1E2),
Joystick7Button13_ = static_cast<int32_t>(0x1E3),
Joystick7Button14_ = static_cast<int32_t>(0x1E4),
Joystick7Button15_ = static_cast<int32_t>(0x1E5),
Joystick7Button16_ = static_cast<int32_t>(0x1E6),
Joystick7Button17_ = static_cast<int32_t>(0x1E7),
Joystick7Button18_ = static_cast<int32_t>(0x1E8),
Joystick7Button19_ = static_cast<int32_t>(0x1E9),
Joystick8Button0_ = static_cast<int32_t>(0x1EA),
Joystick8Button1_ = static_cast<int32_t>(0x1EB),
Joystick8Button2_ = static_cast<int32_t>(0x1EC),
Joystick8Button3_ = static_cast<int32_t>(0x1ED),
Joystick8Button4_ = static_cast<int32_t>(0x1EE),
Joystick8Button5_ = static_cast<int32_t>(0x1EF),
Joystick8Button6_ = static_cast<int32_t>(0x1F0),
Joystick8Button7_ = static_cast<int32_t>(0x1F1),
Joystick8Button8_ = static_cast<int32_t>(0x1F2),
Joystick8Button9_ = static_cast<int32_t>(0x1F3),
Joystick8Button10_ = static_cast<int32_t>(0x1F4),
Joystick8Button11_ = static_cast<int32_t>(0x1F5),
Joystick8Button12_ = static_cast<int32_t>(0x1F6),
Joystick8Button13_ = static_cast<int32_t>(0x1F7),
Joystick8Button14_ = static_cast<int32_t>(0x1F8),
Joystick8Button15_ = static_cast<int32_t>(0x1F9),
Joystick8Button16_ = static_cast<int32_t>(0x1FA),
Joystick8Button17_ = static_cast<int32_t>(0x1FB),
Joystick8Button18_ = static_cast<int32_t>(0x1FC),
Joystick8Button19_ = static_cast<int32_t>(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<StaticFields*>(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<StaticFields*>(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<int32_t>(0x0),
Basic_ = static_cast<int32_t>(0x1),
Copy3D_ = static_cast<int32_t>(0x2),
DifferentTypes_ = static_cast<int32_t>(0x4),
TextureToRT_ = static_cast<int32_t>(0x8),
RTToTexture_ = static_cast<int32_t>(0x10)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct TextureDimension : int32_t
{
Unknown_ = static_cast<int32_t>(0xFFFFFFFF),
None_ = static_cast<int32_t>(0x0),
Any_ = static_cast<int32_t>(0x1),
Tex2D_ = static_cast<int32_t>(0x2),
Tex3D_ = static_cast<int32_t>(0x3),
Cube_ = static_cast<int32_t>(0x4),
Tex2DArray_ = static_cast<int32_t>(0x5),
CubeArray_ = static_cast<int32_t>(0x6)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct LightProbeUsage : int32_t
{
Off_ = static_cast<int32_t>(0x0),
BlendProbes_ = static_cast<int32_t>(0x1),
UseProxyVolume_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct ReflectionProbeUsage : int32_t
{
Off_ = static_cast<int32_t>(0x0),
BlendProbes_ = static_cast<int32_t>(0x1),
BlendProbesAndSkybox_ = static_cast<int32_t>(0x2),
Simple_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct BuiltinRenderTextureType : int32_t
{
BindableTexture_ = static_cast<int32_t>(0xFFFFFFFF),
None_ = static_cast<int32_t>(0x0),
CurrentActive_ = static_cast<int32_t>(0x1),
CameraTarget_ = static_cast<int32_t>(0x2),
Depth_ = static_cast<int32_t>(0x3),
DepthNormals_ = static_cast<int32_t>(0x4),
ResolvedDepth_ = static_cast<int32_t>(0x5),
PrepassNormalsSpec_ = static_cast<int32_t>(0x7),
PrepassLight_ = static_cast<int32_t>(0x8),
PrepassLightSpec_ = static_cast<int32_t>(0x9),
GBuffer0_ = static_cast<int32_t>(0xA),
GBuffer1_ = static_cast<int32_t>(0xB),
GBuffer2_ = static_cast<int32_t>(0xC),
GBuffer3_ = static_cast<int32_t>(0xD),
Reflections_ = static_cast<int32_t>(0xE),
MotionVectors_ = static_cast<int32_t>(0xF),
GBuffer4_ = static_cast<int32_t>(0x10),
GBuffer5_ = static_cast<int32_t>(0x11),
GBuffer6_ = static_cast<int32_t>(0x12),
GBuffer7_ = static_cast<int32_t>(0x13)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct RenderTextureMemoryless : int32_t
{
None_ = static_cast<int32_t>(0x0),
Color_ = static_cast<int32_t>(0x1),
Depth_ = static_cast<int32_t>(0x2),
MSAA_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct GraphicsDeviceType : int32_t
{
OpenGL2_ = static_cast<int32_t>(0x0),
Direct3D9_ = static_cast<int32_t>(0x1),
Direct3D11_ = static_cast<int32_t>(0x2),
PlayStation3_ = static_cast<int32_t>(0x3),
Null_ = static_cast<int32_t>(0x4),
Xbox360_ = static_cast<int32_t>(0x6),
OpenGLES2_ = static_cast<int32_t>(0x8),
OpenGLES3_ = static_cast<int32_t>(0xB),
PlayStationVita_ = static_cast<int32_t>(0xC),
PlayStation4_ = static_cast<int32_t>(0xD),
XboxOne_ = static_cast<int32_t>(0xE),
PlayStationMobile_ = static_cast<int32_t>(0xF),
Metal_ = static_cast<int32_t>(0x10),
OpenGLCore_ = static_cast<int32_t>(0x11),
Direct3D12_ = static_cast<int32_t>(0x12),
N3DS_ = static_cast<int32_t>(0x13),
Vulkan_ = static_cast<int32_t>(0x15)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct LightShadowResolution : int32_t
{
FromQualitySettings_ = static_cast<int32_t>(0xFFFFFFFF),
Low_ = static_cast<int32_t>(0x0),
Medium_ = static_cast<int32_t>(0x1),
High_ = static_cast<int32_t>(0x2),
VeryHigh_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct ShadowCastingMode : int32_t
{
Off_ = static_cast<int32_t>(0x0),
On_ = static_cast<int32_t>(0x1),
TwoSided_ = static_cast<int32_t>(0x2),
ShadowsOnly_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct ShadowMapPass : int32_t
{
PointlightPositiveX_ = static_cast<int32_t>(0x1),
PointlightNegativeX_ = static_cast<int32_t>(0x2),
PointlightPositiveY_ = static_cast<int32_t>(0x4),
PointlightNegativeY_ = static_cast<int32_t>(0x8),
PointlightPositiveZ_ = static_cast<int32_t>(0x10),
PointlightNegativeZ_ = static_cast<int32_t>(0x20),
DirectionalCascade0_ = static_cast<int32_t>(0x40),
DirectionalCascade1_ = static_cast<int32_t>(0x80),
DirectionalCascade2_ = static_cast<int32_t>(0x100),
DirectionalCascade3_ = static_cast<int32_t>(0x200),
Spotlight_ = static_cast<int32_t>(0x400),
Pointlight_ = static_cast<int32_t>(0x3F),
Directional_ = static_cast<int32_t>(0x3C0),
All_ = static_cast<int32_t>(0x7FF)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct LightEvent : int32_t
{
BeforeShadowMap_ = static_cast<int32_t>(0x0),
AfterShadowMap_ = static_cast<int32_t>(0x1),
BeforeScreenspaceMask_ = static_cast<int32_t>(0x2),
AfterScreenspaceMask_ = static_cast<int32_t>(0x3),
BeforeShadowMapPass_ = static_cast<int32_t>(0x4),
AfterShadowMapPass_ = static_cast<int32_t>(0x5)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct CameraEvent : int32_t
{
BeforeDepthTexture_ = static_cast<int32_t>(0x0),
AfterDepthTexture_ = static_cast<int32_t>(0x1),
BeforeDepthNormalsTexture_ = static_cast<int32_t>(0x2),
AfterDepthNormalsTexture_ = static_cast<int32_t>(0x3),
BeforeGBuffer_ = static_cast<int32_t>(0x4),
AfterGBuffer_ = static_cast<int32_t>(0x5),
BeforeLighting_ = static_cast<int32_t>(0x6),
AfterLighting_ = static_cast<int32_t>(0x7),
BeforeFinalPass_ = static_cast<int32_t>(0x8),
AfterFinalPass_ = static_cast<int32_t>(0x9),
BeforeForwardOpaque_ = static_cast<int32_t>(0xA),
AfterForwardOpaque_ = static_cast<int32_t>(0xB),
BeforeImageEffectsOpaque_ = static_cast<int32_t>(0xC),
AfterImageEffectsOpaque_ = static_cast<int32_t>(0xD),
BeforeSkybox_ = static_cast<int32_t>(0xE),
AfterSkybox_ = static_cast<int32_t>(0xF),
BeforeForwardAlpha_ = static_cast<int32_t>(0x10),
AfterForwardAlpha_ = static_cast<int32_t>(0x11),
BeforeImageEffects_ = static_cast<int32_t>(0x12),
AfterImageEffects_ = static_cast<int32_t>(0x13),
AfterEverything_ = static_cast<int32_t>(0x14),
BeforeReflections_ = static_cast<int32_t>(0x15),
AfterReflections_ = static_cast<int32_t>(0x16)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct AmbientMode : int32_t
{
Skybox_ = static_cast<int32_t>(0x0),
Trilight_ = static_cast<int32_t>(0x1),
Flat_ = static_cast<int32_t>(0x3),
Custom_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Rendering
{
enum struct OpaqueSortMode : int32_t
{
Default_ = static_cast<int32_t>(0x0),
FrontToBack_ = static_cast<int32_t>(0x1),
NoDistanceSort_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct MaterialGlobalIlluminationFlags : int32_t
{
None_ = static_cast<int32_t>(0x0),
RealtimeEmissive_ = static_cast<int32_t>(0x1),
BakedEmissive_ = static_cast<int32_t>(0x2),
EmissiveIsBlack_ = static_cast<int32_t>(0x4),
AnyEmissive_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct LightmapsMode : int32_t
{
NonDirectional_ = static_cast<int32_t>(0x0),
CombinedDirectional_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct RenderTextureReadWrite : int32_t
{
Default_ = static_cast<int32_t>(0x0),
Linear_ = static_cast<int32_t>(0x1),
sRGB_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct VRTextureUsage : int32_t
{
None_ = static_cast<int32_t>(0x0),
OneEye_ = static_cast<int32_t>(0x1),
TwoEyes_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct RenderTextureFormat : int32_t
{
ARGB32_ = static_cast<int32_t>(0x0),
Depth_ = static_cast<int32_t>(0x1),
ARGBHalf_ = static_cast<int32_t>(0x2),
Shadowmap_ = static_cast<int32_t>(0x3),
RGB565_ = static_cast<int32_t>(0x4),
ARGB4444_ = static_cast<int32_t>(0x5),
ARGB1555_ = static_cast<int32_t>(0x6),
Default_ = static_cast<int32_t>(0x7),
ARGB2101010_ = static_cast<int32_t>(0x8),
DefaultHDR_ = static_cast<int32_t>(0x9),
ARGB64_ = static_cast<int32_t>(0xA),
ARGBFloat_ = static_cast<int32_t>(0xB),
RGFloat_ = static_cast<int32_t>(0xC),
RGHalf_ = static_cast<int32_t>(0xD),
RFloat_ = static_cast<int32_t>(0xE),
RHalf_ = static_cast<int32_t>(0xF),
R8_ = static_cast<int32_t>(0x10),
ARGBInt_ = static_cast<int32_t>(0x11),
RGInt_ = static_cast<int32_t>(0x12),
RInt_ = static_cast<int32_t>(0x13),
BGRA32_ = static_cast<int32_t>(0x14),
RGB111110Float_ = static_cast<int32_t>(0x16),
RG32_ = static_cast<int32_t>(0x17),
RGBAUShort_ = static_cast<int32_t>(0x18),
RG16_ = static_cast<int32_t>(0x19)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct CubemapFace : int32_t
{
Unknown_ = static_cast<int32_t>(0xFFFFFFFF),
PositiveX_ = static_cast<int32_t>(0x0),
NegativeX_ = static_cast<int32_t>(0x1),
PositiveY_ = static_cast<int32_t>(0x2),
NegativeY_ = static_cast<int32_t>(0x3),
PositiveZ_ = static_cast<int32_t>(0x4),
NegativeZ_ = static_cast<int32_t>(0x5)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct TextureFormat : int32_t
{
Alpha8_ = static_cast<int32_t>(0x1),
ARGB4444_ = static_cast<int32_t>(0x2),
RGB24_ = static_cast<int32_t>(0x3),
RGBA32_ = static_cast<int32_t>(0x4),
ARGB32_ = static_cast<int32_t>(0x5),
RGB565_ = static_cast<int32_t>(0x7),
R16_ = static_cast<int32_t>(0x9),
DXT1_ = static_cast<int32_t>(0xA),
DXT5_ = static_cast<int32_t>(0xC),
RGBA4444_ = static_cast<int32_t>(0xD),
BGRA32_ = static_cast<int32_t>(0xE),
RHalf_ = static_cast<int32_t>(0xF),
RGHalf_ = static_cast<int32_t>(0x10),
RGBAHalf_ = static_cast<int32_t>(0x11),
RFloat_ = static_cast<int32_t>(0x12),
RGFloat_ = static_cast<int32_t>(0x13),
RGBAFloat_ = static_cast<int32_t>(0x14),
YUY2_ = static_cast<int32_t>(0x15),
RGB9e5Float_ = static_cast<int32_t>(0x16),
BC4_ = static_cast<int32_t>(0x1A),
BC5_ = static_cast<int32_t>(0x1B),
BC6H_ = static_cast<int32_t>(0x18),
BC7_ = static_cast<int32_t>(0x19),
DXT1Crunched_ = static_cast<int32_t>(0x1C),
DXT5Crunched_ = static_cast<int32_t>(0x1D),
PVRTC_RGB2_ = static_cast<int32_t>(0x1E),
PVRTC_RGBA2_ = static_cast<int32_t>(0x1F),
PVRTC_RGB4_ = static_cast<int32_t>(0x20),
PVRTC_RGBA4_ = static_cast<int32_t>(0x21),
ETC_RGB4_ = static_cast<int32_t>(0x22),
ATC_RGB4_ = static_cast<int32_t>(0x23),
ATC_RGBA8_ = static_cast<int32_t>(0x24),
EAC_R_ = static_cast<int32_t>(0x29),
EAC_R_SIGNED_ = static_cast<int32_t>(0x2A),
EAC_RG_ = static_cast<int32_t>(0x2B),
EAC_RG_SIGNED_ = static_cast<int32_t>(0x2C),
ETC2_RGB_ = static_cast<int32_t>(0x2D),
ETC2_RGBA1_ = static_cast<int32_t>(0x2E),
ETC2_RGBA8_ = static_cast<int32_t>(0x2F),
ASTC_RGB_4x4_ = static_cast<int32_t>(0x30),
ASTC_RGB_5x5_ = static_cast<int32_t>(0x31),
ASTC_RGB_6x6_ = static_cast<int32_t>(0x32),
ASTC_RGB_8x8_ = static_cast<int32_t>(0x33),
ASTC_RGB_10x10_ = static_cast<int32_t>(0x34),
ASTC_RGB_12x12_ = static_cast<int32_t>(0x35),
ASTC_RGBA_4x4_ = static_cast<int32_t>(0x36),
ASTC_RGBA_5x5_ = static_cast<int32_t>(0x37),
ASTC_RGBA_6x6_ = static_cast<int32_t>(0x38),
ASTC_RGBA_8x8_ = static_cast<int32_t>(0x39),
ASTC_RGBA_10x10_ = static_cast<int32_t>(0x3A),
ASTC_RGBA_12x12_ = static_cast<int32_t>(0x3B),
ETC_RGB4_3DS_ = static_cast<int32_t>(0x3C),
ETC_RGBA8_3DS_ = static_cast<int32_t>(0x3D),
RG16_ = static_cast<int32_t>(0x3E),
R8_ = static_cast<int32_t>(0x3F)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct NPOTSupport : int32_t
{
None_ = static_cast<int32_t>(0x0),
Restricted_ = static_cast<int32_t>(0x1),
Full_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct TextureWrapMode : int32_t
{
Repeat_ = static_cast<int32_t>(0x0),
Clamp_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct FilterMode : int32_t
{
Point_ = static_cast<int32_t>(0x0),
Bilinear_ = static_cast<int32_t>(0x1),
Trilinear_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ScreenOrientation : int32_t
{
Unknown_ = static_cast<int32_t>(0x0),
Portrait_ = static_cast<int32_t>(0x1),
PortraitUpsideDown_ = static_cast<int32_t>(0x2),
LandscapeLeft_ = static_cast<int32_t>(0x3),
LandscapeRight_ = static_cast<int32_t>(0x4),
AutoRotation_ = static_cast<int32_t>(0x5),
Landscape_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ColorSpace : int32_t
{
Uninitialized_ = static_cast<int32_t>(0xFFFFFFFF),
Gamma_ = static_cast<int32_t>(0x0),
Linear_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct MeshTopology : int32_t
{
Triangles_ = static_cast<int32_t>(0x0),
Quads_ = static_cast<int32_t>(0x2),
Lines_ = static_cast<int32_t>(0x3),
LineStrip_ = static_cast<int32_t>(0x4),
Points_ = static_cast<int32_t>(0x5)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct BlendWeights : int32_t
{
OneBone_ = static_cast<int32_t>(0x1),
TwoBones_ = static_cast<int32_t>(0x2),
FourBones_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct AnisotropicFiltering : int32_t
{
Disable_ = static_cast<int32_t>(0x0),
Enable_ = static_cast<int32_t>(0x1),
ForceEnable_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct DepthTextureMode : int32_t
{
None_ = static_cast<int32_t>(0x0),
Depth_ = static_cast<int32_t>(0x1),
DepthNormals_ = static_cast<int32_t>(0x2),
MotionVectors_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct CameraClearFlags : int32_t
{
Skybox_ = static_cast<int32_t>(0x1),
Color_ = static_cast<int32_t>(0x2),
SolidColor_ = static_cast<int32_t>(0x2),
Depth_ = static_cast<int32_t>(0x3),
Nothing_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ShadowResolution : int32_t
{
Low_ = static_cast<int32_t>(0x0),
Medium_ = static_cast<int32_t>(0x1),
High_ = static_cast<int32_t>(0x2),
VeryHigh_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ShadowMaskMode : int32_t
{
PerScene_ = static_cast<int32_t>(0x0),
Full_ = static_cast<int32_t>(0x1),
Distance_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ShadowQuality : int32_t
{
Disable_ = static_cast<int32_t>(0x0),
HardOnly_ = static_cast<int32_t>(0x1),
All_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ShadowProjection : int32_t
{
CloseFit_ = static_cast<int32_t>(0x0),
StableFit_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct LightmapBakeType : int32_t
{
Realtime_ = static_cast<int32_t>(0x4),
Baked_ = static_cast<int32_t>(0x2),
Mixed_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct FogMode : int32_t
{
Linear_ = static_cast<int32_t>(0x1),
Exponential_ = static_cast<int32_t>(0x2),
ExponentialSquared_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct LightShadows : int32_t
{
None_ = static_cast<int32_t>(0x0),
Hard_ = static_cast<int32_t>(0x1),
Soft_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct LightRenderMode : int32_t
{
Auto_ = static_cast<int32_t>(0x0),
ForcePixel_ = static_cast<int32_t>(0x1),
ForceVertex_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct LightType : int32_t
{
Spot_ = static_cast<int32_t>(0x0),
Directional_ = static_cast<int32_t>(0x1),
Point_ = static_cast<int32_t>(0x2),
Area_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct TransparencySortMode : int32_t
{
Default_ = static_cast<int32_t>(0x0),
Perspective_ = static_cast<int32_t>(0x1),
Orthographic_ = static_cast<int32_t>(0x2),
CustomAxis_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct RenderingPath : int32_t
{
UsePlayerSettings_ = static_cast<int32_t>(0xFFFFFFFF),
VertexLit_ = static_cast<int32_t>(0x0),
Forward_ = static_cast<int32_t>(0x1),
DeferredLighting_ = static_cast<int32_t>(0x2),
DeferredShading_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct SystemClock : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::mscorlib::System::DateTime s_Epoch_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::mscorlib::System::Object*>* args_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
template <typename T> struct CastHelper_1
{
T t_;
intptr_t onePointerFurtherThanT_;
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
template <typename T0> struct UnityEvent_1 : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase
{
DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* m_InvokeArray_;
void _ctor_5004();
void AddListener_5005(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T0>* call_);
void RemoveListener_5006(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<T0>* 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<T0>* action_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
template <typename T0> 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<StaticFields*>(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<uint8_t>* 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<uint8_t>* 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<int32_t>(0x0),
BeforeSceneLoad_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Events
{
template <typename T0, typename T1, typename T2, typename T3> struct UnityEvent_4 : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEventBase
{
DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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 <typename T0, typename T1, typename T2, typename T3> 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<DLL2SDK::mscorlib::System::Object*>* 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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::Object*>* 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<DLL2SDK::UnityEngine::UnityEngine::Object*>* FindSceneObjectsOfType_1059(DLL2SDK::mscorlib::System::Type* type_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Object*>* 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 <typename T> static T Instantiate_1078(T original_);
template <typename T> static T Instantiate_1079(T original_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_);
template <typename T> static T Instantiate_1080(T original_, DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, DLL2SDK::UnityEngine::UnityEngine::Quaternion rotation_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_);
template <typename T> static T Instantiate_1081(T original_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_);
template <typename T> static T Instantiate_1082(T original_, DLL2SDK::UnityEngine::UnityEngine::Transform* parent_, bool worldPositionStays_);
template <typename T> static DLL2SDK::Array<T>* FindObjectsOfType_1083();
template <typename T> 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 <typename T> 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 <typename T> T GetComponentInChildren_113();
template <typename T> T GetComponentInChildren_114(bool includeInactive_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* GetComponentsInChildren_115(DLL2SDK::mscorlib::System::Type* t_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* GetComponentsInChildren_116(DLL2SDK::mscorlib::System::Type* t_, bool includeInactive_);
template <typename T> DLL2SDK::Array<T>* GetComponentsInChildren_117(bool includeInactive_);
template <typename T> void GetComponentsInChildren_118(bool includeInactive_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* result_);
template <typename T> DLL2SDK::Array<T>* GetComponentsInChildren_119();
template <typename T> void GetComponentsInChildren_120(DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* results_);
DLL2SDK::UnityEngine::UnityEngine::Component* GetComponentInParent_121(DLL2SDK::mscorlib::System::Type* t_);
template <typename T> T GetComponentInParent_122();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* GetComponentsInParent_123(DLL2SDK::mscorlib::System::Type* t_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* GetComponentsInParent_124(DLL2SDK::mscorlib::System::Type* t_, bool includeInactive_);
template <typename T> DLL2SDK::Array<T>* GetComponentsInParent_125(bool includeInactive_);
template <typename T> void GetComponentsInParent_126(bool includeInactive_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* results_);
template <typename T> DLL2SDK::Array<T>* GetComponentsInParent_127();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* 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<DLL2SDK::UnityEngine::UnityEngine::Component*>* results_);
template <typename T> void GetComponents_131(DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* results_);
DLL2SDK::mscorlib::System::String* get_tag_132();
void set_tag_133(DLL2SDK::mscorlib::System::String* value_);
template <typename T> DLL2SDK::Array<T>* 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<StaticFields*>(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 <typename T> 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<int32_t>(0x0),
ACC_ = static_cast<int32_t>(0x1),
AIFF_ = static_cast<int32_t>(0x2),
IT_ = static_cast<int32_t>(0xA),
MOD_ = static_cast<int32_t>(0xC),
MPEG_ = static_cast<int32_t>(0xD),
OGGVORBIS_ = static_cast<int32_t>(0xE),
S3M_ = static_cast<int32_t>(0x11),
WAV_ = static_cast<int32_t>(0x14),
XM_ = static_cast<int32_t>(0x15),
XMA_ = static_cast<int32_t>(0x16),
VAG_ = static_cast<int32_t>(0x17),
AUDIOQUEUE_ = static_cast<int32_t>(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<uint8_t>* get_data_4859();
DLL2SDK::mscorlib::System::String* get_text_4860();
DLL2SDK::Array<uint8_t>* 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<uint8_t>* GetData_4864();
DLL2SDK::mscorlib::System::String* GetText_4865();
DLL2SDK::Array<uint8_t>* 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<uint8_t>* 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<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* InternalGetResponseHeaderKeys_4833();
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::UnityEngine::UnityEngine::Event*, DLL2SDK::UnityEngine::UnityEngine::TextEditor_TextEditOp>* s_Keyactions_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<int32_t>(0x0),
Keyboard_ = static_cast<int32_t>(0x1),
Passive_ = static_cast<int32_t>(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<int32_t>(0x0),
Clip_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct FontStyle : int32_t
{
Normal_ = static_cast<int32_t>(0x0),
Bold_ = static_cast<int32_t>(0x1),
Italic_ = static_cast<int32_t>(0x2),
BoldAndItalic_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct TextAnchor : int32_t
{
UpperLeft_ = static_cast<int32_t>(0x0),
UpperCenter_ = static_cast<int32_t>(0x1),
UpperRight_ = static_cast<int32_t>(0x2),
MiddleLeft_ = static_cast<int32_t>(0x3),
MiddleCenter_ = static_cast<int32_t>(0x4),
MiddleRight_ = static_cast<int32_t>(0x5),
LowerLeft_ = static_cast<int32_t>(0x6),
LowerCenter_ = static_cast<int32_t>(0x7),
LowerRight_ = static_cast<int32_t>(0x8)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ImagePosition : int32_t
{
ImageLeft_ = static_cast<int32_t>(0x0),
ImageAbove_ = static_cast<int32_t>(0x1),
ImageOnly_ = static_cast<int32_t>(0x2),
TextOnly_ = static_cast<int32_t>(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 <typename T> 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<int32_t, DLL2SDK::UnityEngine::UnityEngine::GUILayoutUtility_LayoutCache*>* s_StoredLayouts_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<int32_t, DLL2SDK::UnityEngine::UnityEngine::GUILayoutUtility_LayoutCache*>* s_StoredWindows_;
DLL2SDK::UnityEngine::UnityEngine::GUILayoutUtility_LayoutCache* current_;
DLL2SDK::UnityEngine::UnityEngine::Rect kDummyRect_;
DLL2SDK::UnityEngine::UnityEngine::GUIStyle* s_SpaceStyle_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::UnityEngine::UnityEngine::Rect DoGetRect_4423(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::UnityEngine::UnityEngine::Rect GetRect_4424(float width_, float height_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::UnityEngine::UnityEngine::Rect DoGetRect_4425(float minWidth_, float maxWidth_, float minHeight_, float maxHeight_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUIContent*>* contents_, int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* buttonStyle_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
int32_t get_rows_4407();
static DLL2SDK::UnityEngine::UnityEngine::Rect GetRect_4406(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUIContent*>* contents_, int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct GUILayoutGroup : DLL2SDK::UnityEngine::UnityEngine::GUILayoutEntry
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::GUILayoutEntry*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void Label_4313(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void Label_4314(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void Label_4315(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void DoLabel_4316(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void Box_4317(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void Box_4318(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void DoBox_4319(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool Button_4320(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool Button_4321(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool Button_4322(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool DoButton_4323(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool RepeatButton_4324(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool RepeatButton_4325(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool DoRepeatButton_4326(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::mscorlib::System::String* TextField_4327(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::mscorlib::System::String* TextField_4328(DLL2SDK::mscorlib::System::String* text_, int32_t maxLength_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::mscorlib::System::String* TextField_4329(DLL2SDK::mscorlib::System::String* text_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::mscorlib::System::String* TextField_4330(DLL2SDK::mscorlib::System::String* text_, int32_t maxLength_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::mscorlib::System::String* PasswordField_4331(DLL2SDK::mscorlib::System::String* password_, wchar_t maskChar_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool Toggle_4334(bool value_, DLL2SDK::mscorlib::System::String* text_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool Toggle_4335(bool value_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static bool DoToggle_4336(bool value_, DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static int32_t Toolbar_4337(int32_t selected_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUIContent*>* contents_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static int32_t SelectionGrid_4338(int32_t selected_, DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* texts_, int32_t xCount_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static int32_t SelectionGrid_4339(int32_t selected_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUIContent*>* contents_, int32_t xCount_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static float HorizontalSlider_4340(float value_, float leftValue_, float rightValue_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static float DoHorizontalSlider_4341(float value_, float leftValue_, float rightValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static float VerticalSlider_4342(float value_, float leftValue_, float rightValue_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static float DoVerticalSlider_4343(float value_, float leftValue_, float rightValue_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* slider_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* thumb_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void Space_4344(float pixels_);
static void FlexibleSpace_4345();
static void BeginHorizontal_4346(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void BeginHorizontal_4347(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void EndHorizontal_4348();
static void BeginVertical_4349(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void BeginVertical_4350(DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static void BeginVertical_4351(DLL2SDK::UnityEngine::UnityEngine::GUIContent* content_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* options_);
static DLL2SDK::UnityEngine::UnityEngine::Vector2 BeginScrollView_4358(DLL2SDK::UnityEngine::UnityEngine::Vector2 scrollPosition_, bool alwaysShowHorizontal_, bool alwaysShowVertical_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<int32_t>(0x0),
ScaleAndCrop_ = static_cast<int32_t>(0x1),
ScaleToFit_ = static_cast<int32_t>(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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::GUIContent*>* Temp_4310(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::GUIContent*>* contents_, DLL2SDK::UnityEngine::UnityEngine::GUIStyle* style_);
static int32_t SelectionGrid_4239(DLL2SDK::UnityEngine::UnityEngine::Rect position_, int32_t selected_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUIContent*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUIContent*>* 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<DLL2SDK::UnityEngine::UnityEngine::Rect>* 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<DLL2SDK::UnityEngine::UnityEngine::Rect>* 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<int32_t>(0x0),
Shift_ = static_cast<int32_t>(0x1),
Control_ = static_cast<int32_t>(0x2),
Alt_ = static_cast<int32_t>(0x4),
Command_ = static_cast<int32_t>(0x8),
Numeric_ = static_cast<int32_t>(0x10),
CapsLock_ = static_cast<int32_t>(0x20),
FunctionKey_ = static_cast<int32_t>(0x40)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct EventType : int32_t
{
MouseDown_ = static_cast<int32_t>(0x0),
MouseUp_ = static_cast<int32_t>(0x1),
MouseMove_ = static_cast<int32_t>(0x2),
MouseDrag_ = static_cast<int32_t>(0x3),
KeyDown_ = static_cast<int32_t>(0x4),
KeyUp_ = static_cast<int32_t>(0x5),
ScrollWheel_ = static_cast<int32_t>(0x6),
Repaint_ = static_cast<int32_t>(0x7),
Layout_ = static_cast<int32_t>(0x8),
DragUpdated_ = static_cast<int32_t>(0x9),
DragPerform_ = static_cast<int32_t>(0xA),
DragExited_ = static_cast<int32_t>(0xF),
Ignore_ = static_cast<int32_t>(0xB),
Used_ = static_cast<int32_t>(0xC),
ValidateCommand_ = static_cast<int32_t>(0xD),
ExecuteCommand_ = static_cast<int32_t>(0xE),
ContextClick_ = static_cast<int32_t>(0x10),
MouseEnterWindow_ = static_cast<int32_t>(0x14),
MouseLeaveWindow_ = static_cast<int32_t>(0x15),
mouseDown_ = static_cast<int32_t>(0x0),
mouseUp_ = static_cast<int32_t>(0x1),
mouseMove_ = static_cast<int32_t>(0x2),
mouseDrag_ = static_cast<int32_t>(0x3),
keyDown_ = static_cast<int32_t>(0x4),
keyUp_ = static_cast<int32_t>(0x5),
scrollWheel_ = static_cast<int32_t>(0x6),
repaint_ = static_cast<int32_t>(0x7),
layout_ = static_cast<int32_t>(0x8),
dragUpdated_ = static_cast<int32_t>(0x9),
dragPerform_ = static_cast<int32_t>(0xA),
ignore_ = static_cast<int32_t>(0xB),
used_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::String*, int32_t>* __f__switch_map0_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* verts_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* positions_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Color32>* colors_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* uv0S_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* uv1S_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* normals_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector4>* tangents_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* 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<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* verts_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* positions_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Color32>* colors_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* uv0S_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* uv1S_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* normals_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector4>* tangents_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* 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<int32_t>(0x0),
ScreenSpaceCamera_ = static_cast<int32_t>(0x1),
WorldSpace_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct RectTransformUtility : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* s_Corners_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::Font*>* textureRebuilt_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
DLL2SDK::UnityEngine::UnityEngine::Material* get_material_4074();
bool HasCharacter_4075(wchar_t c_);
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::UnityEngine::UnityEngine::Font*>* value_);
static void remove_textureRebuilt_4079(DLL2SDK::mscorlib::System::Action_1<DLL2SDK::UnityEngine::UnityEngine::Font*>* 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<int32_t>(0x0),
Overflow_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct HorizontalWrapMode : int32_t
{
Wrap_ = static_cast<int32_t>(0x0),
Overflow_ = static_cast<int32_t>(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<int32_t>(0x0),
CustomSizeOnNonDynamicFont_ = static_cast<int32_t>(0x1),
CustomStyleOnNonDynamicFont_ = static_cast<int32_t>(0x2),
NoFont_ = static_cast<int32_t>(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<StaticFields*>(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<float>* 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<float>* heights_);
void Internal_SetHeights_3994(int32_t xBase_, int32_t yBase_, int32_t width_, int32_t height_, DLL2SDK::Array<float>* heights_);
void InitPxHeightField_3995(int32_t heightmapResolution_, DLL2SDK::UnityEngine::UnityEngine::Vector3 size_, DLL2SDK::Array<float>* heights_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Rect>* holes_);
void Internal_InitPxHeightField_3996(int32_t heightmapResolution_, DLL2SDK::UnityEngine::UnityEngine::Vector3 size_, int32_t width_, int32_t height_, DLL2SDK::Array<float>* heights_, int32_t holeCount_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Rect>* 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<DLL2SDK::UnityEngine::UnityEngine::TreeInstance>* value_);
void set_treePrototypes_4002(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::TreePrototype*>* 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<float>* map_);
void Internal_SetAlphamaps_4010(int32_t x_, int32_t y_, int32_t width_, int32_t height_, DLL2SDK::Array<float>* map_);
void set_splatPrototypes_4011(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::SplatPrototype*>* 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<float>* heights_, int32_t holeCount_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Rect>* 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 <typename T> 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<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* GetCurrentAnimatorClipInfo_3785(int32_t layerIndex_);
void GetCurrentAnimatorClipInfo_3786(int32_t layerIndex_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* clips_);
void GetNextAnimatorClipInfo_3787(int32_t layerIndex_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* 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<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* 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<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* GetCurrentAnimatorClipInfoInternal_3783(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* 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<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* GetNextAnimatorClipInfoInternal_3794(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_, int32_t layerIndex_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* 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<DLL2SDK::UnityEngine::UnityEngine::AnimatorControllerParameter*>* GetParametersArrayInternal_3806(DLL2SDK::UnityEngine::UnityEngine::Experimental::Director::PlayableHandle* handle_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::AnimatorControllerParameter*>* 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<int32_t>(0x0),
LeftUpperLeg_ = static_cast<int32_t>(0x1),
RightUpperLeg_ = static_cast<int32_t>(0x2),
LeftLowerLeg_ = static_cast<int32_t>(0x3),
RightLowerLeg_ = static_cast<int32_t>(0x4),
LeftFoot_ = static_cast<int32_t>(0x5),
RightFoot_ = static_cast<int32_t>(0x6),
Spine_ = static_cast<int32_t>(0x7),
Chest_ = static_cast<int32_t>(0x8),
UpperChest_ = static_cast<int32_t>(0x36),
Neck_ = static_cast<int32_t>(0x9),
Head_ = static_cast<int32_t>(0xA),
LeftShoulder_ = static_cast<int32_t>(0xB),
RightShoulder_ = static_cast<int32_t>(0xC),
LeftUpperArm_ = static_cast<int32_t>(0xD),
RightUpperArm_ = static_cast<int32_t>(0xE),
LeftLowerArm_ = static_cast<int32_t>(0xF),
RightLowerArm_ = static_cast<int32_t>(0x10),
LeftHand_ = static_cast<int32_t>(0x11),
RightHand_ = static_cast<int32_t>(0x12),
LeftToes_ = static_cast<int32_t>(0x13),
RightToes_ = static_cast<int32_t>(0x14),
LeftEye_ = static_cast<int32_t>(0x15),
RightEye_ = static_cast<int32_t>(0x16),
Jaw_ = static_cast<int32_t>(0x17),
LeftThumbProximal_ = static_cast<int32_t>(0x18),
LeftThumbIntermediate_ = static_cast<int32_t>(0x19),
LeftThumbDistal_ = static_cast<int32_t>(0x1A),
LeftIndexProximal_ = static_cast<int32_t>(0x1B),
LeftIndexIntermediate_ = static_cast<int32_t>(0x1C),
LeftIndexDistal_ = static_cast<int32_t>(0x1D),
LeftMiddleProximal_ = static_cast<int32_t>(0x1E),
LeftMiddleIntermediate_ = static_cast<int32_t>(0x1F),
LeftMiddleDistal_ = static_cast<int32_t>(0x20),
LeftRingProximal_ = static_cast<int32_t>(0x21),
LeftRingIntermediate_ = static_cast<int32_t>(0x22),
LeftRingDistal_ = static_cast<int32_t>(0x23),
LeftLittleProximal_ = static_cast<int32_t>(0x24),
LeftLittleIntermediate_ = static_cast<int32_t>(0x25),
LeftLittleDistal_ = static_cast<int32_t>(0x26),
RightThumbProximal_ = static_cast<int32_t>(0x27),
RightThumbIntermediate_ = static_cast<int32_t>(0x28),
RightThumbDistal_ = static_cast<int32_t>(0x29),
RightIndexProximal_ = static_cast<int32_t>(0x2A),
RightIndexIntermediate_ = static_cast<int32_t>(0x2B),
RightIndexDistal_ = static_cast<int32_t>(0x2C),
RightMiddleProximal_ = static_cast<int32_t>(0x2D),
RightMiddleIntermediate_ = static_cast<int32_t>(0x2E),
RightMiddleDistal_ = static_cast<int32_t>(0x2F),
RightRingProximal_ = static_cast<int32_t>(0x30),
RightRingIntermediate_ = static_cast<int32_t>(0x31),
RightRingDistal_ = static_cast<int32_t>(0x32),
RightLittleProximal_ = static_cast<int32_t>(0x33),
RightLittleIntermediate_ = static_cast<int32_t>(0x34),
RightLittleDistal_ = static_cast<int32_t>(0x35),
LastBone_ = static_cast<int32_t>(0x37)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct RuntimeAnimatorController : DLL2SDK::UnityEngine::UnityEngine::Object
{
void _ctor_3730();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::AnimationClip*>* get_animationClips_3731();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::AnimatorControllerParameter*>* 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<int32_t>(0x1),
Int_ = static_cast<int32_t>(0x3),
Bool_ = static_cast<int32_t>(0x4),
Trigger_ = static_cast<int32_t>(0x9)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct AnimatorLodMode : int32_t
{
LodNone_ = static_cast<int32_t>(0x0),
LodBaseOnCameraDistance_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct AnimatorCullingMode : int32_t
{
AlwaysAnimate_ = static_cast<int32_t>(0x0),
CullUpdateTransforms_ = static_cast<int32_t>(0x1),
CullCompletely_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct AvatarTarget : int32_t
{
Root_ = static_cast<int32_t>(0x0),
Body_ = static_cast<int32_t>(0x1),
LeftFoot_ = static_cast<int32_t>(0x2),
RightFoot_ = static_cast<int32_t>(0x3),
LeftHand_ = static_cast<int32_t>(0x4),
RightHand_ = static_cast<int32_t>(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<int32_t>(0x0),
RightFoot_ = static_cast<int32_t>(0x1),
LeftHand_ = static_cast<int32_t>(0x2),
RightHand_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct AnimatorUpdateMode : int32_t
{
Normal_ = static_cast<int32_t>(0x0),
AnimatePhysics_ = static_cast<int32_t>(0x1),
UnscaledTime_ = static_cast<int32_t>(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<int32_t>(0x0),
Lod1_ = static_cast<int32_t>(0x1),
Lod2_ = static_cast<int32_t>(0x2),
LodMax_ = static_cast<int32_t>(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<int32_t>(0x0),
Additive_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct WrapMode : int32_t
{
Once_ = static_cast<int32_t>(0x1),
Loop_ = static_cast<int32_t>(0x2),
PingPong_ = static_cast<int32_t>(0x4),
Default_ = static_cast<int32_t>(0x0),
ClampForever_ = static_cast<int32_t>(0x8),
Clamp_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct PlayMode : int32_t
{
StopSameLayer_ = static_cast<int32_t>(0x0),
StopAll_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct QueueMode : int32_t
{
CompleteOthers_ = static_cast<int32_t>(0x0),
PlayNow_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::AnimationEvent*>* 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<int32_t>(0x0),
Legacy_ = static_cast<int32_t>(0x1),
Animator_ = static_cast<int32_t>(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<DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2<DLL2SDK::UnityEngine::UnityEngine::AnimationClip*, DLL2SDK::UnityEngine::UnityEngine::AnimationClip*>>* overrides_);
void ApplyOverrides_3386(DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2<DLL2SDK::UnityEngine::UnityEngine::AnimationClip*, DLL2SDK::UnityEngine::UnityEngine::AnimationClip*>>* 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<float>* 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<StaticFields*>(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<int32_t>(0x0),
Mono_ = static_cast<int32_t>(0x1),
Stereo_ = static_cast<int32_t>(0x2),
Quad_ = static_cast<int32_t>(0x3),
Surround_ = static_cast<int32_t>(0x4),
Mode5point1_ = static_cast<int32_t>(0x5),
Mode7point1_ = static_cast<int32_t>(0x6),
Prologic_ = static_cast<int32_t>(0x7)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::AI
{
struct NavMeshPath : DLL2SDK::mscorlib::System::Object
{
intptr_t m_Ptr_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* m_corners_;
void DestroyNavMeshPath_3307();
void Finalize_3308();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* CalculateCornersInternal_3309();
void CalculateCorners_3310();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* get_corners_3311();
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::AI
{
enum struct NavMeshPathStatus : int32_t
{
PathComplete_ = static_cast<int32_t>(0x0),
PathPartial_ = static_cast<int32_t>(0x1),
PathInvalid_ = static_cast<int32_t>(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<int32_t>(0x0),
PhysicsColliders_ = static_cast<int32_t>(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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::CapsuleCollider*>* get_capsuleColliders_3232();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::ClothSphereColliderPair>* 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<DLL2SDK::UnityEngine::UnityEngine::WheelSetup>* 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<DLL2SDK::UnityEngine::UnityEngine::WheelInfo>* 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<DLL2SDK::UnityEngine::UnityEngine::ContactPoint2D>* 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<DLL2SDK::UnityEngine::UnityEngine::ContactPoint2D>* 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<DLL2SDK::mscorlib::System::String*>* 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<int32_t>(0x0),
Continuous_ = static_cast<int32_t>(0x1),
ContinuousDynamic_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct JointProjectionMode : int32_t
{
None_ = static_cast<int32_t>(0x0),
PositionAndRotation_ = static_cast<int32_t>(0x1),
PositionOnly_ = static_cast<int32_t>(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<int32_t>(0x0),
Slerp_ = static_cast<int32_t>(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<int32_t>(0x0),
Limited_ = static_cast<int32_t>(0x1),
Free_ = static_cast<int32_t>(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<int32_t>(0x0),
Ignore_ = static_cast<int32_t>(0x1),
Collide_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct RigidbodyInterpolation : int32_t
{
None_ = static_cast<int32_t>(0x0),
Interpolate_ = static_cast<int32_t>(0x1),
Extrapolate_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ForceMode : int32_t
{
Force_ = static_cast<int32_t>(0x0),
Acceleration_ = static_cast<int32_t>(0x5),
Impulse_ = static_cast<int32_t>(0x1),
VelocityChange_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct RigidbodyConstraints : int32_t
{
None_ = static_cast<int32_t>(0x0),
FreezePositionX_ = static_cast<int32_t>(0x2),
FreezePositionY_ = static_cast<int32_t>(0x4),
FreezePositionZ_ = static_cast<int32_t>(0x8),
FreezeRotationX_ = static_cast<int32_t>(0x10),
FreezeRotationY_ = static_cast<int32_t>(0x20),
FreezeRotationZ_ = static_cast<int32_t>(0x40),
FreezePosition_ = static_cast<int32_t>(0xE),
FreezeRotation_ = static_cast<int32_t>(0x70),
FreezeAll_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::Rigidbody*>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* RaycastAll_2716(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_, int32_t layerMask_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* RaycastAll_2717(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* RaycastAll_2718(DLL2SDK::UnityEngine::UnityEngine::Ray ray_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* RaycastAll_2719(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float maxDistance_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* RaycastAll_2721(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layermask_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* RaycastAll_2722(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* RaycastAll_2723(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* OverlapSphere_2734(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, float radius_, int32_t layerMask_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Collider*>* OverlapSphere_2735(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, float radius_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* results_, int32_t layerMask_);
static int32_t INTERNAL_CALL_OverlapSphereNonAlloc_2738(DLL2SDK::UnityEngine::UnityEngine::Vector3* position_, float radius_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Collider*>* results_, int32_t layerMask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Collider*>* OverlapCapsule_2739(DLL2SDK::UnityEngine::UnityEngine::Vector3 point0_, DLL2SDK::UnityEngine::UnityEngine::Vector3 point1_, float radius_, int32_t layerMask_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* results_, float maxDistance_, int32_t layermask_, DLL2SDK::UnityEngine::UnityEngine::QueryTriggerInteraction queryTriggerInteraction_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* SphereCastAll_2753(DLL2SDK::UnityEngine::UnityEngine::Vector3 origin_, float radius_, DLL2SDK::UnityEngine::UnityEngine::Vector3 direction_, float maxDistance_, int32_t layerMask_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::Collider*>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit>* 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<int32_t>(0x0),
Sides_ = static_cast<int32_t>(0x1),
Above_ = static_cast<int32_t>(0x2),
Below_ = static_cast<int32_t>(0x4),
CollidedSides_ = static_cast<int32_t>(0x1),
CollidedAbove_ = static_cast<int32_t>(0x2),
CollidedBelow_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::ContactPoint>* 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<DLL2SDK::UnityEngine::UnityEngine::ContactPoint>* 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<StaticFields*>(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<int32_t>(0x0),
All_ = static_cast<int32_t>(0xFFFFFFFF),
AnchoredPositionX_ = static_cast<int32_t>(0x2),
AnchoredPositionY_ = static_cast<int32_t>(0x4),
AnchoredPositionZ_ = static_cast<int32_t>(0x8),
Rotation_ = static_cast<int32_t>(0x10),
ScaleX_ = static_cast<int32_t>(0x20),
ScaleY_ = static_cast<int32_t>(0x40),
ScaleZ_ = static_cast<int32_t>(0x80),
AnchorMinX_ = static_cast<int32_t>(0x100),
AnchorMinY_ = static_cast<int32_t>(0x200),
AnchorMaxX_ = static_cast<int32_t>(0x400),
AnchorMaxY_ = static_cast<int32_t>(0x800),
SizeDeltaX_ = static_cast<int32_t>(0x1000),
SizeDeltaY_ = static_cast<int32_t>(0x2000),
PivotX_ = static_cast<int32_t>(0x4000),
PivotY_ = static_cast<int32_t>(0x8000),
AnchoredPosition_ = static_cast<int32_t>(0x6),
AnchoredPosition3D_ = static_cast<int32_t>(0xE),
Scale_ = static_cast<int32_t>(0xE0),
AnchorMin_ = static_cast<int32_t>(0x300),
AnchorMax_ = static_cast<int32_t>(0xC00),
Anchors_ = static_cast<int32_t>(0xF00),
SizeDelta_ = static_cast<int32_t>(0x3000),
Pivot_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::GameObject*>* GetRootGameObjects_2424();
void GetRootGameObjects_2425(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::GameObject*>* 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<int32_t>(0x0),
Additive_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Experimental::Director
{
enum struct PlayState : int32_t
{
Paused_ = static_cast<int32_t>(0x0),
Playing_ = static_cast<int32_t>(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<StaticFields*>(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<float>* 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<DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer*>* 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<DLL2SDK::UnityEngine::UnityEngine::Camera*>* get_allCameras_2253();
static int32_t get_allCamerasCount_2254();
static int32_t GetAllCameras_2255(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Camera*>* 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<DLL2SDK::UnityEngine::UnityEngine::BoundingSphere>* 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<float>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* get_shaderKeywords_2070();
void set_shaderKeywords_2071(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<StaticFields*>(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<float>* values_);
static void SetGlobalVectorArrayImpl_1999(int32_t nameID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* 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<float>* values_);
static void SetGlobalVectorArray_2014(int32_t nameID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* values_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct CustomShaderStripingResult : int32_t
{
NotHandled_ = static_cast<int32_t>(0x0),
ShouldBeStripped_ = static_cast<int32_t>(0x1),
ShouldBeReserved_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::Display*>* displays_;
DLL2SDK::UnityEngine::UnityEngine::Display* _mainDisplay_;
DLL2SDK::UnityEngine::UnityEngine::Display_DisplaysUpdatedDelegate* onDisplaysUpdated_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<intptr_t>* 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<DLL2SDK::UnityEngine::UnityEngine::Material*>* get_materials_325();
void set_materials_326(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Material*>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Material*>* get_sharedMaterials_327();
void set_sharedMaterials_328(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Material*>* 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<DLL2SDK::UnityEngine::UnityEngine::Color>* GetPixels_1859(DLL2SDK::UnityEngine::UnityEngine::CubemapFace face_, int32_t miplevel_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* 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<DLL2SDK::UnityEngine::UnityEngine::Color>* colors_);
void SetPixels_1832(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* colors_, int32_t miplevel_);
void SetPixels_1833(int32_t x_, int32_t y_, int32_t blockWidth_, int32_t blockHeight_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* colors_, int32_t miplevel_);
void SetAllPixels32_1834(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* colors_, int32_t miplevel_);
void SetBlockOfPixels32_1835(int32_t x_, int32_t y_, int32_t blockWidth_, int32_t blockHeight_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* colors_, int32_t miplevel_);
void SetPixels32_1836(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* colors_);
void SetPixels32_1837(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* colors_, int32_t miplevel_);
void SetPixels32_1838(int32_t x_, int32_t y_, int32_t blockWidth_, int32_t blockHeight_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* colors_, int32_t miplevel_);
bool LoadImage_1839(DLL2SDK::Array<uint8_t>* data_, bool markNonReadable_);
bool LoadImage_1840(DLL2SDK::Array<uint8_t>* data_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* GetPixels_1841();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* GetPixels_1842(int32_t miplevel_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* GetPixels_1843(int32_t x_, int32_t y_, int32_t blockWidth_, int32_t blockHeight_, int32_t miplevel_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* GetPixels32_1844(int32_t miplevel_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* 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<DLL2SDK::UnityEngine::UnityEngine::Rect>* PackTextures_1850(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Texture2D*>* textures_, int32_t padding_, int32_t maximumAtlasSize_, bool makeNoLongerReadable_, bool squareAtlas_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Rect>* PackTextures_1851(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Texture2D*>* 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<uint8_t>* EncodeToPNG_1855();
DLL2SDK::Array<uint8_t>* EncodeToJPG_1856(int32_t quality_);
DLL2SDK::Array<uint8_t>* 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<uint8_t>* data_, int32_t playerId_);
static void SendMessage_1761(DLL2SDK::mscorlib::System::String* messageId_, DLL2SDK::Array<uint8_t>* 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<int32_t>(0x0),
AspectFit_ = static_cast<int32_t>(0x1),
AspectFill_ = static_cast<int32_t>(0x2),
Fill_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct FullScreenMovieControlMode : int32_t
{
Full_ = static_cast<int32_t>(0x0),
Minimal_ = static_cast<int32_t>(0x1),
CancelOnInput_ = static_cast<int32_t>(0x2),
Hidden_ = static_cast<int32_t>(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<StaticFields*>(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<float>* values_);
static int32_t Min_1665(int32_t a_, int32_t b_);
static int32_t Min_1666(DLL2SDK::Array<int32_t>* values_);
static float Max_1667(float a_, float b_);
static float Max_1668(DLL2SDK::Array<float>* values_);
static int32_t Max_1669(int32_t a_, int32_t b_);
static int32_t Max_1670(DLL2SDK::Array<int32_t>* 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<int32_t>* tileids_, int32_t n_);
static void ProduceOccluderToTmpBuffer_1471(int32_t tileid_, int32_t nOccluder_, DLL2SDK::Array<int32_t>* eachOccluderPolyCnts_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* eachOccluderAabb_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* eachOccluderAabbCenter_, DLL2SDK::Array<int32_t>* eachPolyPtCnts_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* normalForEachPoly_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* polyCenters_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* points_, DLL2SDK::Array<int32_t>* IsOnContour_);
static void ProduceHeightMapToTmpBuffer_1472(float unitlen_, float xoffsetAddl2W_, float zoffsetAddl2W_, int32_t xsize_, int32_t zsize_, DLL2SDK::Array<int16_t>* 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<DLL2SDK::UnityEngine::UnityEngine::Color>* outputRGBAbuf_);
static void FillOccluderDebugData_1476(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* 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<DLL2SDK::UnityEngine::UnityEngine::Vector3>* points_, DLL2SDK::Array<int32_t>* isOnConcaveContours_, uint32_t gameObjectId_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* aabb_, DLL2SDK::UnityEngine::UnityEngine::Vector3 aabbCenter_);
static void INTERNAL_CALL_AddDynamicObjectOccluderData_1483(DLL2SDK::UnityEngine::UnityEngine::Vector3* normal_, DLL2SDK::UnityEngine::UnityEngine::Vector3* center_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* points_, DLL2SDK::Array<int32_t>* isOnConcaveContours_, uint32_t gameObjectId_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* 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<uint8_t>* get_bytes_1453();
DLL2SDK::mscorlib::System::String* ToString_1454();
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct WWWTranscoder : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::Array<uint8_t>* ucHexChars_;
DLL2SDK::Array<uint8_t>* lcHexChars_;
uint8_t urlEscapeChar_;
uint8_t urlSpace_;
DLL2SDK::Array<uint8_t>* urlForbidden_;
uint8_t qpEscapeChar_;
uint8_t qpSpace_;
DLL2SDK::Array<uint8_t>* qpForbidden_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static uint8_t Hex2Byte_1448(DLL2SDK::Array<uint8_t>* 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<uint8_t>* Decode_1450(DLL2SDK::Array<uint8_t>* 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<uint8_t>* postData_, DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* iHeaders_);
DLL2SDK::Array<uint8_t>* 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<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static void INTERNAL_CALL_NewObject_1289(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* 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<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static intptr_t CallObjectMethod_1306(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static void INTERNAL_CALL_CallObjectMethod_1307(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_, intptr_t* value_);
static int32_t CallIntMethod_1308(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static bool CallBooleanMethod_1309(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int16_t CallShortMethod_1310(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static uint8_t CallByteMethod_1311(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static wchar_t CallCharMethod_1312(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static float CallFloatMethod_1313(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static double CallDoubleMethod_1314(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int64_t CallLongMethod_1315(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static void CallVoidMethod_1316(intptr_t obj_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* 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<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static intptr_t CallStaticObjectMethod_1339(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static void INTERNAL_CALL_CallStaticObjectMethod_1340(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_, intptr_t* value_);
static int32_t CallStaticIntMethod_1341(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static bool CallStaticBooleanMethod_1342(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int16_t CallStaticShortMethod_1343(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static uint8_t CallStaticByteMethod_1344(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static wchar_t CallStaticCharMethod_1345(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static float CallStaticFloatMethod_1346(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static double CallStaticDoubleMethod_1347(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static int64_t CallStaticLongMethod_1348(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* args_);
static void CallStaticVoidMethod_1349(intptr_t clazz_, intptr_t methodID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* 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<bool>* array_);
static void INTERNAL_CALL_ToBooleanArray_1372(DLL2SDK::Array<bool>* array_, intptr_t* value_);
static intptr_t ToByteArray_1373(DLL2SDK::Array<uint8_t>* array_);
static void INTERNAL_CALL_ToByteArray_1374(DLL2SDK::Array<uint8_t>* array_, intptr_t* value_);
static intptr_t ToCharArray_1375(DLL2SDK::Array<wchar_t>* array_);
static void INTERNAL_CALL_ToCharArray_1376(DLL2SDK::Array<wchar_t>* array_, intptr_t* value_);
static intptr_t ToShortArray_1377(DLL2SDK::Array<int16_t>* array_);
static void INTERNAL_CALL_ToShortArray_1378(DLL2SDK::Array<int16_t>* array_, intptr_t* value_);
static intptr_t ToIntArray_1379(DLL2SDK::Array<int32_t>* array_);
static void INTERNAL_CALL_ToIntArray_1380(DLL2SDK::Array<int32_t>* array_, intptr_t* value_);
static intptr_t ToLongArray_1381(DLL2SDK::Array<int64_t>* array_);
static void INTERNAL_CALL_ToLongArray_1382(DLL2SDK::Array<int64_t>* array_, intptr_t* value_);
static intptr_t ToFloatArray_1383(DLL2SDK::Array<float>* array_);
static void INTERNAL_CALL_ToFloatArray_1384(DLL2SDK::Array<float>* array_, intptr_t* value_);
static intptr_t ToDoubleArray_1385(DLL2SDK::Array<double>* array_);
static void INTERNAL_CALL_ToDoubleArray_1386(DLL2SDK::Array<double>* array_, intptr_t* value_);
static intptr_t ToObjectArray_1387(DLL2SDK::Array<intptr_t>* array_, intptr_t arrayClass_);
static void INTERNAL_CALL_ToObjectArray_1388(DLL2SDK::Array<intptr_t>* array_, intptr_t arrayClass_, intptr_t* value_);
static intptr_t ToObjectArray_1389(DLL2SDK::Array<intptr_t>* array_);
static DLL2SDK::Array<bool>* FromBooleanArray_1390(intptr_t array_);
static DLL2SDK::Array<uint8_t>* FromByteArray_1391(intptr_t array_);
static DLL2SDK::Array<wchar_t>* FromCharArray_1392(intptr_t array_);
static DLL2SDK::Array<int16_t>* FromShortArray_1393(intptr_t array_);
static DLL2SDK::Array<int32_t>* FromIntArray_1394(intptr_t array_);
static DLL2SDK::Array<int64_t>* FromLongArray_1395(intptr_t array_);
static DLL2SDK::Array<float>* FromFloatArray_1396(intptr_t array_);
static DLL2SDK::Array<double>* FromDoubleArray_1397(intptr_t array_);
static DLL2SDK::Array<intptr_t>* 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<DLL2SDK::UnityEngine::UnityEngine::jvalue>* CreateJNIArgArray_1241(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
static void DeleteJNIArgArray_1242(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::jvalue>* jniArgs_);
static intptr_t GetConstructorID_1243(intptr_t jclass_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
static intptr_t GetMethodID_1244(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_, bool isStatic_);
static DLL2SDK::mscorlib::System::String* GetSignature_1245(DLL2SDK::mscorlib::System::Object* obj_);
static DLL2SDK::mscorlib::System::String* GetSignature_1246(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
template <typename ArrayType> static ArrayType ConvertFromJNIArray_1247(intptr_t array_);
template <typename ReturnType> static intptr_t GetMethodID_1248(intptr_t jclass_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_, bool isStatic_);
template <typename FieldType> static intptr_t GetFieldID_1249(intptr_t jclass_, DLL2SDK::mscorlib::System::String* fieldName_, bool isStatic_);
template <typename ReturnType> static DLL2SDK::mscorlib::System::String* GetSignature_1250(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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 <typename T> static DLL2SDK::Array<T>* ConvertObjects_1185(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Object*>* rawObjects_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Object*>* FindObjectsOfTypeAll_1186(DLL2SDK::mscorlib::System::Type* type_);
template <typename T> static DLL2SDK::Array<T>* FindObjectsOfTypeAll_1187();
static DLL2SDK::UnityEngine::UnityEngine::Object* Load_1188(DLL2SDK::mscorlib::System::String* path_);
template <typename T> 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<uint8_t>* LoadBytes_1191(DLL2SDK::mscorlib::System::String* path_);
static DLL2SDK::UnityEngine::UnityEngine::ResourceRequest* LoadAsync_1192(DLL2SDK::mscorlib::System::String* path_);
template <typename T> 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<DLL2SDK::UnityEngine::UnityEngine::Object*>* LoadAll_1195(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::Type* systemTypeInstance_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Object*>* LoadAll_1196(DLL2SDK::mscorlib::System::String* path_);
template <typename T> static DLL2SDK::Array<T>* 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 <typename T> 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<DLL2SDK::mscorlib::System::String*>* GetAllAssetBundles_1179();
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_1140(DLL2SDK::mscorlib::System::String* className_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::mscorlib::System::Object*>* args_);
void CallStatic_1146(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
template <typename FieldType> FieldType Get_1147(DLL2SDK::mscorlib::System::String* fieldName_);
template <typename FieldType> void Set_1148(DLL2SDK::mscorlib::System::String* fieldName_, FieldType val_);
template <typename FieldType> FieldType GetStatic_1149(DLL2SDK::mscorlib::System::String* fieldName_);
template <typename FieldType> void SetStatic_1150(DLL2SDK::mscorlib::System::String* fieldName_, FieldType val_);
intptr_t GetRawObject_1151();
intptr_t GetRawClass_1152();
template <typename ReturnType> ReturnType Call_1153(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
template <typename ReturnType> ReturnType CallStatic_1154(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::mscorlib::System::Object*>* args_);
void _AndroidJavaObject_1157(DLL2SDK::mscorlib::System::String* className_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
void Finalize_1158();
void Dispose_1159(bool disposing_);
void _Dispose_1160();
void _Call_1161(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
template <typename ReturnType> ReturnType _Call_1162(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
template <typename FieldType> FieldType _Get_1163(DLL2SDK::mscorlib::System::String* fieldName_);
template <typename FieldType> void _Set_1164(DLL2SDK::mscorlib::System::String* fieldName_, FieldType val_);
void _CallStatic_1165(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
template <typename ReturnType> ReturnType _CallStatic_1166(DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* args_);
template <typename FieldType> FieldType _GetStatic_1167(DLL2SDK::mscorlib::System::String* fieldName_);
template <typename FieldType> 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<StaticFields*>(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<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::mscorlib::System::Object*>* args_);
static void LogErrorFormat_1130(DLL2SDK::UnityEngine::UnityEngine::Object* context_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::mscorlib::System::Object*>* args_);
static void LogWarningFormat_1136(DLL2SDK::UnityEngine::UnityEngine::Object* context_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::mscorlib::System::Object*>* 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<DLL2SDK::UnityEngine::UnityEngine::LOD>* GetLODs_1098();
void SetLODs_1099(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::LOD>* 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<DLL2SDK::UnityEngine::UnityEngine::Renderer*>* renderers_;
bool unloadable_;
void _ctor_1090(float screenRelativeTransitionHeight_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Renderer*>* 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<DLL2SDK::UnityEngine::UnityEngine::Rendering::CommandBuffer*>* 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<DLL2SDK::UnityEngine::UnityEngine::Light*>* 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<DLL2SDK::mscorlib::System::Type*>* components_);
DLL2SDK::UnityEngine::UnityEngine::Component* GetComponent_909(DLL2SDK::mscorlib::System::Type* type_);
void GetComponentFastPath_910(DLL2SDK::mscorlib::System::Type* type_, intptr_t oneFurtherThanResultValue_);
template <typename T> 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 <typename T> T GetComponentInChildren_915();
template <typename T> T GetComponentInChildren_916(bool includeInactive_);
DLL2SDK::UnityEngine::UnityEngine::Component* GetComponentInParent_917(DLL2SDK::mscorlib::System::Type* type_);
template <typename T> T GetComponentInParent_918();
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* GetComponents_919(DLL2SDK::mscorlib::System::Type* type_);
template <typename T> DLL2SDK::Array<T>* GetComponents_920();
void GetComponents_921(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Component*>* results_);
template <typename T> void GetComponents_922(DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* results_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* GetComponentsInChildren_923(DLL2SDK::mscorlib::System::Type* type_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* GetComponentsInChildren_924(DLL2SDK::mscorlib::System::Type* type_, bool includeInactive_);
template <typename T> DLL2SDK::Array<T>* GetComponentsInChildren_925(bool includeInactive_);
template <typename T> void GetComponentsInChildren_926(bool includeInactive_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* results_);
template <typename T> DLL2SDK::Array<T>* GetComponentsInChildren_927();
template <typename T> void GetComponentsInChildren_928(DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* results_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Component*>* GetComponentsInParent_929(DLL2SDK::mscorlib::System::Type* type_, bool includeInactive_);
template <typename T> void GetComponentsInParent_930(bool includeInactive_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* results_);
template <typename T> DLL2SDK::Array<T>* GetComponentsInParent_931(bool includeInactive_);
template <typename T> DLL2SDK::Array<T>* 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 <typename T> 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<DLL2SDK::UnityEngine::UnityEngine::GameObject*>* 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<int32_t>* GetTrianglesImpl_826(int32_t submesh_);
DLL2SDK::Array<int32_t>* 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<int32_t>* triangles_, int32_t submesh_);
void SetTriangles_832(DLL2SDK::Array<int32_t>* triangles_, int32_t submesh_, bool calculateBounds_);
void SetTriangles_833(DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* triangles_, int32_t submesh_);
void SetTriangles_834(DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* triangles_, int32_t submesh_, bool calculateBounds_);
void SetIndices_835(DLL2SDK::Array<int32_t>* indices_, DLL2SDK::UnityEngine::UnityEngine::MeshTopology topology_, int32_t submesh_);
void SetIndices_836(DLL2SDK::Array<int32_t>* indices_, DLL2SDK::UnityEngine::UnityEngine::MeshTopology topology_, int32_t submesh_, bool calculateBounds_);
void BuildSimpleBoneWeights_837();
void RebuildBoneIndex_838(bool bUVForWeight_, bool needGPUSkin_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* oldBones_, int32_t oldBoneSize_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* 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<DLL2SDK::UnityEngine::UnityEngine::CombineInstance>* combine_, bool mergeSubMeshes_, bool useMatrices_, bool hasLightmapData_);
void CombineMeshes_850(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::CombineInstance>* combine_, bool mergeSubMeshes_, bool useMatrices_);
void CombineMeshes_851(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::CombineInstance>* combine_, bool mergeSubMeshes_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::BoneWeight>* get_boneWeights_852();
void set_boneWeights_853(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::BoneWeight>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* get_bindposes_854();
void set_bindposes_855(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* value_);
void MarkDynamic_856();
void UploadMeshData_857(bool markNoLogerReadable_);
DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel GetUVChannel_860(int32_t uvIndex_);
template <typename T> DLL2SDK::Array<T>* GetAllocArrayFromChannel_862(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalVertexChannelType format_, int32_t dim_);
template <typename T> DLL2SDK::Array<T>* GetAllocArrayFromChannel_863(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_);
int32_t SafeLength_864(DLL2SDK::mscorlib::System::Array* values_);
template <typename T> int32_t SafeLength_865(DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* 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 <typename T> void SetArrayForChannel_867(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalVertexChannelType format_, int32_t dim_, DLL2SDK::Array<T>* values_);
template <typename T> void SetArrayForChannel_868(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::Array<T>* values_);
template <typename T> 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<T>* values_);
template <typename T> void SetListForChannel_870(DLL2SDK::UnityEngine::UnityEngine::Mesh_InternalShaderChannel channel_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* values_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* get_vertices_871();
void set_vertices_872(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* get_normals_873();
void set_normals_874(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* get_tangents_875();
void set_tangents_876(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* get_uv_877();
void set_uv_878(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* get_uv2_879();
void set_uv2_880(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* get_uv3_881();
void set_uv3_882(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* get_uv4_883();
void set_uv4_884(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector2>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* get_colors_885();
void set_colors_886(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* get_colors32_887();
void set_colors32_888(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color32>* value_);
void SetVertices_889(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* inVertices_);
void SetNormals_890(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* inNormals_);
void SetTangents_891(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector4>* inTangents_);
void SetColors_892(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Color>* inColors_);
void SetColors_893(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Color32>* inColors_);
void SetVertexDatas_894(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* inVertices_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector3>* inNormals_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector4>* inTangents_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Color>* inColors_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* uvs_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* uvs2_);
template <typename T> void SetUvsImpl_895(int32_t uvIndex_, int32_t dim_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* uvs_);
void SetUVs_896(int32_t channel_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector2>* uvs_);
void SetUVs_897(int32_t channel_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector4>* uvs_);
bool CheckCanAccessSubmesh_898(int32_t submesh_, bool errorAboutTriangles_);
bool CheckCanAccessSubmeshTriangles_899(int32_t submesh_);
bool CheckCanAccessSubmeshIndices_900(int32_t submesh_);
DLL2SDK::Array<int32_t>* get_triangles_901();
void set_triangles_902(DLL2SDK::Array<int32_t>* value_);
DLL2SDK::Array<int32_t>* GetTriangles_903(int32_t submesh_);
DLL2SDK::Array<int32_t>* 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<int32_t>(0x0),
NotSandboxed_ = static_cast<int32_t>(0x1),
Sandboxed_ = static_cast<int32_t>(0x2),
SandboxBroken_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct ApplicationInstallMode : int32_t
{
Unknown_ = static_cast<int32_t>(0x0),
Store_ = static_cast<int32_t>(0x1),
DeveloperBuild_ = static_cast<int32_t>(0x2),
Adhoc_ = static_cast<int32_t>(0x3),
Enterprise_ = static_cast<int32_t>(0x4),
Editor_ = static_cast<int32_t>(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<StaticFields*>(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<int32_t>(0x0),
ReachableViaCarrierDataNetwork_ = static_cast<int32_t>(0x1),
ReachableViaLocalAreaNetwork_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct CursorLockMode : int32_t
{
None_ = static_cast<int32_t>(0x0),
Locked_ = static_cast<int32_t>(0x1),
Confined_ = static_cast<int32_t>(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<int32_t>(0x0),
RegistrationFailedGameType_ = static_cast<int32_t>(0x1),
RegistrationFailedNoServer_ = static_cast<int32_t>(0x2),
RegistrationSucceeded_ = static_cast<int32_t>(0x3),
HostListReceived_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct NetworkDisconnection : int32_t
{
LostConnection_ = static_cast<int32_t>(0x14),
Disconnected_ = static_cast<int32_t>(0x13)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct NetworkConnectionError : int32_t
{
NoError_ = static_cast<int32_t>(0x0),
RSAPublicKeyMismatch_ = static_cast<int32_t>(0x15),
InvalidPassword_ = static_cast<int32_t>(0x17),
ConnectionFailed_ = static_cast<int32_t>(0xF),
TooManyConnectedPlayers_ = static_cast<int32_t>(0x12),
ConnectionBanned_ = static_cast<int32_t>(0x16),
AlreadyConnectedToServer_ = static_cast<int32_t>(0x10),
AlreadyConnectedToAnotherServer_ = static_cast<int32_t>(0xFFFFFFFF),
CreateSocketOrThreadFailure_ = static_cast<int32_t>(0xFFFFFFFE),
IncorrectParameters_ = static_cast<int32_t>(0xFFFFFFFD),
EmptyConnectTarget_ = static_cast<int32_t>(0xFFFFFFFC),
InternalDirectConnectFailed_ = static_cast<int32_t>(0xFFFFFFFB),
NATTargetNotConnected_ = static_cast<int32_t>(0x45),
NATTargetConnectionLost_ = static_cast<int32_t>(0x47),
NATPunchthroughFailed_ = static_cast<int32_t>(0x49)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct IMECompositionMode : int32_t
{
Auto_ = static_cast<int32_t>(0x0),
On_ = static_cast<int32_t>(0x1),
Off_ = static_cast<int32_t>(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<int32_t>(0x0),
Portrait_ = static_cast<int32_t>(0x1),
PortraitUpsideDown_ = static_cast<int32_t>(0x2),
LandscapeLeft_ = static_cast<int32_t>(0x3),
LandscapeRight_ = static_cast<int32_t>(0x4),
FaceUp_ = static_cast<int32_t>(0x5),
FaceDown_ = static_cast<int32_t>(0x6)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct TouchType : int32_t
{
Direct_ = static_cast<int32_t>(0x0),
Indirect_ = static_cast<int32_t>(0x1),
Stylus_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct TouchPhase : int32_t
{
Began_ = static_cast<int32_t>(0x0),
Moved_ = static_cast<int32_t>(0x1),
Stationary_ = static_cast<int32_t>(0x2),
Ended_ = static_cast<int32_t>(0x3),
Canceled_ = static_cast<int32_t>(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<bool>* m_Predicate_;
void _ctor_642(DLL2SDK::System_Core::System::Func_1<bool>* predicate_);
bool get_keepWaiting_643();
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct WaitWhile : DLL2SDK::UnityEngine::UnityEngine::CustomYieldInstruction
{
DLL2SDK::System_Core::System::Func_1<bool>* m_Predicate_;
void _ctor_640(DLL2SDK::System_Core::System::Func_1<bool>* 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 <typename T> 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<DLL2SDK::UnityEngine::UnityEngine::Object*>* 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<uint8_t>* get_matIndexes_560();
void set_matIndexes_561(DLL2SDK::Array<uint8_t>* value_);
uint8_t get_SubMeshMatCount_562();
void SetSubMeshMatIndexesAndCount_563(DLL2SDK::Array<uint8_t>* 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<DLL2SDK::UnityEngine::UnityEngine::ClusterTreeNode>* Nodes_;
DLL2SDK::Array<int32_t>* 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<DLL2SDK::UnityEngine::UnityEngine::Material*>* materials_;
float screenRelativeTransitionHeight_;
float fadeTransitionWidth_;
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct PerInstanceDataUniformScaleCompressed
{
DLL2SDK::Array<uint8_t>* instanceData_;
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct PerInstanceDataCompressed
{
DLL2SDK::Array<uint8_t>* 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<DLL2SDK::UnityEngine::UnityEngine::Plane>* planes_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 worldToProjectionMatrix_);
static void INTERNAL_CALL_Internal_ExtractPlanes_500(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Plane>* planes_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* worldToProjectionMatrix_);
static bool TestPlanesAABB_501(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Plane>* planes_, DLL2SDK::UnityEngine::UnityEngine::Bounds bounds_);
static bool INTERNAL_CALL_TestPlanesAABB_502(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Plane>* planes_, DLL2SDK::UnityEngine::UnityEngine::Bounds* bounds_);
static DLL2SDK::UnityEngine::UnityEngine::Bounds Internal_CalculateBounds_503(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* positions_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 transform_);
static void INTERNAL_CALL_Internal_CalculateBounds_504(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* positions_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4* transform_, DLL2SDK::UnityEngine::UnityEngine::Bounds* value_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Plane>* CalculateFrustumPlanes_505(DLL2SDK::UnityEngine::UnityEngine::Camera* camera_);
static void CalculateFrustumPlanes_506(DLL2SDK::UnityEngine::UnityEngine::Camera* camera_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Plane>* planes_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Plane>* CalculateFrustumPlanes_507(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 worldToProjectionMatrix_);
static void CalculateFrustumPlanes_508(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 worldToProjectionMatrix_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Plane>* planes_);
static DLL2SDK::UnityEngine::UnityEngine::Bounds CalculateBounds_509(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* positions_, DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 transform_);
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
struct LightmapSettings : DLL2SDK::UnityEngine::UnityEngine::Object
{
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::LightmapData*>* get_lightmaps_491();
static void set_lightmaps_492(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::LightmapData*>* 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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* matrices_);
static void DrawMeshInstanced_443(DLL2SDK::UnityEngine::UnityEngine::Mesh* mesh_, int32_t submeshIndex_, DLL2SDK::UnityEngine::UnityEngine::Material* material_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* 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<DLL2SDK::UnityEngine::UnityEngine::Vector4>* 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<DLL2SDK::UnityEngine::UnityEngine::Vector4>* values_);
void SetVectorArray_426(int32_t nameID_, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Vector4>* values_);
void SetVectorArray_427(int32_t nameID_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* 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<DLL2SDK::UnityEngine::UnityEngine::Vector3>* 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<int32_t>(0x0),
Local_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::UnityEngine::UnityEngine
{
enum struct LineTextureMode : int32_t
{
Stretch_ = static_cast<int32_t>(0x0),
Tile_ = static_cast<int32_t>(0x1),
DistributePerSegment_ = static_cast<int32_t>(0x2),
RepeatPerSegment_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::Transform*>* get_bones_292();
void set_bones_293(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* 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<DLL2SDK::UnityEngine::UnityEngine::Transform*>* get_AllBones_282();
void set_AllBones_283(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* value_);
void set_AllPaths_284(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* value_);
void set_AllBindPoses_285(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Matrix4x4>* value_);
void set_RuntimeAllBones_286(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* value_);
void ClearRuntimeAllBones_287();
bool AddGPUSkinData_288(DLL2SDK::UnityEngine::UnityEngine::Renderer* inMeshRenderer_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* inBones_, int32_t size_, bool inIsAttach_);
bool AddGPUSkinData_289(DLL2SDK::UnityEngine::UnityEngine::Renderer* inMeshRenderer_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* 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<DLL2SDK::UnityEngine::UnityEngine::Transform*>* 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<DLL2SDK::UnityEngine::UnityEngine::Vector3>* directions_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* 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<StaticFields*>(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<int32_t>(0x0),
Fixed_ = static_cast<int32_t>(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<uint8_t>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::MessageEventArgs*>
{
void _ctor_5552();
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection
{
struct PlayerEditorConnectionEvents_ConnectionChangeEvent : DLL2SDK::UnityEngine::UnityEngine::Events::UnityEvent_1<int32_t>
{
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<int32_t>* m_connectedPlayers_;
struct StaticFields
{
DLL2SDK::UnityEngine::UnityEngine::IPlayerEditorConnectionNative* connectionNative_;
DLL2SDK::UnityEngine::UnityEngine::Networking::PlayerConnection::PlayerConnection* s_Instance_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_5541();
DLL2SDK::UnityEngine::UnityEngine::IPlayerEditorConnectionNative* GetConnectionNativeApi_5544();
void Send_5545(DLL2SDK::mscorlib::System::Guid messageId_, DLL2SDK::Array<uint8_t>* 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 <typename T> struct CachedInvokableCall_1 : DLL2SDK::UnityEngine::UnityEngine::Events::InvokableCall_1<T>
{
DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* m_Arg1_;
void _ctor_5160(DLL2SDK::UnityEngine::UnityEngine::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* theFunction_, T argument_);
void Invoke_5161(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* 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<uint8_t>* GetData_4870();
DLL2SDK::mscorlib::System::String* GetText_4871();
DLL2SDK::Array<uint8_t>* InternalGetData_4872();
};
}
namespace DLL2SDK::UnityEngine::UnityEngine::Networking
{
struct UploadHandlerRaw : DLL2SDK::UnityEngine::UnityEngine::Networking::UploadHandler
{
void _ctor_4851(DLL2SDK::Array<uint8_t>* 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<StaticFields*>(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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::GUIStyle*>* m_CustomStyles_;
DLL2SDK::UnityEngine::UnityEngine::GUISettings* m_Settings_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, DLL2SDK::UnityEngine::UnityEngine::GUIStyle*>* 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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::GUIStyle*>* get_customStyles_4485();
void set_customStyles_4486(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GUIStyle*>* 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<DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption*>* 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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* m_Verts_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UICharInfo>* m_Characters_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UILineInfo>* 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<DLL2SDK::UnityEngine::UnityEngine::UICharInfo>* characters_);
void GetLines_4034(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UILineInfo>* lines_);
void GetVertices_4035(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* 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<DLL2SDK::UnityEngine::UnityEngine::UIVertex>* get_verts_4042();
DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::UnityEngine::UnityEngine::UICharInfo>* get_characters_4043();
DLL2SDK::mscorlib::System::Collections::Generic::IList_1<DLL2SDK::UnityEngine::UnityEngine::UILineInfo>* 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<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* GetCurrentAnimatorClipInfo_3593(int32_t layerIndex_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>* GetNextAnimatorClipInfo_3594(int32_t layerIndex_);
bool IsInTransition_3595(int32_t layerIndex_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::AnimatorControllerParameter*>* get_parameters_3596();
void SetGenericBoneRetarget_3597(int32_t count_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* bones_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* positions_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Quaternion>* quaternions_);
void InternalSetGenericBoneRetarget_3598(int32_t count_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* bones_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* positions_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Quaternion>* 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<DLL2SDK::UnityEngine::UnityEngine::AnimationClip*>* 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<DLL2SDK::UnityEngine::UnityEngine::Rigidbody2D*>* m_LastDisabledRigidbody2D_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* results_);
static int32_t Raycast_3084(DLL2SDK::UnityEngine::UnityEngine::Vector2 origin_, DLL2SDK::UnityEngine::UnityEngine::Vector2 direction_, DLL2SDK::UnityEngine::UnityEngine::ContactFilter2D contactFilter_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* 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<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* results_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* GetRayIntersectionAll_3089(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float distance_, int32_t layerMask_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* GetRayIntersectionAll_3090(DLL2SDK::UnityEngine::UnityEngine::Ray ray_, float distance_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* GetRayIntersectionAll_3091(DLL2SDK::UnityEngine::UnityEngine::Ray ray_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* 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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::Vector3>* fourCornersArray_);
void GetWorldCorners_2567(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector3>* 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<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode, bool>* sceneLoaded_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene>* sceneUnloaded_;
DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_2<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene>* activeSceneChanged_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode, bool>* value_);
static void remove_sceneLoaded_2408(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_3<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode, bool>* 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<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene>* value_);
static void remove_sceneUnloaded_2411(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_1<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene>* value_);
static void Internal_SceneUnloaded_2412(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_);
static void add_activeSceneChanged_2413(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_2<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene>* value_);
static void remove_activeSceneChanged_2414(DLL2SDK::UnityEngine::UnityEngine::Events::UnityAction_2<DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::UnityEngine::UnityEngine::Keyframe>* keys_);
void _ctor_1714();
void Cleanup_1715();
void Finalize_1716();
float Evaluate_1717(float time_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Keyframe>* get_keys_1718();
void set_keys_1719(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Keyframe>* 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<DLL2SDK::UnityEngine::UnityEngine::Keyframe>* keys_);
DLL2SDK::UnityEngine::UnityEngine::Keyframe GetKey_Internal_1728(int32_t index_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Keyframe>* 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<DLL2SDK::UnityEngine::UnityEngine::Keyframe>* 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<StaticFields*>(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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::UnityEngine::UnityEngine::Touch>* 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<DLL2SDK::UnityEngine::UnityEngine::Vector3>* 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<DLL2SDK::UnityEngine::UnityEngine::GradientColorKey>* get_colorKeys_153();
void set_colorKeys_154(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GradientColorKey>* value_);
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GradientAlphaKey>* get_alphaKeys_155();
void set_mode_156(DLL2SDK::UnityEngine::UnityEngine::GradientMode value_);
void SetKeys_157(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GradientColorKey>* colorKeys_, DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::GradientAlphaKey>* 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_);
};
}