parent
6023a2fc1d
commit
f9498c3dc5
@ -0,0 +1,112 @@
|
|||||||
|
#include "includes/$arraytype=32.h"
|
||||||
|
#include "includes/activetodisabledc__iterator2.h"
|
||||||
|
#include "includes/activetokinematicc__iterator3.h"
|
||||||
|
#include "includes/alivetodeadc__iterator4.h"
|
||||||
|
#include "includes/animatorevent.h"
|
||||||
|
#include "includes/antialiasinglevel.h"
|
||||||
|
#include "includes/assetbuildaction.h"
|
||||||
|
#include "includes/assetcookresult.h"
|
||||||
|
#include "includes/assetcookstatus.h"
|
||||||
|
#include "includes/attributestate.h"
|
||||||
|
#include "includes/attributetype.h"
|
||||||
|
#include "includes/autodetectparams.h"
|
||||||
|
#include "includes/behaviourdelegate.h"
|
||||||
|
#include "includes/boneside.h"
|
||||||
|
#include "includes/bonetype.h"
|
||||||
|
#include "includes/buildtype.h"
|
||||||
|
#include "includes/chunk.h"
|
||||||
|
#include "includes/collidertype.h"
|
||||||
|
#include "includes/collisiondelegate.h"
|
||||||
|
#include "includes/collisionimpulsedelegate.h"
|
||||||
|
#include "includes/collisionresistancemultiplier.h"
|
||||||
|
#include "includes/createsessionfromtypedelegate.h"
|
||||||
|
#include "includes/cubemapdepth.h"
|
||||||
|
#include "includes/cubemaprendermethod.h"
|
||||||
|
#include "includes/cubemapresolution.h"
|
||||||
|
#include "includes/curvedrawcollision.h"
|
||||||
|
#include "includes/curveeditstate.h"
|
||||||
|
#include "includes/custominstancetype.h"
|
||||||
|
#include "includes/datatype.h"
|
||||||
|
#include "includes/delaydeadc__iterator0.h"
|
||||||
|
#include "includes/delayfreezec__iterator0.h"
|
||||||
|
#include "includes/disabledtoactivec__iterator0.h"
|
||||||
|
#include "includes/downscale.h"
|
||||||
|
#include "includes/exportalphamapexrpath.h"
|
||||||
|
#include "includes/fadeoutmuscleweightc__iterator2.h"
|
||||||
|
#include "includes/fadeoutpinweightc__iterator1.h"
|
||||||
|
#include "includes/fallparams.h"
|
||||||
|
#include "includes/fallparamsgroup.h"
|
||||||
|
#include "includes/finalrendercapturec__iterator0.h"
|
||||||
|
#include "includes/framerate.h"
|
||||||
|
#include "includes/getarray1argdel`1.h"
|
||||||
|
#include "includes/getarray2argdel`2.h"
|
||||||
|
#include "includes/getattributearrayinputfunc`1.h"
|
||||||
|
#include "includes/graphicsdebuggerclient.h"
|
||||||
|
#include "includes/group.h"
|
||||||
|
#include "includes/headdata.h"
|
||||||
|
#include "includes/heu_asseteventreceivertest.h"
|
||||||
|
#include "includes/heu_assettype.h"
|
||||||
|
#include "includes/heu_handleparamtype.h"
|
||||||
|
#include "includes/heu_handletype.h"
|
||||||
|
#include "includes/heu_importassetoptions.h"
|
||||||
|
#include "includes/heu_inputobjectuicache.h"
|
||||||
|
#include "includes/heu_layerattribute.h"
|
||||||
|
#include "includes/heu_replaceprefaboptions.h"
|
||||||
|
#include "includes/heu_scriptcallbackexample.h"
|
||||||
|
#include "includes/heu_scriptparameterexample.h"
|
||||||
|
#include "includes/heu_uploadmeshdata.h"
|
||||||
|
#include "includes/heu_uploadvolumedata.h"
|
||||||
|
#include "includes/hitdelegate.h"
|
||||||
|
#include "includes/humanoidmuscle.h"
|
||||||
|
#include "includes/initializec__anonstorey0.h"
|
||||||
|
#include "includes/inputactions.h"
|
||||||
|
#include "includes/inputnodetype.h"
|
||||||
|
#include "includes/inputobjecttype.h"
|
||||||
|
#include "includes/interaction.h"
|
||||||
|
#include "includes/kinematictoactivec__iterator1.h"
|
||||||
|
#include "includes/limborientation.h"
|
||||||
|
#include "includes/logger.h"
|
||||||
|
#include "includes/losebalancec__iterator0.h"
|
||||||
|
#include "includes/masterprops.h"
|
||||||
|
#include "includes/mode.h"
|
||||||
|
#include "includes/modifieraction.h"
|
||||||
|
#include "includes/module.h"
|
||||||
|
#include "includes/muscledelegate.h"
|
||||||
|
#include "includes/muscleprops.h"
|
||||||
|
#include "includes/musclepropsgroup.h"
|
||||||
|
#include "includes/normalmode.h"
|
||||||
|
#include "includes/outputextension.h"
|
||||||
|
#include "includes/outputpath.h"
|
||||||
|
#include "includes/outputtype.h"
|
||||||
|
#include "includes/paintmergemode.h"
|
||||||
|
#include "includes/parser.h"
|
||||||
|
#include "includes/partoutputtype.h"
|
||||||
|
#include "includes/pixelformat.h"
|
||||||
|
#include "includes/pluginevent.h"
|
||||||
|
#include "includes/postcapturesettings.h"
|
||||||
|
#include "includes/privateimplementationdetails.h"
|
||||||
|
#include "includes/props.h"
|
||||||
|
#include "includes/puppetevent.h"
|
||||||
|
#include "includes/puppetupdatelimit.h"
|
||||||
|
#include "includes/resolution.h"
|
||||||
|
#include "includes/serializer.h"
|
||||||
|
#include "includes/sessionconnectionstate.h"
|
||||||
|
#include "includes/setattributearrayfunc`1.h"
|
||||||
|
#include "includes/setattributevaluefunc.h"
|
||||||
|
#include "includes/settings.h"
|
||||||
|
#include "includes/smoothactivatec__iterator0.h"
|
||||||
|
#include "includes/smoothactivatec__iterator1.h"
|
||||||
|
#include "includes/source.h"
|
||||||
|
#include "includes/splatchannelname.h"
|
||||||
|
#include "includes/splatprototypedata.h"
|
||||||
|
#include "includes/state.h"
|
||||||
|
#include "includes/statesettings.h"
|
||||||
|
#include "includes/storedata.h"
|
||||||
|
#include "includes/storedataarray`1.h"
|
||||||
|
#include "includes/taskcallback.h"
|
||||||
|
#include "includes/taskresult.h"
|
||||||
|
#include "includes/taskstatus.h"
|
||||||
|
#include "includes/token.h"
|
||||||
|
#include "includes/updatedelegate.h"
|
||||||
|
#include "includes/updatemode.h"
|
||||||
|
#include "includes/updateuidelegate.h"
|
@ -0,0 +1,140 @@
|
|||||||
|
#include "includes/houdiniengineunity/arrayextensions.h"
|
||||||
|
#include "includes/houdiniengineunity/bakedevent.h"
|
||||||
|
#include "includes/houdiniengineunity/cookedevent.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_assetinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_attributeinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_attributeowner.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_attributetypeinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_boxinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_cacheproperty.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_choicelisttype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_cookoptions.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_curveinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_curveorders.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_curvetype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_envinttype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_errorcode.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_geoinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_geotype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_grouptype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_handlebindinginfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_handleinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_imagedataformat.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_imagefileformat.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_imageinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_imagepacking.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_inputtype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_keyframe.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_license.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_materialinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_nodeflags.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_nodeinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_nodetype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_objectinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_packedpriminstancingmode.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_parmchoiceinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_parminfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_parminput.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_parmtype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_partinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_parttype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_pdg_cooktype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_pdg_eventinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_pdg_eventtype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_pdg_state.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_pdg_workiteminfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_pdg_workitemresultinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_pdg_workitemstate.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_permissions.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_presettype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_ramptype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_result.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_rstorder.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_session.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_sessionenvinttype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_sessiontype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_sphereinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_state.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_statustype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_statusverbosity.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_storagetype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_thriftserveroptions.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_timelineoptions.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_transform.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_transformcomponent.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_transformeuler.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_volumeinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_volumetileinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_volumetype.h"
|
||||||
|
#include "includes/houdiniengineunity/hapi_xyzorder.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_assetdatabase.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_assetpreset.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_assetpresetutility.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_assettask.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_assetupdater.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_attributedata.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_attributesstore.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_curve.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_defines.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_editorutility.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_generalutility.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_generatedoutput.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_generatedoutputdata.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_generategeocache.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_geogroup.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_geometryutility.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_geonode.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_handle.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_handleparambinding.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_hapiimports.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_hapiutility.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniasset.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniassetcliffcomponent.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniassetfoliagecomponent.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniassetinstancecomponent.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniassetinstancedatabase.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniassetinstanceoptions.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniassetroot.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniassetterraincomponent.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniassetterrainoptions.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniengineerror.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_houdiniversion.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_inputmeshutility.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_inputnode.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_inputnodeuicache.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_inputobjectinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_inputvolumeutility.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_instancedinput.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_materialdata.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_materialfactory.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_meshdata.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_objectinstanceinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_objectnode.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_parameteraccessor.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_parameterdata.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_parametermodifier.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_parameters.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_parameterutility.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_partdata.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_platform.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_platformwin.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_pluginsettings.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_pluginstorage.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_serializabledictionary`2.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_sessionbase.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_sessiondata.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_sessionhapi.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_sessionmanager.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_task.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_taskmanager.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_toolsinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_unitymaterialinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_vertexentry.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_volumecache.h"
|
||||||
|
#include "includes/houdiniengineunity/heu_volumedata.h"
|
||||||
|
#include "includes/houdiniengineunity/instancedata.h"
|
||||||
|
#include "includes/houdiniengineunity/instanceinfo.h"
|
||||||
|
#include "includes/houdiniengineunity/instancetype.h"
|
||||||
|
#include "includes/houdiniengineunity/reloadevent.h"
|
||||||
|
#include "includes/houdiniengineunity/reversecompare.h"
|
||||||
|
#include "includes/houdiniengineunity/terrainbound.h"
|
@ -0,0 +1,6 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class arraytype32 {
|
||||||
|
public:
|
||||||
|
};
|
@ -0,0 +1,51 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class activetodisabledciterator2 {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar0() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar1() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(activetodisabledciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A56FC))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(activetodisabledciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A58E8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(activetodisabledciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A58F0))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(activetodisabledciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A58F8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(activetodisabledciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A590C))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,57 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class activetokinematicciterator3 {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar0() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar1() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar2() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar3() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x20);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x24);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(activetokinematicciterator3 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A59A0))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(activetokinematicciterator3 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A5CE8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(activetokinematicciterator3 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A5CF0))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(activetokinematicciterator3 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A5CF8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(activetokinematicciterator3 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A5D0C))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,84 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class alivetodeadciterator4 {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar0() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar1() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &range__0() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar2() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar3() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &mw__1() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar4() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x20);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar5() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x24);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar6() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x28);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar7() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x2C);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &freeze() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x30);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar8() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x34);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar9() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x38);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x3C);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x40);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x44);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x48);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(alivetodeadciterator4 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A5DA0))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(alivetodeadciterator4 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A6348))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(alivetodeadciterator4 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A6350))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(alivetodeadciterator4 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A6358))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(alivetodeadciterator4 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A636C))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,34 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class animatorevent {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_string *> T &animationstate() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &crossfadetime() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &layer() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &resetnormalizedtime() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void>
|
||||||
|
T activate(std::uintptr_t _animator, std::uintptr_t _animation) {
|
||||||
|
return ((T(*)(animatorevent *, std::uintptr_t, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x397EF68))(this, _animator, _animation);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T activate_1(std::uintptr_t _animator) {
|
||||||
|
return ((T(*)(animatorevent *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x397F088))(this, _animator);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T activate_2(std::uintptr_t _animation) {
|
||||||
|
return ((T(*)(animatorevent *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x397F220))(this, _animation);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class antialiasinglevel {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class assetbuildaction {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class assetcookresult {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class assetcookstatus {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class attributestate {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class attributetype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,16 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class autodetectparams {
|
||||||
|
public:
|
||||||
|
template <typename T = bool> T &legsparentinspine() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &includeeyes() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t> static T get_default() {
|
||||||
|
return ((T(*)(void *))(il2cpp::il2cpp_base() + 0x3979A14))(0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,21 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class behaviourdelegate {
|
||||||
|
public:
|
||||||
|
template <typename T = void> T invoke() {
|
||||||
|
return ((T(*)(behaviourdelegate *))(il2cpp::il2cpp_base() + 0x397C700))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T begininvoke(std::uintptr_t _callback, std::uintptr_t _object) {
|
||||||
|
return ((T(*)(behaviourdelegate *, std::uintptr_t, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x397F39C))(this, _callback, _object);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T endinvoke(std::uintptr_t _result) {
|
||||||
|
return ((T(*)(behaviourdelegate *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x397F3C8))(this, _result);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class boneside {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class bonetype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class buildtype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,15 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class chunk {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uint32_t> T &id() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int64_t> T &size() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int64_t> T &offset() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class collidertype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,23 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class collisiondelegate {
|
||||||
|
public:
|
||||||
|
template <typename T = void> T invoke(std::uintptr_t _collision) {
|
||||||
|
return ((T(*)(collisiondelegate *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x397CC24))(this, _collision);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T begininvoke(std::uintptr_t _collision, std::uintptr_t _callback,
|
||||||
|
std::uintptr_t _object) {
|
||||||
|
return ((T(*)(collisiondelegate *, std::uintptr_t, std::uintptr_t,
|
||||||
|
std::uintptr_t))(il2cpp::il2cpp_base() + 0x397F3E8))(
|
||||||
|
this, _collision, _callback, _object);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T endinvoke(std::uintptr_t _result) {
|
||||||
|
return ((T(*)(collisiondelegate *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x397F4A8))(this, _result);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,24 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class collisionimpulsedelegate {
|
||||||
|
public:
|
||||||
|
template <typename T = void> T invoke(std::uintptr_t _m, float _impulse) {
|
||||||
|
return ((T(*)(collisionimpulsedelegate *, std::uintptr_t, float))(
|
||||||
|
il2cpp::il2cpp_base() + 0x3985948))(this, _m, _impulse);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T begininvoke(std::uintptr_t _m, float _impulse, std::uintptr_t _callback,
|
||||||
|
std::uintptr_t _object) {
|
||||||
|
return ((T(*)(collisionimpulsedelegate *, std::uintptr_t, float,
|
||||||
|
std::uintptr_t, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x398634C))(this, _m, _impulse, _callback,
|
||||||
|
_object);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T endinvoke(std::uintptr_t _result) {
|
||||||
|
return ((T(*)(collisionimpulsedelegate *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x3986434))(this, _result);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,15 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class collisionresistancemultiplier {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &layers() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &multiplier() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &collisionthreshold() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,24 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class createsessionfromtypedelegate {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T invoke(std::uintptr_t _type) {
|
||||||
|
return ((T(*)(createsessionfromtypedelegate *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x2C7D198))(this, _type);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T begininvoke(std::uintptr_t _type, std::uintptr_t _callback,
|
||||||
|
std::uintptr_t _object) {
|
||||||
|
return ((T(*)(createsessionfromtypedelegate *, std::uintptr_t,
|
||||||
|
std::uintptr_t, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x2C7D230))(this, _type, _callback,
|
||||||
|
_object);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t> T endinvoke(std::uintptr_t _result) {
|
||||||
|
return ((T(*)(createsessionfromtypedelegate *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x2C7D25C))(this, _result);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class cubemapdepth {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class cubemaprendermethod {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class cubemapresolution {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class curvedrawcollision {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class curveeditstate {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class custominstancetype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class datatype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,45 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class delaydeadciterator0 {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(delaydeadciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A338))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(delaydeadciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A4C8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(delaydeadciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A4D0))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(delaydeadciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A4D8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(delaydeadciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A4EC))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,45 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class delayfreezeciterator0 {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(delayfreezeciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397FAEC))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(delayfreezeciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397FC64))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(delayfreezeciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397FC6C))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(delayfreezeciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397FC74))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(delayfreezeciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397FC88))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,63 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class disabledtoactiveciterator0 {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar0() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar1() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar2() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar3() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &$locvar4() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$locvar5() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x20);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x24);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x28);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x2C);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(disabledtoactiveciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A6400))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(disabledtoactiveciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A67B8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(disabledtoactiveciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A67C0))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(disabledtoactiveciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A67C8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(disabledtoactiveciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39A67DC))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class downscale {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class exportalphamapexrpath {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_string *> T &rgbpath() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_string *> T &alphapath() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,45 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class fadeoutmuscleweightciterator2 {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(fadeoutmuscleweightciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A580))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(fadeoutmuscleweightciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A6DC))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(fadeoutmuscleweightciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A6E4))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(fadeoutmuscleweightciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A6EC))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(fadeoutmuscleweightciterator2 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A700))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,45 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class fadeoutpinweightciterator1 {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(fadeoutpinweightciterator1 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A794))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(fadeoutpinweightciterator1 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A8EC))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(fadeoutpinweightciterator1 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A8F4))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(fadeoutpinweightciterator1 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A8FC))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(fadeoutpinweightciterator1 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x397A910))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,15 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class fallparams {
|
||||||
|
public:
|
||||||
|
template <typename T = float> T &startpinweightmlp() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &startmuscleweightmlp() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &losepinspeed() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class fallparamsgroup {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &groups() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &fallparams() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,48 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class finalrendercaptureciterator0 {
|
||||||
|
public:
|
||||||
|
template <typename T = bool> T &cangrab__0() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$this() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &$current() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &$disposing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &$pc() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T movenext() {
|
||||||
|
return ((T(*)(finalrendercaptureciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x396102C))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_generic_ienumeratorobject_get_current() {
|
||||||
|
return ((T(*)(finalrendercaptureciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39611E0))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T system_collections_ienumerator_get_current() {
|
||||||
|
return ((T(*)(finalrendercaptureciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39611E8))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T dispose() {
|
||||||
|
return ((T(*)(finalrendercaptureciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x39611F0))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T reset() {
|
||||||
|
return ((T(*)(finalrendercaptureciterator0 *))(il2cpp::il2cpp_base() +
|
||||||
|
0x3961204))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class framerate {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,30 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class getarray1argdel1 {
|
||||||
|
public:
|
||||||
|
template <typename T = bool>
|
||||||
|
T invoke(std::int32_t _arg1, il2cpp_array<std::uintptr_t> **_data,
|
||||||
|
std::int32_t _start, std::int32_t _length) {
|
||||||
|
return ((T(*)(getarray1argdel1 *, std::int32_t,
|
||||||
|
il2cpp_array<std::uintptr_t> **, std::int32_t,
|
||||||
|
std::int32_t))(il2cpp::il2cpp_base() + 0x0))(
|
||||||
|
this, _arg1, _data, _start, _length);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T begininvoke(std::int32_t _arg1, il2cpp_array<std::uintptr_t> **_data,
|
||||||
|
std::int32_t _start, std::int32_t _length,
|
||||||
|
std::uintptr_t _callback, std::uintptr_t _object) {
|
||||||
|
return ((T(*)(getarray1argdel1 *, std::int32_t,
|
||||||
|
il2cpp_array<std::uintptr_t> **, std::int32_t,
|
||||||
|
std::int32_t, std::uintptr_t, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x0))(this, _arg1, _data, _start, _length,
|
||||||
|
_callback, _object);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T endinvoke(std::uintptr_t _result) {
|
||||||
|
return ((T(*)(getarray1argdel1 *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x0))(this, _result);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,32 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class getarray2argdel2 {
|
||||||
|
public:
|
||||||
|
template <typename T = bool>
|
||||||
|
T invoke(std::int32_t _arg1, std::uintptr_t _arg2,
|
||||||
|
il2cpp_array<std::uintptr_t> **_data, std::int32_t _start,
|
||||||
|
std::int32_t _length) {
|
||||||
|
return ((T(*)(getarray2argdel2 *, std::int32_t, std::uintptr_t,
|
||||||
|
il2cpp_array<std::uintptr_t> **, std::int32_t,
|
||||||
|
std::int32_t))(il2cpp::il2cpp_base() + 0x0))(
|
||||||
|
this, _arg1, _arg2, _data, _start, _length);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T begininvoke(std::int32_t _arg1, std::uintptr_t _arg2,
|
||||||
|
il2cpp_array<std::uintptr_t> **_data, std::int32_t _start,
|
||||||
|
std::int32_t _length, std::uintptr_t _callback,
|
||||||
|
std::uintptr_t _object) {
|
||||||
|
return ((T(*)(getarray2argdel2 *, std::int32_t, std::uintptr_t,
|
||||||
|
il2cpp_array<std::uintptr_t> **, std::int32_t,
|
||||||
|
std::int32_t, std::uintptr_t, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x0))(this, _arg1, _arg2, _data, _start,
|
||||||
|
_length, _callback, _object);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T endinvoke(std::uintptr_t _result) {
|
||||||
|
return ((T(*)(getarray2argdel2 *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x0))(this, _result);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,38 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class getattributearrayinputfunc1 {
|
||||||
|
public:
|
||||||
|
template <typename T = bool>
|
||||||
|
T invoke(std::int32_t _geoid, std::int32_t _partid, il2cpp_string *_name,
|
||||||
|
std::uintptr_t _info, il2cpp_array<std::uintptr_t> **_items,
|
||||||
|
std::int32_t _start, std::int32_t _end) {
|
||||||
|
return ((T(*)(getattributearrayinputfunc1 *, std::int32_t, std::int32_t,
|
||||||
|
il2cpp_string *, std::uintptr_t,
|
||||||
|
il2cpp_array<std::uintptr_t> **, std::int32_t,
|
||||||
|
std::int32_t))(il2cpp::il2cpp_base() + 0x0))(
|
||||||
|
this, _geoid, _partid, _name, _info, _items, _start, _end);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T begininvoke(std::int32_t _geoid, std::int32_t _partid,
|
||||||
|
il2cpp_string *_name, std::uintptr_t _info,
|
||||||
|
il2cpp_array<std::uintptr_t> **_items, std::int32_t _start,
|
||||||
|
std::int32_t _end, std::uintptr_t _callback,
|
||||||
|
std::uintptr_t _object) {
|
||||||
|
return ((T(*)(getattributearrayinputfunc1 *, std::int32_t, std::int32_t,
|
||||||
|
il2cpp_string *, std::uintptr_t,
|
||||||
|
il2cpp_array<std::uintptr_t> **, std::int32_t,
|
||||||
|
std::int32_t, std::uintptr_t, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x0))(this, _geoid, _partid, _name, _info,
|
||||||
|
_items, _start, _end, _callback,
|
||||||
|
_object);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool>
|
||||||
|
T endinvoke(std::uintptr_t _info, std::uintptr_t _result) {
|
||||||
|
return ((T(*)(getattributearrayinputfunc1 *, std::uintptr_t,
|
||||||
|
std::uintptr_t))(il2cpp::il2cpp_base() + 0x0))(
|
||||||
|
this, _info, _result);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class graphicsdebuggerclient {
|
||||||
|
public:
|
||||||
|
template <typename T = void> static T initializeonloadentrypoint() {
|
||||||
|
return ((T(*)(void *))(il2cpp::il2cpp_base() + 0x4C72BA4))(0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class group {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,16 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class headdata {
|
||||||
|
public:
|
||||||
|
template <typename T = unsigned char> T &type() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &tag() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T clear() {
|
||||||
|
return ((T(*)(headdata *))(il2cpp::il2cpp_base() + 0x4FCA2B8))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,32 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuasseteventreceivertest {
|
||||||
|
public:
|
||||||
|
template <typename T = void>
|
||||||
|
T reloadcallback(std::uintptr_t _asset, bool _success,
|
||||||
|
il2cpp_list<std::uintptr_t> *_outputlist) {
|
||||||
|
return ((T(*)(heuasseteventreceivertest *, std::uintptr_t, bool,
|
||||||
|
il2cpp_list<std::uintptr_t> *))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C72DF0))(this, _asset, _success,
|
||||||
|
_outputlist);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void>
|
||||||
|
T cookedcallback(std::uintptr_t _asset, bool _success,
|
||||||
|
il2cpp_list<std::uintptr_t> *_outputlist) {
|
||||||
|
return ((T(*)(heuasseteventreceivertest *, std::uintptr_t, bool,
|
||||||
|
il2cpp_list<std::uintptr_t> *))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C7305C))(this, _asset, _success,
|
||||||
|
_outputlist);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void>
|
||||||
|
T bakedcallback(std::uintptr_t _asset, bool _success,
|
||||||
|
il2cpp_list<std::uintptr_t> *_outputlist) {
|
||||||
|
return ((T(*)(heuasseteventreceivertest *, std::uintptr_t, bool,
|
||||||
|
il2cpp_list<std::uintptr_t> *))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C732C8))(this, _asset, _success,
|
||||||
|
_outputlist);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuassettype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuhandleparamtype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuhandletype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuimportassetoptions {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,6 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuinputobjectuicache {
|
||||||
|
public:
|
||||||
|
};
|
@ -0,0 +1,6 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heulayerattribute {
|
||||||
|
public:
|
||||||
|
};
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heureplaceprefaboptions {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,19 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuscriptcallbackexample {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_string *> T &_msg() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T assetcallbackwithmsg(il2cpp_string *_msg) {
|
||||||
|
return ((T(*)(heuscriptcallbackexample *, il2cpp_string *))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C73544))(this, _msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T assetcallbacknomsg() {
|
||||||
|
return ((T(*)(heuscriptcallbackexample *))(il2cpp::il2cpp_base() +
|
||||||
|
0x4C73650))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,28 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuscriptparameterexample {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &_evergreengameobject() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &_evergreenasset() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &_updaterate() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &_scale() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T start() {
|
||||||
|
return ((T(*)(heuscriptparameterexample *))(il2cpp::il2cpp_base() +
|
||||||
|
0x4C7372C))(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T updategravity() {
|
||||||
|
return ((T(*)(heuscriptparameterexample *))(il2cpp::il2cpp_base() +
|
||||||
|
0x4C73890))(this);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,33 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuuploadmeshdata {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &_mesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &_materials() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_string *> T &_meshpath() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_string *> T &_meshname() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &_numvertices() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &_numsubmeshes() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &_indexstart() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x20);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &_indexcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x24);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &_lodscreentransition() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x28);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,6 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class heuuploadvolumedata {
|
||||||
|
public:
|
||||||
|
};
|
@ -0,0 +1,23 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
|
||||||
|
class hitdelegate {
|
||||||
|
public:
|
||||||
|
template <typename T = void> T invoke(std::uintptr_t _hit) {
|
||||||
|
return ((T(*)(hitdelegate *, std::uintptr_t))(il2cpp::il2cpp_base() +
|
||||||
|
0x397CA70))(this, _hit);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::uintptr_t>
|
||||||
|
T begininvoke(std::uintptr_t _hit, std::uintptr_t _callback,
|
||||||
|
std::uintptr_t _object) {
|
||||||
|
return ((T(*)(hitdelegate *, std::uintptr_t, std::uintptr_t,
|
||||||
|
std::uintptr_t))(il2cpp::il2cpp_base() + 0x397F518))(
|
||||||
|
this, _hit, _callback, _object);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T endinvoke(std::uintptr_t _result) {
|
||||||
|
return ((T(*)(hitdelegate *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x397F5F8))(this, _result);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,24 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class arrayextensions {
|
||||||
|
public:
|
||||||
|
template <typename T = void>
|
||||||
|
static T init(il2cpp_array<std::uintptr_t> *_array,
|
||||||
|
std::uintptr_t _defaultvalue) {
|
||||||
|
return (
|
||||||
|
(T(*)(void *, il2cpp_array<std::uintptr_t> *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x0))(0, _array, _defaultvalue);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void>
|
||||||
|
static T init_1(il2cpp_list<std::uintptr_t> *_array,
|
||||||
|
std::uintptr_t _defaultvalue) {
|
||||||
|
return (
|
||||||
|
(T(*)(void *, il2cpp_list<std::uintptr_t> *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x0))(0, _array, _defaultvalue);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class bakedevent {
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,9 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class cookedevent {
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,54 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiassetinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &nodeid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &objectnodeid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hasevercooked() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &namesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &labelsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &filepathsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &versionsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &fullopnamesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &helptextsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x20);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &objectcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x24);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &handlecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x28);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &transforminputcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x2C);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &geoinputcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x30);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &haveobjectschanged() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x34);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &havematerialschanged() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x35);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,30 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiattributeinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = bool> T &exists() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &owner() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &storage() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &originalowner() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &count() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &tuplesize() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &typeinfo() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiattributeowner {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiattributetypeinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,18 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiboxinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T ¢er() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &size() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *> T &rotation() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapicacheproperty {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapichoicelisttype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,42 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapicookoptions {
|
||||||
|
public:
|
||||||
|
template <typename T = bool> T &splitgeosbygroup() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &maxverticesperprimitive() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &refinecurvetolinear() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &curverefinelod() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &clearerrorsandwarnings() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &cooktemplatedgeos() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x11);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &splitpointsbyvertexattributes() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x12);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &packedpriminstancingmode() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &handleboxparttypes() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &handlesphereparttypes() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x19);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &extraflags() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,33 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapicurveinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &curvetype() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &curvecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &vertexcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &knotcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &isperiodic() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &isrational() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x11);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &order() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hasknots() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapicurveorders {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapicurvetype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapienvinttype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapierrorcode {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,48 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapigeoinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::uintptr_t> T &type() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &namesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &nodeid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &iseditable() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &istemplated() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xD);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &isdisplaygeo() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xE);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hasgeochanged() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xF);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hasmaterialchanged() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &pointgroupcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &primitivegroupcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &partcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::int32_t>
|
||||||
|
T getgroupcountbytype(std::uintptr_t _type) {
|
||||||
|
return ((T(*)(hapigeoinfo *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C73F2C))(this, _type);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapigeotype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapigrouptype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,18 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapihandlebindinginfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &handleparmnamesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &assetparmnamesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &assetparmid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,18 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapihandleinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &namesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &typenamesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &bindingscount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiimagedataformat {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,18 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiimagefileformat {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &namesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &descriptionsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &defaultextensionsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,30 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiimageinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &imagefileformatnamesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &xres() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &yres() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &dataformat() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &interleaved() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &packing() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = double> T &gamma() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiimagepacking {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiinputtype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,21 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapikeyframe {
|
||||||
|
public:
|
||||||
|
template <typename T = float> T &time() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &value() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &intangent() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &outtangent() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapilicense {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,18 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapimaterialinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &nodeid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &exists() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &haschanged() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x5);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapinodeflags {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,57 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapinodeinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &id() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &parentid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &namesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &type() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &isvalid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &totalcookcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &uniquehoudininodeid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &internalnodepathsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &parmcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x20);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &parmintvaluecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x24);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &parmfloatvaluecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x28);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &parmstringvaluecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x2C);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &parmchoicecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x30);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &childnodecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x34);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &inputcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x38);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &createdpostassetload() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x3C);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapinodetype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,39 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiobjectinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &namesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &objectinstancepathsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hastransformchanged() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &havegeoschanged() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x9);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &isvisible() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xA);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &isinstancer() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xB);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &isinstanced() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &geocount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &nodeid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &objecttoinstanceid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapipackedpriminstancingmode {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,18 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiparmchoiceinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &parentparmid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &labelsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &valuesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,156 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiparminfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &id() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &parentid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &childindex() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &type() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &typeinfosh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &permissions() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &tagcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &size() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &choicelisttype() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x20);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &choicecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x24);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &namesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x28);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &labelsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x2C);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &templatenamesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x30);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &helpsh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x34);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hasmin() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x38);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hasmax() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x39);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hasuimin() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x3A);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &hasuimax() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x3B);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &min() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x3C);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &max() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x40);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &uimin() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x44);
|
||||||
|
}
|
||||||
|
template <typename T = float> T &uimax() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x48);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &invisible() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4C);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &disabled() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4D);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &spare() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4E);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &joinnext() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4F);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &labelnone() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x50);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &intvaluesindex() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x54);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &floatvaluesindex() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x58);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &stringvaluesindex() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x5C);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &choiceindex() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x60);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &inputnodetype() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x64);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &inputnodeflag() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x68);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &ischildofmultiparm() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x6C);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &instancenum() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x70);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &instancelength() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x74);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &instancecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x78);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &instancestartoffset() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x7C);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &ramptype() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x80);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T isint() {
|
||||||
|
return ((T(*)(hapiparminfo *))(il2cpp::il2cpp_base() + 0x4C73F64))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T isfloat() {
|
||||||
|
return ((T(*)(hapiparminfo *))(il2cpp::il2cpp_base() + 0x4C73F78))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T isstring() {
|
||||||
|
return ((T(*)(hapiparminfo *))(il2cpp::il2cpp_base() + 0x4C73F90))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T ispath() {
|
||||||
|
return ((T(*)(hapiparminfo *))(il2cpp::il2cpp_base() + 0x4C73FA8))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T isnode() {
|
||||||
|
return ((T(*)(hapiparminfo *))(il2cpp::il2cpp_base() + 0x4C73FC0))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = bool> T isnonvalue() {
|
||||||
|
return ((T(*)(hapiparminfo *))(il2cpp::il2cpp_base() + 0x4C73FD4))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,24 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiparminput {
|
||||||
|
public:
|
||||||
|
template <typename T = bool> T &isasset() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &inputobject() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &newinputobject() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &inputnodeid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &inputnodeuniqueid() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapiparmtype {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &value__() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
@ -0,0 +1,101 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <il2cpp/il2cpp.h>
|
||||||
|
namespace houdiniengineunity {
|
||||||
|
|
||||||
|
class hapipartinfo {
|
||||||
|
public:
|
||||||
|
template <typename T = std::int32_t> T &id() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x0);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &namesh() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x4);
|
||||||
|
}
|
||||||
|
template <typename T = std::uintptr_t> T &type() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x8);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &facecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0xC);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &vertexcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x10);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &pointcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x14);
|
||||||
|
}
|
||||||
|
template <typename T = il2cpp_array<std::uintptr_t> *>
|
||||||
|
T &attributecounts() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x18);
|
||||||
|
}
|
||||||
|
template <typename T = bool> T &isinstanced() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x1C);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &instancedpartcount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x20);
|
||||||
|
}
|
||||||
|
template <typename T = std::int32_t> T &instancecount() {
|
||||||
|
return *(T *)((std::uintptr_t)this + 0x24);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::int32_t>
|
||||||
|
T getelementcountbyattributeowner(std::uintptr_t _owner) {
|
||||||
|
return ((T(*)(hapipartinfo *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C7422C))(this, _owner);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::int32_t>
|
||||||
|
T getelementcountbygrouptype(std::uintptr_t _type) {
|
||||||
|
return ((T(*)(hapipartinfo *, std::uintptr_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C742A4))(this, _type);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void> T init() {
|
||||||
|
return ((T(*)(hapipartinfo *))(il2cpp::il2cpp_base() + 0x4C74368))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::int32_t> T get_pointattributecount() {
|
||||||
|
return ((T(*)(hapipartinfo *))(il2cpp::il2cpp_base() + 0x4C743B4))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void>
|
||||||
|
T set_pointattributecount(std::int32_t _value) {
|
||||||
|
return ((T(*)(hapipartinfo *, std::int32_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C74404))(this, _value);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::int32_t> T get_primitiveattributecount() {
|
||||||
|
return ((T(*)(hapipartinfo *))(il2cpp::il2cpp_base() + 0x4C74450))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void>
|
||||||
|
T set_primitiveattributecount(std::int32_t _value) {
|
||||||
|
return ((T(*)(hapipartinfo *, std::int32_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C744A0))(this, _value);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::int32_t> T get_vertexattributecount() {
|
||||||
|
return ((T(*)(hapipartinfo *))(il2cpp::il2cpp_base() + 0x4C744EC))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void>
|
||||||
|
T set_vertexattributecount(std::int32_t _value) {
|
||||||
|
return ((T(*)(hapipartinfo *, std::int32_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C7453C))(this, _value);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = std::int32_t> T get_detailattributecount() {
|
||||||
|
return ((T(*)(hapipartinfo *))(il2cpp::il2cpp_base() + 0x4C74588))(
|
||||||
|
this);
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T = void>
|
||||||
|
T set_detailattributecount(std::int32_t _value) {
|
||||||
|
return ((T(*)(hapipartinfo *, std::int32_t))(
|
||||||
|
il2cpp::il2cpp_base() + 0x4C745D8))(this, _value);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace houdiniengineunity
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue