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

3295 lines
179 KiB

//generated with dll2sdk
#pragma once
#include "..\dll2sdk_forward.g.hpp"
#include "..\mscorlib\mscorlib.hpp"
#include "..\UnityEngine\UnityEngine.hpp"
namespace DLL2SDK::PlayMaker::HutongGames::Extensions
{
struct TextureExtensions_Point
{
int16_t x_;
int16_t y_;
void _ctor_9(int16_t aX_, int16_t aY_);
void _ctor_10(int32_t aX_, int32_t aY_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ActionReport___c__DisplayClass2 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::PlayMakerFSM* fsm_;
void _ctor_53();
bool _Remove_b__1_54(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionReport* x_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmTemplateControl___c__DisplayClass2 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* namedVariable_;
void _ctor_125();
bool _UpdateOverrides_b__0_126(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVarOverride* o_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct FsmEventTarget_EventTarget : int32_t
{
Self_ = static_cast<int32_t>(0x0),
GameObject_ = static_cast<int32_t>(0x1),
GameObjectFSM_ = static_cast<int32_t>(0x2),
FSMComponent_ = static_cast<int32_t>(0x3),
BroadcastAll_ = static_cast<int32_t>(0x4),
HostFSM_ = static_cast<int32_t>(0x5),
SubFSMs_ = static_cast<int32_t>(0x6)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct LayoutOption_LayoutOptionType : int32_t
{
Width_ = static_cast<int32_t>(0x0),
Height_ = static_cast<int32_t>(0x1),
MinWidth_ = static_cast<int32_t>(0x2),
MaxWidth_ = static_cast<int32_t>(0x3),
MinHeight_ = static_cast<int32_t>(0x4),
MaxHeight_ = static_cast<int32_t>(0x5),
ExpandWidth_ = static_cast<int32_t>(0x6),
ExpandHeight_ = static_cast<int32_t>(0x7)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ActionData_Context : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* currentFsm_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* currentState_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* currentAction_;
int32_t currentActionIndex_;
DLL2SDK::mscorlib::System::String* currentParameter_;
void _ctor_561();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct Fsm_EditorFlags : int32_t
{
none_ = static_cast<int32_t>(0x0),
nameIsExpanded_ = static_cast<int32_t>(0x1),
controlsIsExpanded_ = static_cast<int32_t>(0x2),
debugIsExpanded_ = static_cast<int32_t>(0x4),
experimentalIsExpanded_ = static_cast<int32_t>(0x8)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct FsmTransition_CustomLinkStyle : uint8_t
{
Default_ = static_cast<uint8_t>(0x0),
Bezier_ = static_cast<uint8_t>(0x1),
Circuit_ = static_cast<uint8_t>(0x2)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct FsmTransition_CustomLinkConstraint : uint8_t
{
None_ = static_cast<uint8_t>(0x0),
LockLeft_ = static_cast<uint8_t>(0x1),
LockRight_ = static_cast<uint8_t>(0x2)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmUtility_BitConverter : DLL2SDK::mscorlib::System::Object
{
static int32_t ToInt32_1266(DLL2SDK::Array<uint8_t>* value_, int32_t startIndex_);
static float ToSingle_1267(DLL2SDK::Array<uint8_t>* value_, int32_t startIndex_);
static bool ToBoolean_1268(DLL2SDK::Array<uint8_t>* value_, int32_t startIndex_);
static DLL2SDK::Array<uint8_t>* GetBytes_1269(bool value_);
static DLL2SDK::Array<uint8_t>* GetBytes_1270(int32_t value_);
static DLL2SDK::Array<uint8_t>* GetBytes_1271(float value_);
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerFSM__DoCoroutine_d__1 : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Object* __2__current_;
int32_t __1__state_;
DLL2SDK::PlayMaker::PlayMakerFSM* __4__this_;
DLL2SDK::mscorlib::System::Collections::IEnumerator* routine_;
bool MoveNext_1475();
DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_System_Object__get_Current_1476();
void System_Collections_IEnumerator_Reset_1477();
void System_IDisposable_Dispose_1478();
DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_1479();
void _ctor_1480(int32_t __1__state_);
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerProxyBase : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour
{
DLL2SDK::Array<DLL2SDK::PlayMaker::PlayMakerFSM*>* playMakerFSMs_;
void Awake_1384();
void Reset_1385();
void _ctor_1386();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerJointBreak : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnJointBreak_1566(float breakForce_);
void _ctor_1567();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerParticleCollision : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnParticleCollision_1564(DLL2SDK::UnityEngine::UnityEngine::GameObject* other_);
void _ctor_1565();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerTriggerStay2D : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnTriggerStay2D_1562(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void _ctor_1563();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerTriggerStay : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnTriggerStay_1560(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void _ctor_1561();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerTriggerExit2D : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnTriggerExit2D_1558(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void _ctor_1559();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerTriggerExit : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnTriggerExit_1556(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void _ctor_1557();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerTriggerEnter2D : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnTriggerEnter2D_1554(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void _ctor_1555();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerTriggerEnter : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnTriggerEnter_1552(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void _ctor_1553();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerOnGUI : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour
{
DLL2SDK::PlayMaker::PlayMakerFSM* playMakerFSM_;
bool previewInEditMode_;
void Start_1548();
void OnGUI_1549();
void _ctor_1551();
static void DoEditGUI_1550();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerMouseEvents : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnMouseEnter_1540();
void OnMouseDown_1541();
void OnMouseUp_1542();
void OnMouseUpAsButton_1543();
void OnMouseExit_1544();
void OnMouseDrag_1545();
void OnMouseOver_1546();
void _ctor_1547();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerGUI : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour
{
bool previewOnGUI_;
bool enableGUILayout_;
bool drawStateLabels_;
bool enableStateLabelsInBuilds_;
bool GUITextureStateLabels_;
bool GUITextStateLabels_;
bool filterLabelsWithDistance_;
float maxLabelDistance_;
bool controlMouseCursor_;
float labelScale_;
float initLabelScale_;
struct StaticFields
{
float MaxLabelWidth_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::PlayMakerFSM*>* fsmList_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* SelectedFSM_;
DLL2SDK::UnityEngine::UnityEngine::GUIContent* labelContent_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::PlayMakerFSM*>* SortedFsmList_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* labelGameObject_;
float fsmLabelIndex_;
DLL2SDK::PlayMaker::PlayMakerGUI* instance_;
DLL2SDK::UnityEngine::UnityEngine::GUISkin* guiSkin_;
DLL2SDK::UnityEngine::UnityEngine::Color guiColor_;
DLL2SDK::UnityEngine::UnityEngine::Color guiBackgroundColor_;
DLL2SDK::UnityEngine::UnityEngine::Color guiContentColor_;
DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 guiMatrix_;
DLL2SDK::UnityEngine::UnityEngine::GUIStyle* stateLabelStyle_;
DLL2SDK::UnityEngine::UnityEngine::Texture2D* stateLabelBackground_;
DLL2SDK::UnityEngine::UnityEngine::Texture* _MouseCursor_k__BackingField_;
bool _LockCursor_k__BackingField_;
bool _HideCursor_k__BackingField_;
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::PlayMaker::PlayMakerFSM*>* CS___9__CachedAnonymousMethodDelegate2_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void InitLabelStyle_1526();
void DrawStateLabels_1527();
void DrawStateLabel_1528(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_);
void Awake_1530();
void OnEnable_1531();
void OnGUI_1532();
void CallOnGUI_1533(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
void OnDisable_1534();
void OnApplicationQuit_1536();
void _ctor_1537();
static bool get_EnableStateLabels_1503();
static void set_EnableStateLabels_1504(bool value_);
static bool get_EnableStateLabelsInBuild_1505();
static void set_EnableStateLabelsInBuild_1506(bool value_);
static void InitInstance_1507();
static DLL2SDK::PlayMaker::PlayMakerGUI* get_Instance_1508();
static bool get_Enabled_1509();
static DLL2SDK::UnityEngine::UnityEngine::GUISkin* get_GUISkin_1510();
static void set_GUISkin_1511(DLL2SDK::UnityEngine::UnityEngine::GUISkin* value_);
static DLL2SDK::UnityEngine::UnityEngine::Color get_GUIColor_1512();
static void set_GUIColor_1513(DLL2SDK::UnityEngine::UnityEngine::Color value_);
static DLL2SDK::UnityEngine::UnityEngine::Color get_GUIBackgroundColor_1514();
static void set_GUIBackgroundColor_1515(DLL2SDK::UnityEngine::UnityEngine::Color value_);
static DLL2SDK::UnityEngine::UnityEngine::Color get_GUIContentColor_1516();
static void set_GUIContentColor_1517(DLL2SDK::UnityEngine::UnityEngine::Color value_);
static DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 get_GUIMatrix_1518();
static void set_GUIMatrix_1519(DLL2SDK::UnityEngine::UnityEngine::Matrix4x4 value_);
static DLL2SDK::UnityEngine::UnityEngine::Texture* get_MouseCursor_1520();
static void set_MouseCursor_1521(DLL2SDK::UnityEngine::UnityEngine::Texture* value_);
static bool get_LockCursor_1522();
static void set_LockCursor_1523(bool value_);
static bool get_HideCursor_1524();
static void set_HideCursor_1525(bool value_);
static DLL2SDK::mscorlib::System::String* GenerateStateLabel_1529(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_);
static void DoEditGUI_1535();
static int32_t _DrawStateLabels_b__1_1538(DLL2SDK::PlayMaker::PlayMakerFSM* x_, DLL2SDK::PlayMaker::PlayMakerFSM* y_);
static void _cctor_1539();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerGlobals : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* variables_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* events_;
struct StaticFields
{
DLL2SDK::PlayMaker::PlayMakerGlobals* instance_;
bool _Initialized_k__BackingField_;
bool _IsPlayingInEditor_k__BackingField_;
bool _IsPlaying_k__BackingField_;
bool _IsEditor_k__BackingField_;
bool _IsBuilding_k__BackingField_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* get_Variables_1495();
void set_Variables_1496(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* value_);
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* get_Events_1497();
void set_Events_1498(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* AddEvent_1499(DLL2SDK::mscorlib::System::String* eventName_);
void OnEnable_1500();
void OnDestroy_1501();
void _ctor_1502();
static bool get_Initialized_1481();
static void set_Initialized_1482(bool value_);
static bool get_IsPlayingInEditor_1483();
static void set_IsPlayingInEditor_1484(bool value_);
static bool get_IsPlaying_1485();
static void set_IsPlaying_1486(bool value_);
static bool get_IsEditor_1487();
static void set_IsEditor_1488(bool value_);
static bool get_IsBuilding_1489();
static void set_IsBuilding_1490(bool value_);
static void InitApplicationFlags_1491();
static void Initialize_1492();
static DLL2SDK::PlayMaker::PlayMakerGlobals* get_Instance_1493();
static void ResetInstance_1494();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerFSM : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_;
DLL2SDK::PlayMaker::FsmTemplate* fsmTemplate_;
bool eventHandlerComponentsAdded_;
DLL2SDK::UnityEngine::UnityEngine::GUITexture* _GuiTexture_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::GUIText* _GuiText_k__BackingField_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::PlayMakerFSM*>* fsmList_;
bool MaximizeFileCompatibility_;
bool ApplicationIsQuitting_;
bool NotMainThread_;
bool _DrawGizmos_k__BackingField_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
DLL2SDK::PlayMaker::FsmTemplate* get_FsmTemplate_1414();
DLL2SDK::UnityEngine::UnityEngine::GUITexture* get_GuiTexture_1415();
void set_GuiTexture_1416(DLL2SDK::UnityEngine::UnityEngine::GUITexture* value_);
DLL2SDK::UnityEngine::UnityEngine::GUIText* get_GuiText_1417();
void set_GuiText_1418(DLL2SDK::UnityEngine::UnityEngine::GUIText* value_);
void Reset_1421();
void Awake_1422();
void Preprocess_1423();
void Init_1424();
void InitTemplate_1425();
void InitFsm_1426();
void AddEventHandlerComponents_1427();
template <typename T> void AddEventHandlerComponent_1428(DLL2SDK::UnityEngine::UnityEngine::HideFlags hide_);
void SetFsmTemplate_1429(DLL2SDK::PlayMaker::FsmTemplate* template_);
void Start_1430();
void OnEnable_1431();
void Update_1432();
void LateUpdate_1433();
DLL2SDK::mscorlib::System::Collections::IEnumerator* DoCoroutine_1434(DLL2SDK::mscorlib::System::Collections::IEnumerator* routine_);
void OnDisable_1435();
void OnDestroy_1436();
void OnApplicationQuit_1437();
void OnDrawGizmos_1438();
void SetState_1439(DLL2SDK::mscorlib::System::String* stateName_);
void ChangeState_1440(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
void ChangeState_1441(DLL2SDK::mscorlib::System::String* eventName_);
void SendEvent_1442(DLL2SDK::mscorlib::System::String* eventName_);
void SendRemoteFsmEvent_1443(DLL2SDK::mscorlib::System::String* eventName_);
void SendRemoteFsmEventWithData_1444(DLL2SDK::mscorlib::System::String* eventName_, DLL2SDK::mscorlib::System::String* eventData_);
void OnBecameVisible_1447();
void OnBecameInvisible_1448();
void OnPlayerConnected_1449(DLL2SDK::UnityEngine::UnityEngine::NetworkPlayer player_);
void OnServerInitialized_1450();
void OnConnectedToServer_1451();
void OnPlayerDisconnected_1452(DLL2SDK::UnityEngine::UnityEngine::NetworkPlayer player_);
void OnDisconnectedFromServer_1453(DLL2SDK::UnityEngine::UnityEngine::NetworkDisconnection info_);
void OnFailedToConnect_1454(DLL2SDK::UnityEngine::UnityEngine::NetworkConnectionError error_);
void OnNetworkInstantiate_1455(DLL2SDK::UnityEngine::UnityEngine::NetworkMessageInfo info_);
void OnSerializeNetworkView_1456(DLL2SDK::UnityEngine::UnityEngine::BitStream* stream_, DLL2SDK::UnityEngine::UnityEngine::NetworkMessageInfo info_);
void OnMasterServerEvent_1458(DLL2SDK::UnityEngine::UnityEngine::MasterServerEvent masterServerEvent_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_Fsm_1459();
DLL2SDK::mscorlib::System::String* get_FsmName_1460();
void set_FsmName_1461(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_FsmDescription_1462();
void set_FsmDescription_1463(DLL2SDK::mscorlib::System::String* value_);
bool get_Active_1464();
DLL2SDK::mscorlib::System::String* get_ActiveStateName_1465();
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState*>* get_FsmStates_1466();
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* get_FsmEvents_1467();
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition*>* get_FsmGlobalTransitions_1468();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* get_FsmVariables_1469();
bool get_UsesTemplate_1470();
void OnBeforeSerialize_1471();
void OnAfterDeserialize_1472();
void _ctor_1473();
static DLL2SDK::mscorlib::System::String* get_VersionNotes_1410();
static DLL2SDK::mscorlib::System::String* get_VersionLabel_1411();
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::PlayMakerFSM*>* get_FsmList_1412();
static DLL2SDK::PlayMaker::PlayMakerFSM* FindFsmOnGameObject_1413(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::mscorlib::System::String* fsmName_);
static bool get_DrawGizmos_1419();
static void set_DrawGizmos_1420(bool value_);
static void BroadcastEvent_1445(DLL2SDK::mscorlib::System::String* fsmEventName_);
static void BroadcastEvent_1446(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static void NetworkSyncVariables_1457(DLL2SDK::UnityEngine::UnityEngine::BitStream* stream_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* variables_);
static void _cctor_1474();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerFixedUpdate : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void FixedUpdate_1408();
void _ctor_1409();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerControllerColliderHit : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnControllerColliderHit_1406(DLL2SDK::UnityEngine::UnityEngine::ControllerColliderHit* hitCollider_);
void _ctor_1407();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerCollisionStay2D : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnCollisionStay2D_1404(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void _ctor_1405();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerCollisionStay : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnCollisionStay_1402(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void _ctor_1403();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerCollisionExit2D : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnCollisionExit2D_1400(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void _ctor_1401();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerCollisionExit : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnCollisionExit_1398(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void _ctor_1399();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerCollisionEnter2D : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnCollisionEnter2D_1396(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void _ctor_1397();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerCollisionEnter : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnCollisionEnter_1394(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void _ctor_1395();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerApplicationEvents : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnApplicationFocus_1391();
void OnApplicationPause_1392();
void _ctor_1393();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerAnimatorMove : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnAnimatorMove_1389();
void _ctor_1390();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerAnimatorIK : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnAnimatorIK_1387(int32_t layerIndex_);
void _ctor_1388();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ReflectionUtils : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* assemblyNames_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::Assembly*>* loadedAssemblies_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, DLL2SDK::mscorlib::System::Type*>* typeLookup_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::Assembly*>* GetLoadedAssemblies_1366();
static DLL2SDK::mscorlib::System::Type* GetGlobalType_1367(DLL2SDK::mscorlib::System::String* typeName_);
static DLL2SDK::mscorlib::System::Type* GetPropertyType_1368(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* path_);
static DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::MemberInfo*>* GetMemberInfo_1369(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* path_);
static bool CanReadMemberValue_1370(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_);
static bool CanSetMemberValue_1371(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_);
static bool CanGetMemberValue_1372(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_);
static DLL2SDK::mscorlib::System::Type* GetMemberUnderlyingType_1373(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_);
static DLL2SDK::mscorlib::System::Object* GetMemberValue_1374(DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::MemberInfo*>* memberInfo_, DLL2SDK::mscorlib::System::Object* target_);
static DLL2SDK::mscorlib::System::Object* GetMemberValue_1375(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, DLL2SDK::mscorlib::System::Object* target_);
static void SetMemberValue_1376(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Object* value_);
static void SetMemberValue_1377(DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::MemberInfo*>* memberInfo_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Object* value_);
static void SetBoxedMemberValue_1378(DLL2SDK::mscorlib::System::Object* parent_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* targetInfo_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* propertyInfo_, DLL2SDK::mscorlib::System::Object* value_);
template <typename T> static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::Reflection::MemberInfo*>* GetFieldsAndProperties_1379(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_);
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::Reflection::MemberInfo*>* GetFieldsAndProperties_1380(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_);
static DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::FieldInfo*>* GetPublicFields_1381(DLL2SDK::mscorlib::System::Type* type_);
static DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::PropertyInfo*>* GetPublicProperties_1382(DLL2SDK::mscorlib::System::Type* type_);
static void _cctor_1383();
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerPrefs : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject
{
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* colors_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* colorNames_;
struct StaticFields
{
DLL2SDK::PlayMaker::PlayMakerPrefs* instance_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* defaultColors_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* defaultColorNames_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* minimapColors_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void ResetDefaultColors_1360();
void _ctor_1364();
static DLL2SDK::PlayMaker::PlayMakerPrefs* get_Instance_1355();
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* get_Colors_1356();
static void set_Colors_1357(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* value_);
static DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* get_ColorNames_1358();
static void set_ColorNames_1359(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* value_);
static DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* get_MinimapColors_1361();
static void SaveChanges_1362();
static void UpdateMinimapColors_1363();
static void _cctor_1365();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmStateAction : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* name_;
bool enabled_;
bool isOpen_;
bool active_;
bool finished_;
bool autoName_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* owner_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* fsmState_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_;
DLL2SDK::PlayMaker::PlayMakerFSM* fsmComponent_;
bool _Entered_k__BackingField_;
void Init_1145(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void Reset_1146();
void OnPreprocess_1147();
void Awake_1148();
bool Event_1149(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
void Finish_1150();
DLL2SDK::UnityEngine::UnityEngine::Coroutine* StartCoroutine_1151(DLL2SDK::mscorlib::System::Collections::IEnumerator* routine_);
void StopCoroutine_1152(DLL2SDK::UnityEngine::UnityEngine::Coroutine* routine_);
void OnEnter_1153();
void OnFixedUpdate_1154();
void OnUpdate_1155();
void OnGUI_1156();
void OnLateUpdate_1157();
void OnExit_1158();
void OnDrawActionGizmos_1159();
void OnDrawActionGizmosSelected_1160();
DLL2SDK::mscorlib::System::String* AutoName_1161();
void OnActionTargetInvoked_1162(DLL2SDK::mscorlib::System::Object* targetObject_);
void DoCollisionEnter_1163(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void DoCollisionStay_1164(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void DoCollisionExit_1165(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void DoTriggerEnter_1166(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void DoTriggerStay_1167(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void DoTriggerExit_1168(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void DoParticleCollision_1169(DLL2SDK::UnityEngine::UnityEngine::GameObject* other_);
void DoCollisionEnter2D_1170(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void DoCollisionStay2D_1171(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void DoCollisionExit2D_1172(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void DoTriggerEnter2D_1173(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void DoTriggerStay2D_1174(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void DoTriggerExit2D_1175(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void DoControllerColliderHit_1176(DLL2SDK::UnityEngine::UnityEngine::ControllerColliderHit* collider_);
void DoJointBreak_1177(float force_);
void DoJointBreak2D_1178(DLL2SDK::UnityEngine::UnityEngine::Joint2D* joint_);
void DoAnimatorMove_1179();
void DoAnimatorIK_1180(int32_t layerIndex_);
void Log_1181(DLL2SDK::mscorlib::System::String* text_);
void LogWarning_1182(DLL2SDK::mscorlib::System::String* text_);
void LogError_1183(DLL2SDK::mscorlib::System::String* text_);
DLL2SDK::mscorlib::System::String* ErrorCheck_1184();
DLL2SDK::mscorlib::System::String* get_Name_1185();
void set_Name_1186(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_Fsm_1187();
void set_Fsm_1188(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* value_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_Owner_1189();
void set_Owner_1190(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* get_State_1191();
void set_State_1192(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* value_);
bool get_Enabled_1193();
void set_Enabled_1194(bool value_);
bool get_IsOpen_1195();
void set_IsOpen_1196(bool value_);
bool get_IsAutoNamed_1197();
void set_IsAutoNamed_1198(bool value_);
bool get_Entered_1199();
void set_Entered_1200(bool value_);
bool get_Finished_1201();
void set_Finished_1202(bool value_);
bool get_Active_1203();
void set_Active_1204(bool value_);
void _ctor_1205();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct ArrayVariableTypesNicified : int32_t
{
Float_ = static_cast<int32_t>(0x0),
Int_ = static_cast<int32_t>(0x1),
Bool_ = static_cast<int32_t>(0x2),
GameObject_ = static_cast<int32_t>(0x3),
String_ = static_cast<int32_t>(0x4),
Vector2_ = static_cast<int32_t>(0x5),
Vector3_ = static_cast<int32_t>(0x6),
Color_ = static_cast<int32_t>(0x7),
Rect_ = static_cast<int32_t>(0x8),
Material_ = static_cast<int32_t>(0x9),
Texture_ = static_cast<int32_t>(0xA),
Quaternion_ = static_cast<int32_t>(0xB),
Object_ = static_cast<int32_t>(0xC),
Enum_ = static_cast<int32_t>(0xE)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct VariableTypeNicified : int32_t
{
Float_ = static_cast<int32_t>(0x0),
Int_ = static_cast<int32_t>(0x1),
Bool_ = static_cast<int32_t>(0x2),
GameObject_ = static_cast<int32_t>(0x3),
String_ = static_cast<int32_t>(0x4),
Vector2_ = static_cast<int32_t>(0x5),
Vector3_ = static_cast<int32_t>(0x6),
Color_ = static_cast<int32_t>(0x7),
Rect_ = static_cast<int32_t>(0x8),
Material_ = static_cast<int32_t>(0x9),
Texture_ = static_cast<int32_t>(0xA),
Quaternion_ = static_cast<int32_t>(0xB),
Object_ = static_cast<int32_t>(0xC),
Array_ = static_cast<int32_t>(0xD),
Enum_ = static_cast<int32_t>(0xE)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct VariableType : int32_t
{
Float_ = static_cast<int32_t>(0x0),
Int_ = static_cast<int32_t>(0x1),
Bool_ = static_cast<int32_t>(0x2),
GameObject_ = static_cast<int32_t>(0x3),
String_ = static_cast<int32_t>(0x4),
Vector2_ = static_cast<int32_t>(0x5),
Vector3_ = static_cast<int32_t>(0x6),
Color_ = static_cast<int32_t>(0x7),
Rect_ = static_cast<int32_t>(0x8),
Material_ = static_cast<int32_t>(0x9),
Texture_ = static_cast<int32_t>(0xA),
Quaternion_ = static_cast<int32_t>(0xB),
Object_ = static_cast<int32_t>(0xC),
Unknown_ = static_cast<int32_t>(0xFFFFFFFF),
Array_ = static_cast<int32_t>(0xD),
Enum_ = static_cast<int32_t>(0xE)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmVariables : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat*>* floatVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt*>* intVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool*>* boolVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString*>* stringVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2*>* vector2Variables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3*>* vector3Variables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor*>* colorVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect*>* rectVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion*>* quaternionVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject*>* gameObjectVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject*>* objectVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial*>* materialVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture*>* textureVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray*>* arrayVariables_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum*>* enumVariables_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* categories_;
DLL2SDK::Array<int32_t>* variableCategoryIDs_;
struct StaticFields
{
bool _GlobalVariablesSynced_k__BackingField_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* get_Categories_1276();
void set_Categories_1277(DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* value_);
DLL2SDK::Array<int32_t>* get_CategoryIDs_1278();
void set_CategoryIDs_1279(DLL2SDK::Array<int32_t>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable*>* GetAllNamedVariables_1280();
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable*>* GetNamedVariables_1281(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType type_);
bool Contains_1282(DLL2SDK::mscorlib::System::String* variableName_);
bool Contains_1283(DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* variable_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable*>* GetNames_1284(DLL2SDK::mscorlib::System::Type* ofType_);
void _ctor_1285();
void _ctor_1286(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* source_);
void OverrideVariableValues_1287(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* source_);
void ApplyVariableValues_1288(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* source_);
void ApplyVariableValuesCareful_1289(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* source_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat*>* get_FloatVariables_1290();
void set_FloatVariables_1291(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt*>* get_IntVariables_1292();
void set_IntVariables_1293(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool*>* get_BoolVariables_1294();
void set_BoolVariables_1295(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString*>* get_StringVariables_1296();
void set_StringVariables_1297(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2*>* get_Vector2Variables_1298();
void set_Vector2Variables_1299(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3*>* get_Vector3Variables_1300();
void set_Vector3Variables_1301(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect*>* get_RectVariables_1302();
void set_RectVariables_1303(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion*>* get_QuaternionVariables_1304();
void set_QuaternionVariables_1305(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor*>* get_ColorVariables_1306();
void set_ColorVariables_1307(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject*>* get_GameObjectVariables_1308();
void set_GameObjectVariables_1309(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray*>* get_ArrayVariables_1310();
void set_ArrayVariables_1311(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum*>* get_EnumVariables_1312();
void set_EnumVariables_1313(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject*>* get_ObjectVariables_1314();
void set_ObjectVariables_1315(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial*>* get_MaterialVariables_1316();
void set_MaterialVariables_1317(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture*>* get_TextureVariables_1318();
void set_TextureVariables_1319(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture*>* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* GetVariable_1320(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* GetFsmFloat_1321(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* GetFsmObject_1322(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial* GetFsmMaterial_1323(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture* GetFsmTexture_1324(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* GetFsmInt_1325(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* GetFsmBool_1326(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* GetFsmString_1327(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* GetFsmVector2_1328(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* GetFsmVector3_1329(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* GetFsmRect_1330(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* GetFsmQuaternion_1331(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* GetFsmColor_1332(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* GetFsmGameObject_1333(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* GetFsmArray_1334(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum* GetFsmEnum_1335(DLL2SDK::mscorlib::System::String* name_);
void LogMissingVariable_1336(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* FindVariable_1337(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* FindVariable_1338(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType type_, DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* FindFsmFloat_1339(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* FindFsmObject_1340(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial* FindFsmMaterial_1341(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture* FindFsmTexture_1342(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* FindFsmInt_1343(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* FindFsmBool_1344(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* FindFsmString_1345(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* FindFsmVector2_1346(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* FindFsmVector3_1347(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* FindFsmRect_1348(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* FindFsmQuaternion_1349(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* FindFsmColor_1350(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* FindFsmGameObject_1351(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum* FindFsmEnum_1352(DLL2SDK::mscorlib::System::String* name_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* FindFsmArray_1353(DLL2SDK::mscorlib::System::String* name_);
static DLL2SDK::PlayMaker::PlayMakerGlobals* get_GlobalsComponent_1272();
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* get_GlobalVariables_1273();
static bool get_GlobalVariablesSynced_1274();
static void set_GlobalVariablesSynced_1275(bool value_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmUtility : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::mscorlib::System::Text::UTF8Encoding* encoding_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static DLL2SDK::mscorlib::System::Text::UTF8Encoding* get_Encoding_1220();
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType GetVariableType_1221(DLL2SDK::PlayMaker::HutongGames::PlayMaker::INamedVariable* variable_);
static DLL2SDK::mscorlib::System::Type* GetVariableRealType_1222(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_);
static DLL2SDK::mscorlib::System::Object* GetEnum_1223(DLL2SDK::mscorlib::System::Type* enumType_, int32_t enumValue_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmEventToByteArray_1224(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmFloatToByteArray_1225(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* fsmFloat_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmIntToByteArray_1226(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* fsmInt_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmBoolToByteArray_1227(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* fsmBool_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmVector2ToByteArray_1228(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* fsmVector2_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmVector3ToByteArray_1229(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* fsmVector3_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmRectToByteArray_1230(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* fsmRect_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmQuaternionToByteArray_1231(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* fsmQuaternion_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* FsmColorToByteArray_1232(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* fsmColor_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* ColorToByteArray_1233(DLL2SDK::UnityEngine::UnityEngine::Color color_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* Vector2ToByteArray_1234(DLL2SDK::UnityEngine::UnityEngine::Vector2 vector2_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* Vector3ToByteArray_1235(DLL2SDK::UnityEngine::UnityEngine::Vector3 vector3_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* Vector4ToByteArray_1236(DLL2SDK::UnityEngine::UnityEngine::Vector4 vector4_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* RectToByteArray_1237(DLL2SDK::UnityEngine::UnityEngine::Rect rect_);
static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* QuaternionToByteArray_1238(DLL2SDK::UnityEngine::UnityEngine::Quaternion quaternion_);
static DLL2SDK::Array<uint8_t>* StringToByteArray_1239(DLL2SDK::mscorlib::System::String* str_);
static DLL2SDK::mscorlib::System::String* ByteArrayToString_1240(DLL2SDK::Array<uint8_t>* bytes_);
static DLL2SDK::mscorlib::System::String* ByteArrayToString_1241(DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t count_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* ByteArrayToFsmEvent_1242(DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t size_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* ByteArrayToFsmFloat_1243(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t totalLength_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* ByteArrayToFsmInt_1244(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t totalLength_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* ByteArrayToFsmBool_1245(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t totalLength_);
static DLL2SDK::UnityEngine::UnityEngine::Color ByteArrayToColor_1246(DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_);
static DLL2SDK::UnityEngine::UnityEngine::Vector2 ByteArrayToVector2_1247(DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* ByteArrayToFsmVector2_1248(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t totalLength_);
static DLL2SDK::UnityEngine::UnityEngine::Vector3 ByteArrayToVector3_1249(DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* ByteArrayToFsmVector3_1250(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t totalLength_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* ByteArrayToFsmRect_1251(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t totalLength_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* ByteArrayToFsmQuaternion_1252(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t totalLength_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* ByteArrayToFsmColor_1253(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_, int32_t totalLength_);
static DLL2SDK::UnityEngine::UnityEngine::Vector4 ByteArrayToVector4_1254(DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_);
static DLL2SDK::UnityEngine::UnityEngine::Rect ByteArrayToRect_1255(DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_);
static DLL2SDK::UnityEngine::UnityEngine::Quaternion ByteArrayToQuaternion_1256(DLL2SDK::Array<uint8_t>* bytes_, int32_t startIndex_);
static DLL2SDK::Array<uint8_t>* ReadToEnd_1257(DLL2SDK::mscorlib::System::IO::Stream* stream_);
static DLL2SDK::mscorlib::System::String* StripNamespace_1258(DLL2SDK::mscorlib::System::String* name_);
static DLL2SDK::mscorlib::System::String* GetPath_1259(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
static DLL2SDK::mscorlib::System::String* GetPath_1260(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_);
static DLL2SDK::mscorlib::System::String* GetPath_1261(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_, DLL2SDK::mscorlib::System::String* parameter_);
static DLL2SDK::mscorlib::System::String* GetFullFsmLabel_1262(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
static DLL2SDK::mscorlib::System::String* GetFullFsmLabel_1263(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_);
static DLL2SDK::mscorlib::System::String* GetFsmLabel_1264(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
static DLL2SDK::UnityEngine::UnityEngine::Object* GetOwner_1265(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmTransition : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_;
DLL2SDK::mscorlib::System::String* toState_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition_CustomLinkStyle linkStyle_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition_CustomLinkConstraint linkConstraint_;
uint8_t colorIndex_;
void _ctor_1206();
void _ctor_1207(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_FsmEvent_1208();
void set_FsmEvent_1209(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
DLL2SDK::mscorlib::System::String* get_ToState_1210();
void set_ToState_1211(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition_CustomLinkStyle get_LinkStyle_1212();
void set_LinkStyle_1213(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition_CustomLinkStyle value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition_CustomLinkConstraint get_LinkConstraint_1214();
void set_LinkConstraint_1215(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition_CustomLinkConstraint value_);
int32_t get_ColorIndex_1216();
void set_ColorIndex_1217(int32_t value_);
DLL2SDK::mscorlib::System::String* get_EventName_1218();
bool Equals_1219(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* other_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmState : DLL2SDK::mscorlib::System::Object
{
bool active_;
bool finished_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* activeAction_;
int32_t activeActionIndex_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_;
DLL2SDK::mscorlib::System::String* name_;
DLL2SDK::mscorlib::System::String* description_;
uint8_t colorIndex_;
DLL2SDK::UnityEngine::UnityEngine::Rect position_;
bool isBreakpoint_;
bool isSequence_;
bool hideUnused_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition*>* transitions_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* actions_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData* actionData_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* activeActions_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* _finishedActions_;
float _StateTime_k__BackingField_;
float _RealStartTime_k__BackingField_;
int32_t _loopCount_k__BackingField_;
int32_t _maxLoopCount_k__BackingField_;
float get_StateTime_1048();
void set_StateTime_1049(float value_);
float get_RealStartTime_1050();
void set_RealStartTime_1051(float value_);
int32_t get_loopCount_1052();
void set_loopCount_1053(int32_t value_);
int32_t get_maxLoopCount_1054();
void set_maxLoopCount_1055(int32_t value_);
void _ctor_1057(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
void _ctor_1058(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* source_);
void CopyActionData_1059(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void LoadActions_1060();
void SaveActions_1061();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* get_ActiveActions_1062();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* get_finishedActions_1063();
void OnEnter_1064();
bool ActivateActions_1065(int32_t startIndex_);
bool OnEvent_1066(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
void OnFixedUpdate_1067();
void OnUpdate_1068();
void OnLateUpdate_1069();
bool OnAnimatorMove_1070();
bool OnAnimatorIK_1071(int32_t layerIndex_);
bool OnCollisionEnter_1072(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
bool OnCollisionStay_1073(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
bool OnCollisionExit_1074(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
bool OnTriggerEnter_1075(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
bool OnTriggerStay_1076(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
bool OnTriggerExit_1077(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
bool OnParticleCollision_1078(DLL2SDK::UnityEngine::UnityEngine::GameObject* other_);
bool OnCollisionEnter2D_1079(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
bool OnCollisionStay2D_1080(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
bool OnCollisionExit2D_1081(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
bool OnTriggerEnter2D_1082(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
bool OnTriggerStay2D_1083(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
bool OnTriggerExit2D_1084(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
bool OnControllerColliderHit_1085(DLL2SDK::UnityEngine::UnityEngine::ControllerColliderHit* collider_);
bool OnJointBreak_1086(float force_);
bool OnJointBreak2D_1087(DLL2SDK::UnityEngine::UnityEngine::Joint2D* joint_);
void OnGUI_1088();
void FinishAction_1089(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_);
void RemoveFinishedActions_1090();
void CheckAllActionsFinished_1091();
void OnExit_1092();
void ResetLoopCount_1093();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* GetTransition_1094(int32_t transitionIndex_);
int32_t GetTransitionIndex_1095(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* transition_);
bool get_Active_1096();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* get_ActiveAction_1097();
bool get_IsInitialized_1098();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_Fsm_1099();
void set_Fsm_1100(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* value_);
DLL2SDK::mscorlib::System::String* get_Name_1101();
void set_Name_1102(DLL2SDK::mscorlib::System::String* value_);
bool get_IsSequence_1103();
void set_IsSequence_1104(bool value_);
int32_t get_ActiveActionIndex_1105();
DLL2SDK::UnityEngine::UnityEngine::Rect get_Position_1106();
void set_Position_1107(DLL2SDK::UnityEngine::UnityEngine::Rect value_);
bool get_IsBreakpoint_1108();
void set_IsBreakpoint_1109(bool value_);
bool get_HideUnused_1110();
void set_HideUnused_1111(bool value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* get_Actions_1112();
void set_Actions_1113(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* value_);
bool get_ActionsLoaded_1114();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData* get_ActionData_1115();
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition*>* get_Transitions_1116();
void set_Transitions_1117(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition*>* value_);
DLL2SDK::mscorlib::System::String* get_Description_1118();
void set_Description_1119(DLL2SDK::mscorlib::System::String* value_);
int32_t get_ColorIndex_1120();
void set_ColorIndex_1121(int32_t value_);
static DLL2SDK::mscorlib::System::String* GetFullStateLabel_1056(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
static int32_t GetStateIndex_1122(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct FsmLogType : int32_t
{
Info_ = static_cast<int32_t>(0x0),
Warning_ = static_cast<int32_t>(0x1),
Error_ = static_cast<int32_t>(0x2),
Event_ = static_cast<int32_t>(0x3),
Transition_ = static_cast<int32_t>(0x4),
ExitState_ = static_cast<int32_t>(0x5),
EnterState_ = static_cast<int32_t>(0x6),
Break_ = static_cast<int32_t>(0x7),
SendEvent_ = static_cast<int32_t>(0x8),
Start_ = static_cast<int32_t>(0x9),
Stop_ = static_cast<int32_t>(0xA)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmLogEntry : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* text_;
DLL2SDK::mscorlib::System::String* textWithTimecode_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLog* _Log_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogType _LogType_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* _State_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* _SentByState_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* _Action_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _Event_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* _Transition_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* _EventTarget_k__BackingField_;
float _Time_k__BackingField_;
float _StateTime_k__BackingField_;
int32_t _FrameCount_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* _FsmVariablesCopy_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* _GlobalVariablesCopy_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* _GameObject_k__BackingField_;
DLL2SDK::mscorlib::System::String* _GameObjectName_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Texture* _GameObjectIcon_k__BackingField_;
DLL2SDK::mscorlib::System::String* _Text2_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLog* get_Log_1006();
void set_Log_1007(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLog* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogType get_LogType_1008();
void set_LogType_1009(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogType value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_Fsm_1010();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* get_State_1011();
void set_State_1012(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* get_SentByState_1013();
void set_SentByState_1014(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* get_Action_1015();
void set_Action_1016(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_Event_1017();
void set_Event_1018(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* get_Transition_1019();
void set_Transition_1020(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* get_EventTarget_1021();
void set_EventTarget_1022(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* value_);
float get_Time_1023();
void set_Time_1024(float value_);
float get_StateTime_1025();
void set_StateTime_1026(float value_);
int32_t get_FrameCount_1027();
void set_FrameCount_1028(int32_t value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* get_FsmVariablesCopy_1029();
void set_FsmVariablesCopy_1030(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* get_GlobalVariablesCopy_1031();
void set_GlobalVariablesCopy_1032(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* value_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_GameObject_1033();
void set_GameObject_1034(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::mscorlib::System::String* get_GameObjectName_1035();
void set_GameObjectName_1036(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::UnityEngine::UnityEngine::Texture* get_GameObjectIcon_1037();
void set_GameObjectIcon_1038(DLL2SDK::UnityEngine::UnityEngine::Texture* value_);
DLL2SDK::mscorlib::System::String* get_Text_1039();
void set_Text_1040(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_Text2_1041();
void set_Text2_1042(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_TextWithTimecode_1043();
int32_t GetIndex_1044();
void Reset_1045();
void DebugLog_1046();
void _ctor_1047();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmLog : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogEntry*>* entries_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* _Fsm_k__BackingField_;
struct StaticFields
{
int32_t MaxSize_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLog*>* Logs_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogEntry*>* logEntryPool_;
int32_t nextLogEntryPoolIndex_;
bool _LoggingEnabled_k__BackingField_;
bool _MirrorDebugLog_k__BackingField_;
bool _EnableDebugFlow_k__BackingField_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_Fsm_977();
void set_Fsm_978(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* value_);
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogEntry*>* get_Entries_979();
void _ctor_980(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
void AddEntry_983(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogEntry* entry_, bool sendToUnityLog_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogEntry* NewFsmLogEntry_988(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogType logType_);
void RemoveEntry_989(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogEntry* entry_);
void LogEvent_990(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void LogSendEvent_991(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* eventTarget_);
void LogExitState_992(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void LogEnterState_993(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void LogTransition_994(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* fromState_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* transition_);
void LogBreak_995();
void LogAction_996(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogType logType_, DLL2SDK::mscorlib::System::String* text_, bool sendToUnityLog_);
void Log_997(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLogType logType_, DLL2SDK::mscorlib::System::String* text_);
void LogStart_998(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* startState_);
void LogStop_999();
void Log_1000(DLL2SDK::mscorlib::System::String* text_);
void LogWarning_1001(DLL2SDK::mscorlib::System::String* text_);
void LogError_1002(DLL2SDK::mscorlib::System::String* text_);
DLL2SDK::mscorlib::System::String* FormatUnityLogString_1003(DLL2SDK::mscorlib::System::String* text_);
void Clear_1004();
void OnDestroy_1005();
static void _cctor_970();
static bool get_LoggingEnabled_971();
static void set_LoggingEnabled_972(bool value_);
static bool get_MirrorDebugLog_973();
static void set_MirrorDebugLog_974(bool value_);
static bool get_EnableDebugFlow_975();
static void set_EnableDebugFlow_976(bool value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLog* GetLog_981(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
static void ClearLogs_982();
static bool IsCollisionEvent_984(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static bool IsTriggerEvent_985(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static bool IsCollision2DEvent_986(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static bool IsTrigger2DEvent_987(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmEvent : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* name_;
bool isSystemEvent_;
bool isGlobal_;
DLL2SDK::mscorlib::System::String* _Path_k__BackingField_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* eventList_;
DLL2SDK::mscorlib::System::Object* syncObj_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _BecameInvisible_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _BecameVisible_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _CollisionEnter_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _CollisionExit_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _CollisionStay_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _CollisionEnter2D_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _CollisionExit2D_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _CollisionStay2D_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _ControllerColliderHit_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _Finished_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _LevelLoaded_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _MouseDown_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _MouseDrag_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _MouseEnter_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _MouseExit_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _MouseOver_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _MouseUp_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _MouseUpAsButton_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _TriggerEnter_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _TriggerExit_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _TriggerStay_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _TriggerEnter2D_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _TriggerExit2D_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _TriggerStay2D_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _ApplicationFocus_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _ApplicationPause_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _ApplicationQuit_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _ParticleCollision_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _JointBreak_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _JointBreak2D_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _PlayerConnected_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _ServerInitialized_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _ConnectedToServer_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _PlayerDisconnected_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _DisconnectedFromServer_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _FailedToConnect_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _FailedToConnectToMasterServer_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _MasterServerEvent_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* _NetworkInstantiate_k__BackingField_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
DLL2SDK::mscorlib::System::String* get_Name_863();
void set_Name_864(DLL2SDK::mscorlib::System::String* value_);
bool get_IsSystemEvent_865();
void set_IsSystemEvent_866(bool value_);
bool get_IsMouseEvent_867();
bool get_IsApplicationEvent_868();
bool get_IsGlobal_869();
void set_IsGlobal_870(bool value_);
DLL2SDK::mscorlib::System::String* get_Path_872();
void set_Path_873(DLL2SDK::mscorlib::System::String* value_);
void _ctor_874(DLL2SDK::mscorlib::System::String* name_);
void _ctor_875(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* source_);
int32_t System_IComparable_CompareTo_876(DLL2SDK::mscorlib::System::Object* obj_);
bool _set_IsGlobal_b__0_967(DLL2SDK::mscorlib::System::String* m_);
bool __ctor_b__2_968(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* x_);
static DLL2SDK::PlayMaker::PlayMakerGlobals* get_GlobalsComponent_858();
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* get_globalEvents_859();
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* get_EventList_860();
static void set_EventList_861(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* value_);
static void Initialize_862();
static bool IsNullOrEmpty_871(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static bool EventListContainsEvent_877(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* fsmEventList_, DLL2SDK::mscorlib::System::String* fsmEventName_);
static void RemoveEventFromEventList_878(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* FindEvent_879(DLL2SDK::mscorlib::System::String* eventName_);
static bool IsEventGlobal_880(DLL2SDK::mscorlib::System::String* eventName_);
static bool EventListContains_881(DLL2SDK::mscorlib::System::String* eventName_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* GetFsmEvent_882(DLL2SDK::mscorlib::System::String* eventName_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* GetFsmEvent_883(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* AddFsmEvent_884(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
static void AddSystemEvents_885();
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* AddSystemEvent_886(DLL2SDK::mscorlib::System::String* eventName_, DLL2SDK::mscorlib::System::String* path_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_BecameInvisible_887();
static void set_BecameInvisible_888(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_BecameVisible_889();
static void set_BecameVisible_890(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_CollisionEnter_891();
static void set_CollisionEnter_892(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_CollisionExit_893();
static void set_CollisionExit_894(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_CollisionStay_895();
static void set_CollisionStay_896(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_CollisionEnter2D_897();
static void set_CollisionEnter2D_898(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_CollisionExit2D_899();
static void set_CollisionExit2D_900(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_CollisionStay2D_901();
static void set_CollisionStay2D_902(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_ControllerColliderHit_903();
static void set_ControllerColliderHit_904(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_Finished_905();
static void set_Finished_906(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_LevelLoaded_907();
static void set_LevelLoaded_908(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_MouseDown_909();
static void set_MouseDown_910(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_MouseDrag_911();
static void set_MouseDrag_912(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_MouseEnter_913();
static void set_MouseEnter_914(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_MouseExit_915();
static void set_MouseExit_916(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_MouseOver_917();
static void set_MouseOver_918(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_MouseUp_919();
static void set_MouseUp_920(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_MouseUpAsButton_921();
static void set_MouseUpAsButton_922(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_TriggerEnter_923();
static void set_TriggerEnter_924(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_TriggerExit_925();
static void set_TriggerExit_926(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_TriggerStay_927();
static void set_TriggerStay_928(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_TriggerEnter2D_929();
static void set_TriggerEnter2D_930(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_TriggerExit2D_931();
static void set_TriggerExit2D_932(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_TriggerStay2D_933();
static void set_TriggerStay2D_934(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_ApplicationFocus_935();
static void set_ApplicationFocus_936(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_ApplicationPause_937();
static void set_ApplicationPause_938(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_ApplicationQuit_939();
static void set_ApplicationQuit_940(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_ParticleCollision_941();
static void set_ParticleCollision_942(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_JointBreak_943();
static void set_JointBreak_944(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_JointBreak2D_945();
static void set_JointBreak2D_946(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_PlayerConnected_947();
static void set_PlayerConnected_948(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_ServerInitialized_949();
static void set_ServerInitialized_950(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_ConnectedToServer_951();
static void set_ConnectedToServer_952(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_PlayerDisconnected_953();
static void set_PlayerDisconnected_954(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_DisconnectedFromServer_955();
static void set_DisconnectedFromServer_956(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_FailedToConnect_957();
static void set_FailedToConnect_958(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_FailedToConnectToMasterServer_959();
static void set_FailedToConnectToMasterServer_960(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_MasterServerEvent_961();
static void set_MasterServerEvent_962(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_NetworkInstantiate_963();
static void set_NetworkInstantiate_964(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* value_);
static void AddGlobalEvents_965();
static void SanityCheckEventList_966();
static void _cctor_969();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct Fsm : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Reflection::MethodInfo* updateHelperSetDirty_;
int32_t dataVersion_;
DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* owner_;
DLL2SDK::PlayMaker::FsmTemplate* usedInTemplate_;
DLL2SDK::mscorlib::System::String* name_;
DLL2SDK::mscorlib::System::String* startState_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState*>* states_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* events_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition*>* globalTransitions_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* variables_;
DLL2SDK::mscorlib::System::String* description_;
DLL2SDK::mscorlib::System::String* docUrl_;
bool showStateLabel_;
int32_t maxLoopCount_;
DLL2SDK::mscorlib::System::String* watermark_;
DLL2SDK::mscorlib::System::String* password_;
bool locked_;
bool manualUpdate_;
bool keepDelayedEventsOnStateExit_;
bool preprocessed_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* host_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* rootFsm_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm*>* subFsmList_;
bool setDirty_;
bool activeStateEntered_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* ExposedEvents_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLog* myLog_;
bool RestartOnEnable_;
bool EnableDebugFlow_;
bool EnableBreakpoints_;
bool StepFrame_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::DelayedEvent*>* delayedEvents_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::DelayedEvent*>* updateEvents_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::DelayedEvent*>* removeEvents_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm_EditorFlags editorFlags_;
bool initialized_;
DLL2SDK::mscorlib::System::String* activeStateName_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* activeState_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* switchToState_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* previousActiveState_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* editState_;
bool mouseEvents_;
bool handleLevelLoaded_;
bool handleTriggerEnter2D_;
bool handleTriggerExit2D_;
bool handleTriggerStay2D_;
bool handleCollisionEnter2D_;
bool handleCollisionExit2D_;
bool handleCollisionStay2D_;
bool handleTriggerEnter_;
bool handleTriggerExit_;
bool handleTriggerStay_;
bool handleCollisionEnter_;
bool handleCollisionExit_;
bool handleCollisionStay_;
bool handleParticleCollision_;
bool handleControllerColliderHit_;
bool handleJointBreak_;
bool handleJointBreak2D_;
bool handleOnGUI_;
bool handleFixedUpdate_;
bool handleApplicationEvents_;
bool handleAnimatorMove_;
bool handleAnimatorIK_;
bool _Started_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* _EventTarget_k__BackingField_;
bool _Finished_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* _LastTransition_k__BackingField_;
bool _IsModifiedPrefabInstance_k__BackingField_;
bool _SwitchedState_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Collision* _CollisionInfo_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Collider* _TriggerCollider_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Collision2D* _Collision2DInfo_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Collider2D* _TriggerCollider2D_k__BackingField_;
float _JointBreakForce_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::Joint2D* _BrokenJoint2D_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* _ParticleCollisionGO_k__BackingField_;
DLL2SDK::mscorlib::System::String* _TriggerName_k__BackingField_;
DLL2SDK::mscorlib::System::String* _CollisionName_k__BackingField_;
DLL2SDK::mscorlib::System::String* _Trigger2dName_k__BackingField_;
DLL2SDK::mscorlib::System::String* _Collision2dName_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::ControllerColliderHit* _ControllerCollider_k__BackingField_;
DLL2SDK::UnityEngine::UnityEngine::RaycastHit _RaycastHitInfo_k__BackingField_;
struct StaticFields
{
int32_t CurrentDataVersion_;
int32_t DefaultMaxLoops_;
DLL2SDK::mscorlib::System::String* StartStateName_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventData* EventData_;
DLL2SDK::UnityEngine::UnityEngine::Color debugLookAtColor_;
DLL2SDK::UnityEngine::UnityEngine::Color debugRaycastColor_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Color>* StateColors_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm*, DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D>* lastRaycastHit2DInfoLUT_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* targetSelf_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* _LastClickedObject_k__BackingField_;
bool _BreakpointsEnabled_k__BackingField_;
bool _HitBreakpoint_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* _BreakAtFsm_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* _BreakAtState_k__BackingField_;
bool _IsBreak_k__BackingField_;
bool _IsErrorBreak_k__BackingField_;
DLL2SDK::mscorlib::System::String* _LastError_k__BackingField_;
bool _StepToStateChange_k__BackingField_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* _StepFsm_k__BackingField_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
DLL2SDK::mscorlib::System::Reflection::MethodInfo* get_UpdateHelperSetDirty_564();
bool get_ManualUpdate_565();
void set_ManualUpdate_566(bool value_);
bool get_KeepDelayedEventsOnStateExit_567();
void set_KeepDelayedEventsOnStateExit_568(bool value_);
bool get_Preprocessed_569();
void set_Preprocessed_570(bool value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_Host_571();
void set_Host_572(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* value_);
DLL2SDK::mscorlib::System::String* get_Password_573();
bool get_Locked_574();
void Lock_575(DLL2SDK::mscorlib::System::String* pass_);
void Unlock_576(DLL2SDK::mscorlib::System::String* pass_);
DLL2SDK::PlayMaker::FsmTemplate* get_Template_577();
bool get_IsSubFsm_578();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_RootFsm_579();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm*>* get_SubFsmList_580();
bool get_Started_581();
void set_Started_582(bool value_);
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::DelayedEvent*>* get_DelayedEvents_583();
void KillDelayedEvents_584();
int32_t get_DataVersion_585();
void set_DataVersion_586(int32_t value_);
DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* get_Owner_587();
void set_Owner_588(DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* value_);
bool get_NameIsExpanded_589();
void set_NameIsExpanded_590(bool value_);
bool get_ControlsIsExpanded_591();
void set_ControlsIsExpanded_592(bool value_);
bool get_DebugIsExpanded_593();
void set_DebugIsExpanded_594(bool value_);
bool get_ExperimentalIsExpanded_595();
void set_ExperimentalIsExpanded_596(bool value_);
DLL2SDK::mscorlib::System::String* get_Name_597();
void set_Name_598(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::PlayMaker::FsmTemplate* get_UsedInTemplate_599();
void set_UsedInTemplate_600(DLL2SDK::PlayMaker::FsmTemplate* value_);
DLL2SDK::mscorlib::System::String* get_StartState_601();
void set_StartState_602(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState*>* get_States_603();
void set_States_604(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* get_Events_605();
void set_Events_606(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent*>* value_);
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition*>* get_GlobalTransitions_607();
void set_GlobalTransitions_608(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition*>* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* get_Variables_609();
void set_Variables_610(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* get_EventTarget_611();
void set_EventTarget_612(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* value_);
bool get_Initialized_613();
bool get_Active_614();
bool get_Finished_615();
void set_Finished_616(bool value_);
bool get_IsSwitchingState_617();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* get_ActiveState_618();
void set_ActiveState_619(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* value_);
DLL2SDK::mscorlib::System::String* get_ActiveStateName_620();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* get_PreviousActiveState_621();
void set_PreviousActiveState_622(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* get_LastTransition_623();
void set_LastTransition_624(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* value_);
int32_t get_MaxLoopCount_625();
int32_t get_MaxLoopCountOverride_626();
void set_MaxLoopCountOverride_627(int32_t value_);
DLL2SDK::mscorlib::System::String* get_OwnerName_628();
DLL2SDK::mscorlib::System::String* get_OwnerDebugName_629();
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_GameObject_630();
DLL2SDK::mscorlib::System::String* get_GameObjectName_631();
DLL2SDK::UnityEngine::UnityEngine::Object* get_OwnerObject_632();
DLL2SDK::PlayMaker::PlayMakerFSM* get_FsmComponent_633();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLog* get_MyLog_634();
bool get_IsModifiedPrefabInstance_635();
void set_IsModifiedPrefabInstance_636(bool value_);
DLL2SDK::mscorlib::System::String* get_Description_637();
void set_Description_638(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_Watermark_639();
void set_Watermark_640(DLL2SDK::mscorlib::System::String* value_);
bool get_ShowStateLabel_641();
void set_ShowStateLabel_642(bool value_);
DLL2SDK::mscorlib::System::String* get_GuiLabel_647();
DLL2SDK::mscorlib::System::String* get_DocUrl_648();
void set_DocUrl_649(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* get_EditState_650();
void set_EditState_651(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* value_);
bool get_SwitchedState_672();
void set_SwitchedState_673(bool value_);
bool get_MouseEvents_674();
void set_MouseEvents_675(bool value_);
bool get_HandleLevelLoaded_676();
void set_HandleLevelLoaded_677(bool value_);
bool get_HandleTriggerEnter2D_678();
void set_HandleTriggerEnter2D_679(bool value_);
bool get_HandleTriggerExit2D_680();
void set_HandleTriggerExit2D_681(bool value_);
bool get_HandleTriggerStay2D_682();
void set_HandleTriggerStay2D_683(bool value_);
bool get_HandleCollisionEnter2D_684();
void set_HandleCollisionEnter2D_685(bool value_);
bool get_HandleCollisionExit2D_686();
void set_HandleCollisionExit2D_687(bool value_);
bool get_HandleCollisionStay2D_688();
void set_HandleCollisionStay2D_689(bool value_);
bool get_HandleTriggerEnter_690();
void set_HandleTriggerEnter_691(bool value_);
bool get_HandleTriggerExit_692();
void set_HandleTriggerExit_693(bool value_);
bool get_HandleTriggerStay_694();
void set_HandleTriggerStay_695(bool value_);
bool get_HandleCollisionEnter_696();
void set_HandleCollisionEnter_697(bool value_);
bool get_HandleCollisionExit_698();
void set_HandleCollisionExit_699(bool value_);
bool get_HandleCollisionStay_700();
void set_HandleCollisionStay_701(bool value_);
bool get_HandleParticleCollision_702();
void set_HandleParticleCollision_703(bool value_);
bool get_HandleControllerColliderHit_704();
void set_HandleControllerColliderHit_705(bool value_);
bool get_HandleJointBreak_706();
void set_HandleJointBreak_707(bool value_);
bool get_HandleJointBreak2D_708();
void set_HandleJointBreak2D_709(bool value_);
bool get_HandleOnGUI_710();
void set_HandleOnGUI_711(bool value_);
bool get_HandleFixedUpdate_712();
void set_HandleFixedUpdate_713(bool value_);
bool get_HandleApplicationEvents_714();
void set_HandleApplicationEvents_715(bool value_);
void ResetEventHandlerFlags_716();
DLL2SDK::UnityEngine::UnityEngine::Collision* get_CollisionInfo_717();
void set_CollisionInfo_718(DLL2SDK::UnityEngine::UnityEngine::Collision* value_);
DLL2SDK::UnityEngine::UnityEngine::Collider* get_TriggerCollider_719();
void set_TriggerCollider_720(DLL2SDK::UnityEngine::UnityEngine::Collider* value_);
DLL2SDK::UnityEngine::UnityEngine::Collision2D* get_Collision2DInfo_721();
void set_Collision2DInfo_722(DLL2SDK::UnityEngine::UnityEngine::Collision2D* value_);
DLL2SDK::UnityEngine::UnityEngine::Collider2D* get_TriggerCollider2D_723();
void set_TriggerCollider2D_724(DLL2SDK::UnityEngine::UnityEngine::Collider2D* value_);
float get_JointBreakForce_725();
void set_JointBreakForce_726(float value_);
DLL2SDK::UnityEngine::UnityEngine::Joint2D* get_BrokenJoint2D_727();
void set_BrokenJoint2D_728(DLL2SDK::UnityEngine::UnityEngine::Joint2D* value_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_ParticleCollisionGO_729();
void set_ParticleCollisionGO_730(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_CollisionGO_731();
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_Collision2dGO_732();
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_TriggerGO_733();
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_Trigger2dGO_734();
DLL2SDK::mscorlib::System::String* get_TriggerName_735();
void set_TriggerName_736(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_CollisionName_737();
void set_CollisionName_738(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_Trigger2dName_739();
void set_Trigger2dName_740(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::String* get_Collision2dName_741();
void set_Collision2dName_742(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::UnityEngine::UnityEngine::ControllerColliderHit* get_ControllerCollider_743();
void set_ControllerCollider_744(DLL2SDK::UnityEngine::UnityEngine::ControllerColliderHit* value_);
DLL2SDK::UnityEngine::UnityEngine::RaycastHit get_RaycastHitInfo_745();
void set_RaycastHitInfo_746(DLL2SDK::UnityEngine::UnityEngine::RaycastHit value_);
bool get_HandleAnimatorMove_749();
void set_HandleAnimatorMove_750(bool value_);
bool get_HandleAnimatorIK_751();
void set_HandleAnimatorIK_752(bool value_);
void _ctor_754();
void _ctor_755(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* source_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* overrideVariables_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* CreateSubFsm_756(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTemplateControl* templateControl_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* GetRootFsm_757();
void CheckIfDirty_758();
void Reset_759(DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* component_);
void UpdateDataVersion_760();
void SaveActions_761();
void Clear_762(DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* component_);
void FixDataVersion_763();
int32_t DeduceDataVersion_764();
void Preprocess_765(DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* component_);
void Preprocess_766();
void Awake_767();
void Init_768(DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour* component_);
void Reinitialize_769();
void InitData_770();
void CheckFsmEventsForEventHandlers_771();
void OnEnable_772();
void OnSceneLoaded_773(DLL2SDK::UnityEngine::UnityEngine::SceneManagement::Scene scene_, DLL2SDK::UnityEngine::UnityEngine::SceneManagement::LoadSceneMode loadSceneMode_);
void Start_774();
void Update_775();
void UpdateDelayedEvents_776();
void ClearDelayedEvents_777();
void FixedUpdate_778();
void LateUpdate_779();
void OnDisable_780();
void Stop_781();
void StopAndReset_782();
bool HasEvent_783(DLL2SDK::mscorlib::System::String* eventName_);
void ProcessEvent_784(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventData* eventData_);
void Event_788(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* eventTarget_, DLL2SDK::mscorlib::System::String* fsmEventName_);
void Event_789(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* eventTarget_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
void Event_790(DLL2SDK::mscorlib::System::String* fsmEventName_);
void Event_791(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::DelayedEvent* DelayedEvent_792(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, float delay_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::DelayedEvent* DelayedEvent_793(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* eventTarget_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, float delay_);
void BroadcastEvent_794(DLL2SDK::mscorlib::System::String* fsmEventName_, bool excludeSelf_);
void BroadcastEvent_795(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, bool excludeSelf_);
void BroadcastEventToGameObject_796(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::mscorlib::System::String* fsmEventName_, bool sendToChildren_, bool excludeSelf_);
void BroadcastEventToGameObject_797(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventData* eventData_, bool sendToChildren_, bool excludeSelf_);
void SendEventToFsmOnGameObject_798(DLL2SDK::UnityEngine::UnityEngine::GameObject* gameObject_, DLL2SDK::mscorlib::System::String* fsmName_, DLL2SDK::mscorlib::System::String* fsmEventName_);
void SendEventToFsmOnGameObject_799(DLL2SDK::UnityEngine::UnityEngine::GameObject* gameObject_, DLL2SDK::mscorlib::System::String* fsmName_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_);
void SetState_800(DLL2SDK::mscorlib::System::String* stateName_);
void UpdateStateChanges_801();
bool DoTransition_802(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTransition* transition_, bool isGlobal_);
void SwitchState_803(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* toState_);
void GotoPreviousState_804();
void EnterState_805(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void FixedUpdateState_806(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void UpdateState_807(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void LateUpdateState_808(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
void ExitState_809(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* GetSubFsm_810(DLL2SDK::mscorlib::System::String* subFsmName_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* GetOwnerDefaultTarget_812(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmOwnerDefault* ownerDefault_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* GetState_813(DLL2SDK::mscorlib::System::String* stateName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* GetEvent_814(DLL2SDK::mscorlib::System::String* eventName_);
int32_t CompareTo_815(DLL2SDK::mscorlib::System::Object* obj_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* GetFsmObject_816(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial* GetFsmMaterial_817(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture* GetFsmTexture_818(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* GetFsmFloat_819(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* GetFsmInt_820(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* GetFsmBool_821(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* GetFsmString_822(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* GetFsmVector2_823(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* GetFsmVector3_824(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* GetFsmRect_825(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* GetFsmQuaternion_826(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* GetFsmColor_827(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* GetFsmGameObject_828(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* GetFsmArray_829(DLL2SDK::mscorlib::System::String* varName_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum* GetFsmEnum_830(DLL2SDK::mscorlib::System::String* varName_);
void OnDrawGizmos_831();
void OnDrawGizmosSelected_832();
void OnCollisionEnter_833(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void OnCollisionStay_834(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void OnCollisionExit_835(DLL2SDK::UnityEngine::UnityEngine::Collision* collisionInfo_);
void OnTriggerEnter_836(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void OnTriggerStay_837(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void OnTriggerExit_838(DLL2SDK::UnityEngine::UnityEngine::Collider* other_);
void OnParticleCollision_839(DLL2SDK::UnityEngine::UnityEngine::GameObject* other_);
void OnCollisionEnter2D_840(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void OnCollisionStay2D_841(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void OnCollisionExit2D_842(DLL2SDK::UnityEngine::UnityEngine::Collision2D* collisionInfo_);
void OnTriggerEnter2D_843(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void OnTriggerStay2D_844(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void OnTriggerExit2D_845(DLL2SDK::UnityEngine::UnityEngine::Collider2D* other_);
void OnControllerColliderHit_846(DLL2SDK::UnityEngine::UnityEngine::ControllerColliderHit* collider_);
void OnJointBreak_847(float breakForce_);
void OnJointBreak2D_848(DLL2SDK::UnityEngine::UnityEngine::Joint2D* brokenJoint_);
void OnAnimatorMove_849();
void OnAnimatorIK_850(int32_t layerIndex_);
void OnGUI_851();
void DoBreakpoint_852();
void DoBreakError_853(DLL2SDK::mscorlib::System::String* error_);
void DoBreak_854();
void Continue_855();
void OnDestroy_856();
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm*>* get_FsmList_562();
static DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm*>* get_SortedFsmList_563();
static DLL2SDK::UnityEngine::UnityEngine::Color get_DebugLookAtColor_643();
static void set_DebugLookAtColor_644(DLL2SDK::UnityEngine::UnityEngine::Color value_);
static DLL2SDK::UnityEngine::UnityEngine::Color get_DebugRaycastColor_645();
static void set_DebugRaycastColor_646(DLL2SDK::UnityEngine::UnityEngine::Color value_);
static DLL2SDK::UnityEngine::UnityEngine::GameObject* get_LastClickedObject_652();
static void set_LastClickedObject_653(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
static bool get_BreakpointsEnabled_654();
static void set_BreakpointsEnabled_655(bool value_);
static bool get_HitBreakpoint_656();
static void set_HitBreakpoint_657(bool value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_BreakAtFsm_658();
static void set_BreakAtFsm_659(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* get_BreakAtState_660();
static void set_BreakAtState_661(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* value_);
static bool get_IsBreak_662();
static void set_IsBreak_663(bool value_);
static bool get_IsErrorBreak_664();
static void set_IsErrorBreak_665(bool value_);
static DLL2SDK::mscorlib::System::String* get_LastError_666();
static void set_LastError_667(DLL2SDK::mscorlib::System::String* value_);
static bool get_StepToStateChange_668();
static void set_StepToStateChange_669(bool value_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_StepFsm_670();
static void set_StepFsm_671(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* value_);
static void RecordLastRaycastHit2DInfo_747(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D info_);
static DLL2SDK::UnityEngine::UnityEngine::RaycastHit2D GetLastRaycastHit2DInfo_748(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* NewTempFsm_753();
static void SetEventDataSentByInfo_785();
static void SetEventDataSentByInfo_786(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventData* eventData_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventData* GetEventDataSentByInfo_787();
static DLL2SDK::mscorlib::System::String* GetFullFsmLabel_811(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_);
static void _cctor_857();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct ParamDataType : int32_t
{
Integer_ = static_cast<int32_t>(0x0),
Boolean_ = static_cast<int32_t>(0x1),
Float_ = static_cast<int32_t>(0x2),
String_ = static_cast<int32_t>(0x3),
Color_ = static_cast<int32_t>(0x4),
ObjectReference_ = static_cast<int32_t>(0x5),
LayerMask_ = static_cast<int32_t>(0x6),
Enum_ = static_cast<int32_t>(0x7),
Vector2_ = static_cast<int32_t>(0x8),
Vector3_ = static_cast<int32_t>(0x9),
Vector4_ = static_cast<int32_t>(0xA),
Rect_ = static_cast<int32_t>(0xB),
Array_ = static_cast<int32_t>(0xC),
Character_ = static_cast<int32_t>(0xD),
AnimationCurve_ = static_cast<int32_t>(0xE),
FsmFloat_ = static_cast<int32_t>(0xF),
FsmInt_ = static_cast<int32_t>(0x10),
FsmBool_ = static_cast<int32_t>(0x11),
FsmString_ = static_cast<int32_t>(0x12),
FsmGameObject_ = static_cast<int32_t>(0x13),
FsmOwnerDefault_ = static_cast<int32_t>(0x14),
FunctionCall_ = static_cast<int32_t>(0x15),
FsmAnimationCurve_ = static_cast<int32_t>(0x16),
FsmEvent_ = static_cast<int32_t>(0x17),
FsmObject_ = static_cast<int32_t>(0x18),
FsmColor_ = static_cast<int32_t>(0x19),
Unsupported_ = static_cast<int32_t>(0x1A),
GameObject_ = static_cast<int32_t>(0x1B),
FsmVector3_ = static_cast<int32_t>(0x1C),
LayoutOption_ = static_cast<int32_t>(0x1D),
FsmRect_ = static_cast<int32_t>(0x1E),
FsmEventTarget_ = static_cast<int32_t>(0x1F),
FsmMaterial_ = static_cast<int32_t>(0x20),
FsmTexture_ = static_cast<int32_t>(0x21),
Quaternion_ = static_cast<int32_t>(0x22),
FsmQuaternion_ = static_cast<int32_t>(0x23),
FsmProperty_ = static_cast<int32_t>(0x24),
FsmVector2_ = static_cast<int32_t>(0x25),
FsmTemplateControl_ = static_cast<int32_t>(0x26),
FsmVar_ = static_cast<int32_t>(0x27),
CustomClass_ = static_cast<int32_t>(0x28),
FsmArray_ = static_cast<int32_t>(0x29),
FsmEnum_ = static_cast<int32_t>(0x2A)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ActionData : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* actionNames_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* customNames_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<bool>* actionEnabled_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<bool>* actionIsOpen_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* actionStartIndex_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* actionHashCodes_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Object*>* unityObjectParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject*>* fsmGameObjectParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmOwnerDefault*>* fsmOwnerDefaultParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmAnimationCurve*>* animationCurveParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FunctionCall*>* functionCallParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTemplateControl*>* fsmTemplateControlParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget*>* fsmEventTargetParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmProperty*>* fsmPropertyParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::LayoutOption*>* layoutOptionParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString*>* fsmStringParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject*>* fsmObjectParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVar*>* fsmVarParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray*>* fsmArrayParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum*>* fsmEnumParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat*>* fsmFloatParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt*>* fsmIntParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool*>* fsmBoolParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2*>* fsmVector2Params_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3*>* fsmVector3Params_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor*>* fsmColorParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect*>* fsmRectParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion*>* fsmQuaternionParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* stringParams_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<uint8_t>* byteData_;
DLL2SDK::Array<uint8_t>* byteDataAsArray_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* arrayParamSizes_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* arrayParamTypes_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* customTypeSizes_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* customTypeNames_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::ParamDataType>* paramDataType_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* paramName_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* paramDataPos_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* paramByteDataSize_;
int32_t nextParamIndex_;
struct StaticFields
{
DLL2SDK::mscorlib::System::String* autoNameString_;
int32_t MUST_BE_LESS_THAN_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::String*, DLL2SDK::mscorlib::System::Type*>* ActionTypeLookup_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::Type*, DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::FieldInfo*>*>* ActionFieldsLookup_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<DLL2SDK::mscorlib::System::Type*, int32_t>* ActionHashCodeLookup_;
bool resaveActionData_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<int32_t>* UsedIndices_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::Reflection::FieldInfo*>* InitFields_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
int32_t get_ActionCount_487();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData* Copy_488();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::mscorlib::System::String*>* CopyStringParams_489();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat*>* CopyFsmFloatParams_490();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt*>* CopyFsmIntParams_491();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool*>* CopyFsmBoolParams_492();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2*>* CopyFsmVector2Params_493();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3*>* CopyFsmVector3Params_494();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor*>* CopyFsmColorParams_495();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect*>* CopyFsmRectParams_496();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion*>* CopyFsmQuaternionParams_497();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString*>* CopyFsmStringParams_498();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject*>* CopyFsmObjectParams_499();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject*>* CopyFsmGameObjectParams_500();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmOwnerDefault*>* CopyFsmOwnerDefaultParams_501();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmAnimationCurve*>* CopyAnimationCurveParams_502();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FunctionCall*>* CopyFunctionCallParams_503();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTemplateControl*>* CopyFsmTemplateControlParams_504();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVar*>* CopyFsmVarParams_505();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray*>* CopyFsmArrayParams_506();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum*>* CopyFsmEnumParams_507();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmProperty*>* CopyFsmPropertyParams_508();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget*>* CopyFsmEventTargetParams_509();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::LayoutOption*>* CopyLayoutOptionParams_510();
void ClearActionData_511();
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* LoadActions_516(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* CreateAction_517(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, int32_t actionIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* CreateAction_518(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData_Context* context_, int32_t actionIndex_);
void LoadActionField_519(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::FieldInfo* field_, int32_t paramIndex_);
void LoadArrayElement_520(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::mscorlib::System::Array* field_, DLL2SDK::mscorlib::System::Type* fieldType_, int32_t elementIndex_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* GetFsmFloat_523(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* GetFsmInt_524(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* GetFsmBool_525(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* GetFsmVector2_526(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* GetFsmVector3_527(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* GetFsmColor_528(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* GetFsmRect_529(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* GetFsmQuaternion_530(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* GetFsmGameObject_531(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTemplateControl* GetFsmTemplateControl_532(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVar* GetFsmVar_533(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* GetFsmArray_534(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum* GetFsmEnum_535(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FunctionCall* GetFunctionCall_536(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmProperty* GetFsmProperty_537(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* GetFsmEventTarget_538(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::LayoutOption* GetLayoutOption_539(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmOwnerDefault* GetFsmOwnerDefault_540(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* GetFsmString_541(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* GetFsmObject_542(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial* GetFsmMaterial_543(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture* GetFsmTexture_544(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, int32_t paramIndex_);
bool UsesDataVersion2_545();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* TryRecoverAction_547(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData_Context* context_, DLL2SDK::mscorlib::System::Type* actionType_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_, int32_t actionIndex_);
DLL2SDK::mscorlib::System::Reflection::FieldInfo* FindField_548(DLL2SDK::mscorlib::System::Type* actionType_, int32_t paramIndex_);
bool TryConvertParameter_550(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData_Context* context_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_, DLL2SDK::mscorlib::System::Reflection::FieldInfo* field_, int32_t paramIndex_);
bool TryConvertArrayElement_551(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::mscorlib::System::Array* field_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::ParamDataType originalParamType_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::ParamDataType currentParamType_, int32_t elementIndex_, int32_t paramIndex_);
DLL2SDK::mscorlib::System::Object* ConvertType_552(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::ParamDataType originalParamType_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::ParamDataType currentParamType_, int32_t paramIndex_);
void SaveActions_553(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction*>* actions_);
void SaveAction_554(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_);
void SaveActionField_555(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::mscorlib::System::Type* fieldType_, DLL2SDK::mscorlib::System::Object* obj_);
void AddByteData_556(DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1<uint8_t>* bytes_);
void SaveString_557(DLL2SDK::mscorlib::System::String* str_);
void _ctor_559();
static DLL2SDK::mscorlib::System::Type* GetActionType_512(DLL2SDK::mscorlib::System::String* actionName_);
static DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::FieldInfo*>* GetFields_513(DLL2SDK::mscorlib::System::Type* actionType_);
static int32_t GetActionTypeHashCode_514(DLL2SDK::mscorlib::System::Type* actionType_);
static int32_t GetStableHash_515(DLL2SDK::mscorlib::System::String* s_);
static void LogError_521(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData_Context* context_, DLL2SDK::mscorlib::System::String* error_);
static void LogInfo_522(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData_Context* context_, DLL2SDK::mscorlib::System::String* info_);
static DLL2SDK::mscorlib::System::String* TryFixActionName_546(DLL2SDK::mscorlib::System::String* actionName_);
static DLL2SDK::mscorlib::System::Reflection::FieldInfo* FindField_549(DLL2SDK::mscorlib::System::Type* actionType_, DLL2SDK::mscorlib::System::String* name_);
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::ParamDataType GetParamDataType_558(DLL2SDK::mscorlib::System::Type* type_);
static void _cctor_560();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct NamedVariable : DLL2SDK::mscorlib::System::Object
{
bool useVariable_;
DLL2SDK::mscorlib::System::String* name_;
DLL2SDK::mscorlib::System::String* tooltip_;
bool showInInspector_;
bool networkSync_;
DLL2SDK::mscorlib::System::String* get_Name_211();
void set_Name_212(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_213();
DLL2SDK::mscorlib::System::Type* get_ObjectType_214();
void set_ObjectType_215(DLL2SDK::mscorlib::System::Type* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_TypeConstraint_216();
void set_RawValue_217(DLL2SDK::mscorlib::System::Object* value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_218();
DLL2SDK::mscorlib::System::String* get_Tooltip_219();
void set_Tooltip_220(DLL2SDK::mscorlib::System::String* value_);
bool get_UseVariable_221();
void set_UseVariable_222(bool value_);
bool get_ShowInInspector_223();
void set_ShowInInspector_224(bool value_);
bool get_NetworkSync_225();
void set_NetworkSync_226(bool value_);
bool get_IsNone_228();
bool get_UsesVariable_229();
void _ctor_230();
void _ctor_231(DLL2SDK::mscorlib::System::String* name_);
void _ctor_232(DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* source_);
bool TestTypeConstraint_233(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_, DLL2SDK::mscorlib::System::Type* objectType_);
void SafeAssign_234(DLL2SDK::mscorlib::System::Object* val_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_235();
DLL2SDK::mscorlib::System::String* GetDisplayName_236();
int32_t CompareTo_237(DLL2SDK::mscorlib::System::Object* obj_);
static bool IsNullOrNone_227(DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* variable_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmVector2 : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::UnityEngine::UnityEngine::Vector2 value_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_Value_465();
void set_Value_466(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_467();
void set_RawValue_468(DLL2SDK::mscorlib::System::Object* value_);
void _ctor_469();
void _ctor_470(DLL2SDK::mscorlib::System::String* name_);
void _ctor_471(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_472();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_473();
DLL2SDK::mscorlib::System::String* ToString_474();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmVar : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* variableName_;
DLL2SDK::mscorlib::System::String* objectType_;
bool useVariable_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* namedVar_;
DLL2SDK::mscorlib::System::Type* namedVarType_;
DLL2SDK::mscorlib::System::Type* enumType_;
DLL2SDK::mscorlib::System::Enum* enumValue_;
DLL2SDK::mscorlib::System::Type* _objectType_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType type_;
float floatValue_;
int32_t intValue_;
bool boolValue_;
DLL2SDK::mscorlib::System::String* stringValue_;
DLL2SDK::UnityEngine::UnityEngine::Vector4 vector4Value_;
DLL2SDK::UnityEngine::UnityEngine::Object* objectReference_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* arrayValue_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 vector2_;
DLL2SDK::UnityEngine::UnityEngine::Vector3 vector3_;
DLL2SDK::UnityEngine::UnityEngine::Rect rect_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* get_NamedVar_419();
void set_NamedVar_420(DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* value_);
DLL2SDK::mscorlib::System::Type* get_NamedVarType_421();
DLL2SDK::mscorlib::System::Type* get_EnumType_422();
void set_EnumType_423(DLL2SDK::mscorlib::System::Type* value_);
DLL2SDK::mscorlib::System::Enum* get_EnumValue_424();
void set_EnumValue_425(DLL2SDK::mscorlib::System::Enum* value_);
DLL2SDK::mscorlib::System::Type* get_ObjectType_426();
void set_ObjectType_427(DLL2SDK::mscorlib::System::Type* value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_Type_428();
void set_Type_429(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType value_);
DLL2SDK::mscorlib::System::Type* get_RealType_430();
bool get_IsNone_431();
DLL2SDK::UnityEngine::UnityEngine::Vector2 get_vector2Value_432();
void set_vector2Value_433(DLL2SDK::UnityEngine::UnityEngine::Vector2 value_);
DLL2SDK::UnityEngine::UnityEngine::Vector3 get_vector3Value_434();
void set_vector3Value_435(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_);
DLL2SDK::UnityEngine::UnityEngine::Color get_colorValue_436();
void set_colorValue_437(DLL2SDK::UnityEngine::UnityEngine::Color value_);
DLL2SDK::UnityEngine::UnityEngine::Rect get_rectValue_438();
void set_rectValue_439(DLL2SDK::UnityEngine::UnityEngine::Rect value_);
DLL2SDK::UnityEngine::UnityEngine::Quaternion get_quaternionValue_440();
void set_quaternionValue_441(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_);
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_gameObjectValue_442();
void set_gameObjectValue_443(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::UnityEngine::UnityEngine::Material* get_materialValue_444();
void set_materialValue_445(DLL2SDK::UnityEngine::UnityEngine::Material* value_);
DLL2SDK::UnityEngine::UnityEngine::Texture* get_textureValue_446();
void set_textureValue_447(DLL2SDK::UnityEngine::UnityEngine::Texture* value_);
void _ctor_448();
void _ctor_449(DLL2SDK::mscorlib::System::Type* type_);
void _ctor_450(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVar* source_);
void _ctor_451(DLL2SDK::PlayMaker::HutongGames::PlayMaker::INamedVariable* variable_);
void Init_452(DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* variable_);
void UpdateType_453(DLL2SDK::PlayMaker::HutongGames::PlayMaker::INamedVariable* sourceVar_);
void InitNamedVar_454();
void InitEnumType_455();
DLL2SDK::mscorlib::System::Object* GetValue_456();
void GetValueFrom_457(DLL2SDK::PlayMaker::HutongGames::PlayMaker::INamedVariable* variable_);
void UpdateValue_458();
void ApplyValueTo_459(DLL2SDK::PlayMaker::HutongGames::PlayMaker::INamedVariable* targetVariable_);
DLL2SDK::mscorlib::System::String* DebugString_460();
DLL2SDK::mscorlib::System::String* ToString_461();
void SetValue_462(DLL2SDK::mscorlib::System::Object* value_);
void DebugLog_463();
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType GetVariableType_464(DLL2SDK::mscorlib::System::Type* type_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmObject : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::mscorlib::System::String* typeName_;
DLL2SDK::UnityEngine::UnityEngine::Object* value_;
DLL2SDK::mscorlib::System::Type* objectType_;
DLL2SDK::mscorlib::System::Type* get_ObjectType_348();
void set_ObjectType_349(DLL2SDK::mscorlib::System::Type* value_);
DLL2SDK::mscorlib::System::String* get_TypeName_350();
DLL2SDK::UnityEngine::UnityEngine::Object* get_Value_351();
void set_Value_352(DLL2SDK::UnityEngine::UnityEngine::Object* value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_353();
void set_RawValue_354(DLL2SDK::mscorlib::System::Object* value_);
void _ctor_355();
void _ctor_356(DLL2SDK::mscorlib::System::String* name_);
void _ctor_357(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_358();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_359();
DLL2SDK::mscorlib::System::String* ToString_360();
bool TestTypeConstraint_362(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_, DLL2SDK::mscorlib::System::Type* _objectType_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmString : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::mscorlib::System::String* value_;
DLL2SDK::mscorlib::System::String* get_Value_399();
void set_Value_400(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_401();
void set_RawValue_402(DLL2SDK::mscorlib::System::Object* value_);
void _ctor_403();
void _ctor_404(DLL2SDK::mscorlib::System::String* name_);
void _ctor_405(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_406();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_407();
DLL2SDK::mscorlib::System::String* ToString_408();
static bool IsNullOrEmpty_410(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* fsmString_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmRect : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::UnityEngine::UnityEngine::Rect value_;
DLL2SDK::UnityEngine::UnityEngine::Rect get_Value_388();
void set_Value_389(DLL2SDK::UnityEngine::UnityEngine::Rect value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_390();
void set_RawValue_391(DLL2SDK::mscorlib::System::Object* value_);
void _ctor_392();
void _ctor_393(DLL2SDK::mscorlib::System::String* name_);
void _ctor_394(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_395();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_396();
DLL2SDK::mscorlib::System::String* ToString_397();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmQuaternion : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::UnityEngine::UnityEngine::Quaternion value_;
DLL2SDK::UnityEngine::UnityEngine::Quaternion get_Value_377();
void set_Value_378(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_379();
void set_RawValue_380(DLL2SDK::mscorlib::System::Object* value_);
void _ctor_381();
void _ctor_382(DLL2SDK::mscorlib::System::String* name_);
void _ctor_383(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_384();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_385();
DLL2SDK::mscorlib::System::String* ToString_386();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct OwnerDefaultOption : int32_t
{
UseOwner_ = static_cast<int32_t>(0x0),
SpecifyGameObject_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmOwnerDefault : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::OwnerDefaultOption ownerOption_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* gameObject_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::OwnerDefaultOption get_OwnerOption_371();
void set_OwnerOption_372(DLL2SDK::PlayMaker::HutongGames::PlayMaker::OwnerDefaultOption value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* get_GameObject_373();
void set_GameObject_374(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* value_);
void _ctor_375();
void _ctor_376(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmOwnerDefault* source_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmMaterial : DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject
{
DLL2SDK::UnityEngine::UnityEngine::Material* get_Value_363();
void set_Value_364(DLL2SDK::UnityEngine::UnityEngine::Material* value_);
void _ctor_365();
void _ctor_366(DLL2SDK::mscorlib::System::String* name_);
void _ctor_367(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_368();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_369();
bool TestTypeConstraint_370(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_, DLL2SDK::mscorlib::System::Type* _objectType_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmInt : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
int32_t value_;
int32_t get_Value_336();
void set_Value_337(int32_t value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_338();
void set_RawValue_339(DLL2SDK::mscorlib::System::Object* value_);
void SafeAssign_340(DLL2SDK::mscorlib::System::Object* val_);
void _ctor_341();
void _ctor_342(DLL2SDK::mscorlib::System::String* name_);
void _ctor_343(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_344();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_345();
DLL2SDK::mscorlib::System::String* ToString_346();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmGameObject : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::UnityEngine::UnityEngine::GameObject* value_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* get_Value_324();
void set_Value_325(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_326();
void set_RawValue_327(DLL2SDK::mscorlib::System::Object* value_);
void SafeAssign_328(DLL2SDK::mscorlib::System::Object* val_);
void _ctor_329();
void _ctor_330(DLL2SDK::mscorlib::System::String* name_);
void _ctor_331(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_332();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_333();
DLL2SDK::mscorlib::System::String* ToString_334();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmFloat : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
float value_;
float get_Value_312();
void set_Value_313(float value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_314();
void set_RawValue_315(DLL2SDK::mscorlib::System::Object* value_);
void SafeAssign_316(DLL2SDK::mscorlib::System::Object* val_);
void _ctor_317();
void _ctor_318(DLL2SDK::mscorlib::System::String* name_);
void _ctor_319(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_320();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_321();
DLL2SDK::mscorlib::System::String* ToString_322();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct None : int32_t
{
None_ = static_cast<int32_t>(0x0)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmEnum : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::mscorlib::System::String* enumName_;
int32_t intValue_;
DLL2SDK::mscorlib::System::Enum* value_;
DLL2SDK::mscorlib::System::Type* enumType_;
DLL2SDK::mscorlib::System::Object* get_RawValue_291();
void set_RawValue_292(DLL2SDK::mscorlib::System::Object* value_);
DLL2SDK::mscorlib::System::Type* get_EnumType_293();
void set_EnumType_294(DLL2SDK::mscorlib::System::Type* value_);
void InitEnumType_295();
DLL2SDK::mscorlib::System::String* get_EnumName_296();
void set_EnumName_297(DLL2SDK::mscorlib::System::String* value_);
DLL2SDK::mscorlib::System::Enum* get_Value_298();
void set_Value_299(DLL2SDK::mscorlib::System::Enum* value_);
void ResetValue_300();
void _ctor_301();
void _ctor_302(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* enumType_, int32_t intValue_);
void _ctor_303(DLL2SDK::mscorlib::System::String* name_);
void _ctor_304(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_305();
DLL2SDK::mscorlib::System::String* ToString_306();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_307();
DLL2SDK::mscorlib::System::Type* get_ObjectType_308();
void set_ObjectType_309(DLL2SDK::mscorlib::System::Type* value_);
bool TestTypeConstraint_310(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_, DLL2SDK::mscorlib::System::Type* _enumType_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmColor : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::UnityEngine::UnityEngine::Color value_;
DLL2SDK::UnityEngine::UnityEngine::Color get_Value_280();
void set_Value_281(DLL2SDK::UnityEngine::UnityEngine::Color value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_282();
void set_RawValue_283(DLL2SDK::mscorlib::System::Object* value_);
void _ctor_284();
void _ctor_285(DLL2SDK::mscorlib::System::String* name_);
void _ctor_286(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_287();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_288();
DLL2SDK::mscorlib::System::String* ToString_289();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmBool : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
bool value_;
bool get_Value_269();
void set_Value_270(bool value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_271();
void set_RawValue_272(DLL2SDK::mscorlib::System::Object* value_);
void _ctor_273();
void _ctor_274(DLL2SDK::mscorlib::System::String* name_);
void _ctor_275(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_276();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_277();
DLL2SDK::mscorlib::System::String* ToString_278();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmArray : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType type_;
DLL2SDK::mscorlib::System::String* objectTypeName_;
DLL2SDK::mscorlib::System::Type* objectType_;
DLL2SDK::Array<float>* floatValues_;
DLL2SDK::Array<int32_t>* intValues_;
DLL2SDK::Array<bool>* boolValues_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* stringValues_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Vector4>* vector4Values_;
DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Object*>* objectReferences_;
DLL2SDK::mscorlib::System::Array* sourceArray_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* values_;
DLL2SDK::mscorlib::System::Object* get_RawValue_238();
void set_RawValue_239(DLL2SDK::mscorlib::System::Object* value_);
DLL2SDK::mscorlib::System::Type* get_ObjectType_240();
void set_ObjectType_241(DLL2SDK::mscorlib::System::Type* value_);
DLL2SDK::mscorlib::System::String* get_ObjectTypeName_242();
DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* get_Values_243();
void set_Values_244(DLL2SDK::Array<DLL2SDK::mscorlib::System::Object*>* value_);
int32_t get_Length_245();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_TypeConstraint_246();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_ElementType_247();
void set_ElementType_248(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType value_);
void InitArray_249();
DLL2SDK::mscorlib::System::Object* Get_250(int32_t index_);
void Set_251(int32_t index_, DLL2SDK::mscorlib::System::Object* value_);
DLL2SDK::mscorlib::System::Object* Load_252(int32_t index_);
void Save_253(int32_t index_, DLL2SDK::mscorlib::System::Object* value_);
void SetType_254(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType newType_);
void SaveChanges_255();
void CopyValues_256(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* source_);
void ConformSourceArraySize_257();
DLL2SDK::mscorlib::System::Array* GetSourceArray_258();
void Resize_259(int32_t newLength_);
void Reset_260();
void _ctor_261();
void _ctor_262(DLL2SDK::mscorlib::System::String* name_);
void _ctor_263(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_264();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_265();
DLL2SDK::mscorlib::System::String* ToString_266();
bool TestTypeConstraint_267(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_, DLL2SDK::mscorlib::System::Type* _objectType_);
DLL2SDK::mscorlib::System::Type* RealType_268();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmAnimationCurve : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* curve_;
void _ctor_193();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmTime : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
bool firstUpdateHasHappened_;
float totalEditorPlayerPausedTime_;
float realtimeLastUpdate_;
int32_t frameCountLastUpdate_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static float get_RealtimeSinceStartup_188();
static void RealtimeBugFix_189();
static void Update_190();
static DLL2SDK::mscorlib::System::String* FormatTime_191(float time_);
static void DebugLog_192();
};
}
namespace DLL2SDK::PlayMaker
{
struct FsmTemplate : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject
{
DLL2SDK::mscorlib::System::String* category_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_;
DLL2SDK::mscorlib::System::String* get_Category_184();
void set_Category_185(DLL2SDK::mscorlib::System::String* value_);
void OnEnable_186();
void _ctor_187();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmProperty : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* TargetObject_;
DLL2SDK::mscorlib::System::String* TargetTypeName_;
DLL2SDK::mscorlib::System::Type* TargetType_;
DLL2SDK::mscorlib::System::String* PropertyName_;
DLL2SDK::mscorlib::System::Type* PropertyType_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* BoolParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* FloatParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* IntParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* GameObjectParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* StringParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* Vector2Parameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* Vector3Parameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* RectParamater_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* QuaternionParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* ObjectParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial* MaterialParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture* TextureParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* ColorParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum* EnumParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* ArrayParameter_;
bool setProperty_;
bool initialized_;
DLL2SDK::UnityEngine::UnityEngine::Object* targetObjectCached_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::Reflection::MemberInfo*>* memberInfo_;
void _ctor_174();
void _ctor_175(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmProperty* source_);
void SetVariable_176(DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* variable_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* GetVariable_177();
void SetPropertyName_178(DLL2SDK::mscorlib::System::String* propertyName_);
void SetValue_179();
void GetValue_180();
void Init_181();
void CheckForReinitialize_182();
void ResetParameters_183();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmExecutionStack : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::System::System::Collections::Generic::Stack_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm*>* fsmExecutionStack_;
int32_t _MaxStackCount_k__BackingField_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_ExecutingFsm_163();
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* get_ExecutingState_164();
static DLL2SDK::mscorlib::System::String* get_ExecutingStateName_165();
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* get_ExecutingAction_166();
static int32_t get_StackCount_167();
static int32_t get_MaxStackCount_168();
static void set_MaxStackCount_169(int32_t value_);
static void PushFsm_170(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* executingFsm_);
static void PopFsm_171();
static DLL2SDK::mscorlib::System::String* GetDebugString_172();
static void _cctor_173();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmEventData : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* SentByFsm_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* SentByState_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* SentByAction_;
bool BoolData_;
int32_t IntData_;
float FloatData_;
DLL2SDK::UnityEngine::UnityEngine::Vector2 Vector2Data_;
DLL2SDK::UnityEngine::UnityEngine::Vector3 Vector3Data_;
DLL2SDK::mscorlib::System::String* StringData_;
DLL2SDK::UnityEngine::UnityEngine::Quaternion QuaternionData_;
DLL2SDK::UnityEngine::UnityEngine::Rect RectData_;
DLL2SDK::UnityEngine::UnityEngine::Color ColorData_;
DLL2SDK::UnityEngine::UnityEngine::Object* ObjectData_;
DLL2SDK::UnityEngine::UnityEngine::GameObject* GameObjectData_;
DLL2SDK::UnityEngine::UnityEngine::Material* MaterialData_;
DLL2SDK::UnityEngine::UnityEngine::Texture* TextureData_;
DLL2SDK::UnityEngine::UnityEngine::NetworkPlayer Player_;
DLL2SDK::UnityEngine::UnityEngine::NetworkDisconnection DisconnectionInfo_;
DLL2SDK::UnityEngine::UnityEngine::NetworkConnectionError ConnectionError_;
DLL2SDK::UnityEngine::UnityEngine::NetworkMessageInfo NetworkMessageInfo_;
DLL2SDK::UnityEngine::UnityEngine::MasterServerEvent MasterServerEvent_;
void _ctor_160();
void _ctor_161(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventData* source_);
void DebugLog_162();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmDebugUtility : DLL2SDK::mscorlib::System::Object
{
void _ctor_159();
static void Log_156(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::mscorlib::System::String* text_, bool frameCount_);
static void Log_157(DLL2SDK::mscorlib::System::String* text_, bool frameCount_);
static void Log_158(DLL2SDK::UnityEngine::UnityEngine::Object* obj_, DLL2SDK::mscorlib::System::String* text_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct DelayedEvent : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* eventTarget_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventData* eventData_;
float timer_;
bool eventFired_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* get_FsmEvent_145();
float get_Timer_146();
void _ctor_147(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, float delay_);
void _ctor_148(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::mscorlib::System::String* fsmEventName_, float delay_);
void _ctor_149(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* eventTarget_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, float delay_);
void _ctor_150(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* eventTarget_, DLL2SDK::mscorlib::System::String* fsmEvent_, float delay_);
void _ctor_151(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_, float delay_);
void _ctor_152(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_, DLL2SDK::mscorlib::System::String* fsmEventName_, float delay_);
void Update_153();
bool get_Finished_155();
static bool WasSent_154(DLL2SDK::PlayMaker::HutongGames::PlayMaker::DelayedEvent* delayedEvent_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct DebugUtils : DLL2SDK::mscorlib::System::Object
{
void _ctor_144();
static void Assert_143(bool condition_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct LayoutOption : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::LayoutOption_LayoutOptionType option_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* floatParam_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* boolParam_;
void _ctor_139();
void _ctor_140(DLL2SDK::PlayMaker::HutongGames::PlayMaker::LayoutOption* source_);
void ResetParameters_141();
DLL2SDK::UnityEngine::UnityEngine::GUILayoutOption* GetGUILayoutOption_142();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FunctionCall : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::mscorlib::System::String* FunctionName_;
DLL2SDK::mscorlib::System::String* parameterType_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* BoolParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* FloatParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* IntParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* GameObjectParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* ObjectParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* StringParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* Vector2Parameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* Vector3Parameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* RectParamater_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* QuaternionParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmMaterial* MaterialParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTexture* TextureParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* ColorParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEnum* EnumParameter_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmArray* ArrayParameter_;
void _ctor_134();
void _ctor_135(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FunctionCall* source_);
void ResetParameters_136();
DLL2SDK::mscorlib::System::String* get_ParameterType_137();
void set_ParameterType_138(DLL2SDK::mscorlib::System::String* value_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmVarOverride : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* variable_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVar* fsmVar_;
bool isEdited_;
void _ctor_131(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVarOverride* source_);
void _ctor_132(DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* namedVar_);
void Apply_133(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVariables* variables_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmEventTarget : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget_EventTarget target_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* excludeSelf_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmOwnerDefault* gameObject_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmString* fsmName_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* sendToChildren_;
DLL2SDK::PlayMaker::PlayMakerFSM* fsmComponent_;
struct StaticFields
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* self_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_128();
void _ctor_129(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* source_);
void ResetParameters_130();
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget* get_Self_127();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmTemplateControl : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::FsmTemplate* fsmTemplate_;
DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVarOverride*>* fsmVarOverrides_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* runFsm_;
int32_t _ID_k__BackingField_;
int32_t get_ID_112();
void set_ID_113(int32_t value_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* get_RunFsm_114();
void set_RunFsm_115(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* value_);
void _ctor_116();
void _ctor_117(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTemplateControl* source_);
void SetFsmTemplate_118(DLL2SDK::PlayMaker::FsmTemplate* template_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* InstantiateFsm_119();
void ClearOverrides_121();
void UpdateOverrides_122();
void UpdateValues_123();
void ApplyOverrides_124(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* overrideFsm_);
static DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVarOverride*>* CopyOverrides_120(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTemplateControl* source_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct UIHint : int32_t
{
None_ = static_cast<int32_t>(0x0),
TextArea_ = static_cast<int32_t>(0x1),
Behaviour_ = static_cast<int32_t>(0x2),
Script_ = static_cast<int32_t>(0x3),
Method_ = static_cast<int32_t>(0x4),
Coroutine_ = static_cast<int32_t>(0x5),
Animation_ = static_cast<int32_t>(0x6),
Tag_ = static_cast<int32_t>(0x7),
Layer_ = static_cast<int32_t>(0x8),
Description_ = static_cast<int32_t>(0x9),
Variable_ = static_cast<int32_t>(0xA),
ScriptComponent_ = static_cast<int32_t>(0xB),
Comment_ = static_cast<int32_t>(0xC),
NamedColor_ = static_cast<int32_t>(0xD),
NamedTexture_ = static_cast<int32_t>(0xE),
FsmName_ = static_cast<int32_t>(0xF),
FsmEvent_ = static_cast<int32_t>(0x10),
FsmFloat_ = static_cast<int32_t>(0x11),
FsmInt_ = static_cast<int32_t>(0x12),
FsmBool_ = static_cast<int32_t>(0x13),
FsmString_ = static_cast<int32_t>(0x14),
FsmVector3_ = static_cast<int32_t>(0x15),
FsmGameObject_ = static_cast<int32_t>(0x16),
FsmColor_ = static_cast<int32_t>(0x17),
FsmRect_ = static_cast<int32_t>(0x18),
FsmMaterial_ = static_cast<int32_t>(0x19),
FsmTexture_ = static_cast<int32_t>(0x1A),
FsmQuaternion_ = static_cast<int32_t>(0x1B),
FsmObject_ = static_cast<int32_t>(0x1C),
FsmVector2_ = static_cast<int32_t>(0x1D),
FsmEnum_ = static_cast<int32_t>(0x1E),
FsmArray_ = static_cast<int32_t>(0x1F),
AnimatorFloat_ = static_cast<int32_t>(0x20),
AnimatorBool_ = static_cast<int32_t>(0x21),
AnimatorInt_ = static_cast<int32_t>(0x22),
AnimatorTrigger_ = static_cast<int32_t>(0x23),
SortingLayer_ = static_cast<int32_t>(0x24)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct TooltipAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* text_;
DLL2SDK::mscorlib::System::String* get_Text_108();
void _ctor_109(DLL2SDK::mscorlib::System::String* text_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct TitleAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* text_;
DLL2SDK::mscorlib::System::String* get_Text_106();
void _ctor_107(DLL2SDK::mscorlib::System::String* text_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct RequiredFieldAttribute : DLL2SDK::mscorlib::System::Attribute
{
void _ctor_105();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct VariableTypeFilter : DLL2SDK::mscorlib::System::Attribute
{
void _ctor_104();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct VariableTypeAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType type_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_Type_102();
void _ctor_103(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType type_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ObjectTypeAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::Type* objectType_;
DLL2SDK::mscorlib::System::Type* get_ObjectType_100();
void _ctor_101(DLL2SDK::mscorlib::System::Type* objectType_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct NoteAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* text_;
DLL2SDK::mscorlib::System::String* get_Text_98();
void _ctor_99(DLL2SDK::mscorlib::System::String* text_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct MatchFieldTypeAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* fieldName_;
DLL2SDK::mscorlib::System::String* get_FieldName_96();
void _ctor_97(DLL2SDK::mscorlib::System::String* fieldName_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct MatchElementTypeAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* fieldName_;
DLL2SDK::mscorlib::System::String* get_FieldName_94();
void _ctor_95(DLL2SDK::mscorlib::System::String* fieldName_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct HideTypeFilter : DLL2SDK::mscorlib::System::Attribute
{
void _ctor_93();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct HelpUrlAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* url_;
DLL2SDK::mscorlib::System::String* get_Url_91();
void _ctor_92(DLL2SDK::mscorlib::System::String* url_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct HasFloatSliderAttribute : DLL2SDK::mscorlib::System::Attribute
{
float minValue_;
float maxValue_;
float get_MinValue_88();
float get_MaxValue_89();
void _ctor_90(float minValue_, float maxValue_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct EventTargetAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget_EventTarget target_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget_EventTarget get_Target_86();
void _ctor_87(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEventTarget_EventTarget target_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct CompoundArrayAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* name_;
DLL2SDK::mscorlib::System::String* firstArrayName_;
DLL2SDK::mscorlib::System::String* secondArrayName_;
DLL2SDK::mscorlib::System::String* get_Name_82();
DLL2SDK::mscorlib::System::String* get_FirstArrayName_83();
DLL2SDK::mscorlib::System::String* get_SecondArrayName_84();
void _ctor_85(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* firstArrayName_, DLL2SDK::mscorlib::System::String* secondArrayName_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct CheckForComponentAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::Type* type0_;
DLL2SDK::mscorlib::System::Type* type1_;
DLL2SDK::mscorlib::System::Type* type2_;
DLL2SDK::mscorlib::System::Type* get_Type0_76();
DLL2SDK::mscorlib::System::Type* get_Type1_77();
DLL2SDK::mscorlib::System::Type* get_Type2_78();
void _ctor_79(DLL2SDK::mscorlib::System::Type* type0_);
void _ctor_80(DLL2SDK::mscorlib::System::Type* type0_, DLL2SDK::mscorlib::System::Type* type1_);
void _ctor_81(DLL2SDK::mscorlib::System::Type* type0_, DLL2SDK::mscorlib::System::Type* type1_, DLL2SDK::mscorlib::System::Type* type2_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ArrayEditorAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_;
DLL2SDK::mscorlib::System::Type* objectType_;
DLL2SDK::mscorlib::System::String* elementName_;
int32_t fixedSize_;
int32_t maxSize_;
int32_t minSize_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_67();
DLL2SDK::mscorlib::System::Type* get_ObjectType_68();
DLL2SDK::mscorlib::System::String* get_ElementName_69();
int32_t get_FixedSize_70();
bool get_Resizable_71();
int32_t get_MinSize_72();
int32_t get_MaxSize_73();
void _ctor_74(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_, DLL2SDK::mscorlib::System::String* elementName_, int32_t fixedSize_, int32_t minSize_, int32_t maxSize_);
void _ctor_75(DLL2SDK::mscorlib::System::Type* objectType_, DLL2SDK::mscorlib::System::String* elementName_, int32_t fixedSize_, int32_t minSize_, int32_t maxSize_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ActionSection : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* section_;
DLL2SDK::mscorlib::System::String* get_Section_65();
void _ctor_66(DLL2SDK::mscorlib::System::String* section_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct ActionCategory : int32_t
{
Animation_ = static_cast<int32_t>(0x0),
Audio_ = static_cast<int32_t>(0x1),
Debug_ = static_cast<int32_t>(0x2),
Events_ = static_cast<int32_t>(0x3),
GameObject_ = static_cast<int32_t>(0x4),
GUI_ = static_cast<int32_t>(0x5),
Input_ = static_cast<int32_t>(0x6),
Math_ = static_cast<int32_t>(0x7),
Movement_ = static_cast<int32_t>(0x8),
Physics_ = static_cast<int32_t>(0x9),
Renderer_ = static_cast<int32_t>(0xA),
ScriptControl_ = static_cast<int32_t>(0xB),
StateMachine_ = static_cast<int32_t>(0xC),
Effects_ = static_cast<int32_t>(0xD),
Transform_ = static_cast<int32_t>(0xE),
GameLogic_ = static_cast<int32_t>(0xF),
String_ = static_cast<int32_t>(0x10),
Convert_ = static_cast<int32_t>(0x11),
GUIElement_ = static_cast<int32_t>(0x12),
Vector3_ = static_cast<int32_t>(0x13),
Material_ = static_cast<int32_t>(0x14),
Lights_ = static_cast<int32_t>(0x15),
Camera_ = static_cast<int32_t>(0x16),
RenderSettings_ = static_cast<int32_t>(0x17),
Color_ = static_cast<int32_t>(0x18),
Level_ = static_cast<int32_t>(0x19),
GUILayout_ = static_cast<int32_t>(0x1A),
Logic_ = static_cast<int32_t>(0x1B),
World_ = static_cast<int32_t>(0x1C),
Screen_ = static_cast<int32_t>(0x1D),
Movie_ = static_cast<int32_t>(0x1E),
Time_ = static_cast<int32_t>(0x1F),
Character_ = static_cast<int32_t>(0x20),
Device_ = static_cast<int32_t>(0x21),
Controller_ = static_cast<int32_t>(0x22),
CharacterController_ = static_cast<int32_t>(0x23),
iTween_ = static_cast<int32_t>(0x24),
AnimateVariables_ = static_cast<int32_t>(0x25),
InputDevice_ = static_cast<int32_t>(0x26),
Rect_ = static_cast<int32_t>(0x27),
UnityObject_ = static_cast<int32_t>(0x28),
Application_ = static_cast<int32_t>(0x29),
NavMesh_ = static_cast<int32_t>(0x2A),
NavMeshAgent_ = static_cast<int32_t>(0x2B),
Network_ = static_cast<int32_t>(0x2C),
Vector2_ = static_cast<int32_t>(0x2D),
Array_ = static_cast<int32_t>(0x2E),
Mecanim_ = static_cast<int32_t>(0x2F),
Animator_ = static_cast<int32_t>(0x30),
Quaternion_ = static_cast<int32_t>(0x31),
Enum_ = static_cast<int32_t>(0x32),
Physics2D_ = static_cast<int32_t>(0x33),
Trigonometry_ = static_cast<int32_t>(0x34),
Scene_ = static_cast<int32_t>(0x35)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct NoActionTargetsAttribute : DLL2SDK::mscorlib::System::Attribute
{
void _ctor_61();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ActionTarget : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::Type* objectType_;
DLL2SDK::mscorlib::System::String* fieldName_;
bool allowPrefabs_;
DLL2SDK::mscorlib::System::Type* get_ObjectType_55();
DLL2SDK::mscorlib::System::String* get_FieldName_56();
bool get_AllowPrefabs_57();
void _ctor_58(DLL2SDK::mscorlib::System::Type* objectType_, DLL2SDK::mscorlib::System::String* fieldName_, bool allowPrefabs_);
bool IsSameAs_59(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionTarget* actionTarget_);
DLL2SDK::mscorlib::System::String* ToString_60();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ActionReport : DLL2SDK::mscorlib::System::Object
{
DLL2SDK::PlayMaker::PlayMakerFSM* fsm_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_;
int32_t actionIndex_;
DLL2SDK::mscorlib::System::String* logText_;
bool isError_;
DLL2SDK::mscorlib::System::String* parameter_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionReport*>* ActionReportList_;
int32_t InfoCount_;
int32_t ErrorCount_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
bool SameAs_44(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionReport* actionReport_);
void _ctor_51();
static void Start_41();
static DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionReport* Log_42(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_, int32_t actionIndex_, DLL2SDK::mscorlib::System::String* parameter_, DLL2SDK::mscorlib::System::String* logLine_, bool isError_);
static bool ActionReportContains_43(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionReport* report_);
static void LogWarning_45(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_, int32_t actionIndex_, DLL2SDK::mscorlib::System::String* parameter_, DLL2SDK::mscorlib::System::String* logLine_);
static void LogError_46(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_, int32_t actionIndex_, DLL2SDK::mscorlib::System::String* parameter_, DLL2SDK::mscorlib::System::String* logLine_);
static void LogError_47(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_, int32_t actionIndex_, DLL2SDK::mscorlib::System::String* logLine_);
static void Clear_48();
static void Remove_49(DLL2SDK::PlayMaker::PlayMakerFSM* fsm_);
static int32_t GetCount_50();
static void _cctor_52();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct LogLevel : int32_t
{
Info_ = static_cast<int32_t>(0x0),
Warning_ = static_cast<int32_t>(0x1),
Error_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct MouseButton : int32_t
{
None_ = static_cast<int32_t>(0xFFFFFFFF),
Left_ = static_cast<int32_t>(0x0),
Right_ = static_cast<int32_t>(0x1),
Middle_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct MouseEventType : int32_t
{
OnMouseEnter_ = static_cast<int32_t>(0x0),
OnMouseOver_ = static_cast<int32_t>(0x1),
OnMouseExit_ = static_cast<int32_t>(0x2),
OnMouseDown_ = static_cast<int32_t>(0x3),
OnMouseUp_ = static_cast<int32_t>(0x4),
OnMouseDrag_ = static_cast<int32_t>(0x5)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct InterpolationType : int32_t
{
Linear_ = static_cast<int32_t>(0x0),
EaseInOut_ = static_cast<int32_t>(0x1)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct Trigger2DType : int32_t
{
OnTriggerEnter2D_ = static_cast<int32_t>(0x0),
OnTriggerStay2D_ = static_cast<int32_t>(0x1),
OnTriggerExit2D_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct Collision2DType : int32_t
{
OnCollisionEnter2D_ = static_cast<int32_t>(0x0),
OnCollisionStay2D_ = static_cast<int32_t>(0x1),
OnCollisionExit2D_ = static_cast<int32_t>(0x2),
OnParticleCollision_ = static_cast<int32_t>(0x3)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct TriggerType : int32_t
{
OnTriggerEnter_ = static_cast<int32_t>(0x0),
OnTriggerStay_ = static_cast<int32_t>(0x1),
OnTriggerExit_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
enum struct CollisionType : int32_t
{
OnCollisionEnter_ = static_cast<int32_t>(0x0),
OnCollisionStay_ = static_cast<int32_t>(0x1),
OnCollisionExit_ = static_cast<int32_t>(0x2),
OnControllerColliderHit_ = static_cast<int32_t>(0x3),
OnParticleCollision_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::PlayMaker::HutongGames::Utility
{
struct StringUtils : DLL2SDK::mscorlib::System::Object
{
static DLL2SDK::mscorlib::System::String* IncrementStringCounter_15(DLL2SDK::mscorlib::System::String* s_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::Utility
{
template <typename T> struct Lists_1 : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<T>* Empty_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static void _cctor_14();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::Utility
{
struct ColorUtils : DLL2SDK::mscorlib::System::Object
{
static bool Approximately_12(DLL2SDK::UnityEngine::UnityEngine::Color color1_, DLL2SDK::UnityEngine::UnityEngine::Color color2_);
static DLL2SDK::UnityEngine::UnityEngine::Color FromIntRGBA_13(int32_t r_, int32_t g_, int32_t b_, int32_t a_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::Utility
{
template <typename T> struct Arrays_1 : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::Array<T>* Empty_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static void _cctor_11();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::Extensions
{
struct TextureExtensions : DLL2SDK::mscorlib::System::Object
{
static void FloodFillArea_8(DLL2SDK::UnityEngine::UnityEngine::Texture2D* aTex_, int32_t aX_, int32_t aY_, DLL2SDK::UnityEngine::UnityEngine::Color32 aFillColor_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::Extensions
{
struct RectExtensions : DLL2SDK::mscorlib::System::Object
{
static bool Contains_1(DLL2SDK::UnityEngine::UnityEngine::Rect rect_, float x_, float y_);
static bool Contains_2(DLL2SDK::UnityEngine::UnityEngine::Rect rect1_, DLL2SDK::UnityEngine::UnityEngine::Rect rect2_);
static bool IntersectsWith_3(DLL2SDK::UnityEngine::UnityEngine::Rect rect1_, DLL2SDK::UnityEngine::UnityEngine::Rect rect2_);
static DLL2SDK::UnityEngine::UnityEngine::Rect Union_4(DLL2SDK::UnityEngine::UnityEngine::Rect rect1_, DLL2SDK::UnityEngine::UnityEngine::Rect rect2_);
static DLL2SDK::UnityEngine::UnityEngine::Rect Scale_5(DLL2SDK::UnityEngine::UnityEngine::Rect rect_, float scale_);
static DLL2SDK::UnityEngine::UnityEngine::Rect MinSize_6(DLL2SDK::UnityEngine::UnityEngine::Rect rect_, float minWidth_, float minHeight_);
static DLL2SDK::UnityEngine::UnityEngine::Rect MinSize_7(DLL2SDK::UnityEngine::UnityEngine::Rect rect_, DLL2SDK::UnityEngine::UnityEngine::Vector2 minSize_);
};
}
namespace DLL2SDK::PlayMaker
{
struct _Module_ : DLL2SDK::Object
{
};
}
namespace DLL2SDK::PlayMaker
{
struct PlayMakerJointBreak2D : DLL2SDK::PlayMaker::PlayMakerProxyBase
{
void OnJointBreak2D_1568(DLL2SDK::UnityEngine::UnityEngine::Joint2D* brokenJoint_);
void _ctor_1569();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker::Actions
{
struct MissingAction : DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction
{
DLL2SDK::mscorlib::System::String* actionName_;
void _ctor_1354();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmVector3 : DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable
{
DLL2SDK::UnityEngine::UnityEngine::Vector3 value_;
DLL2SDK::UnityEngine::UnityEngine::Vector3 get_Value_476();
void set_Value_477(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_);
DLL2SDK::mscorlib::System::Object* get_RawValue_478();
void set_RawValue_479(DLL2SDK::mscorlib::System::Object* value_);
void _ctor_480();
void _ctor_481(DLL2SDK::mscorlib::System::String* name_);
void _ctor_482(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_483();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_484();
DLL2SDK::mscorlib::System::String* ToString_485();
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct FsmTexture : DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject
{
DLL2SDK::UnityEngine::UnityEngine::Texture* get_Value_411();
void set_Value_412(DLL2SDK::UnityEngine::UnityEngine::Texture* value_);
void _ctor_413();
void _ctor_414(DLL2SDK::mscorlib::System::String* name_);
void _ctor_415(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmObject* source_);
DLL2SDK::PlayMaker::HutongGames::PlayMaker::NamedVariable* Clone_416();
DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType get_VariableType_417();
bool TestTypeConstraint_418(DLL2SDK::PlayMaker::HutongGames::PlayMaker::VariableType variableType_, DLL2SDK::mscorlib::System::Type* _objectType_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct UIHintAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::PlayMaker::HutongGames::PlayMaker::UIHint hint_;
DLL2SDK::PlayMaker::HutongGames::PlayMaker::UIHint get_Hint_110();
void _ctor_111(DLL2SDK::PlayMaker::HutongGames::PlayMaker::UIHint hint_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ActionCategoryAttribute : DLL2SDK::mscorlib::System::Attribute
{
DLL2SDK::mscorlib::System::String* category_;
DLL2SDK::mscorlib::System::String* get_Category_62();
void _ctor_63(DLL2SDK::mscorlib::System::String* category_);
void _ctor_64(DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionCategory category_);
};
}
namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker
{
struct ActionHelpers : DLL2SDK::mscorlib::System::Object
{
struct StaticFields
{
DLL2SDK::UnityEngine::UnityEngine::Texture2D* whiteTexture_;
DLL2SDK::UnityEngine::UnityEngine::RaycastHit mousePickInfo_;
float mousePickRaycastTime_;
float mousePickDistanceUsed_;
int32_t mousePickLayerMaskUsed_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
static DLL2SDK::UnityEngine::UnityEngine::Texture2D* get_WhiteTexture_16();
static bool IsVisible_17(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_);
static void RuntimeError_18(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmStateAction* action_, DLL2SDK::mscorlib::System::String* error_);
static DLL2SDK::PlayMaker::PlayMakerFSM* GetGameObjectFsm_19(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::mscorlib::System::String* fsmName_);
static int32_t GetRandomWeightedIndex_20(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat*>* weights_);
static bool HasAnimationFinished_21(DLL2SDK::UnityEngine::UnityEngine::AnimationState* anim_, float prevTime_, float currentTime_);
static DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_22(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmGameObject* fsmGameObject_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* fsmVector3_);
static bool IsMouseOver_23(DLL2SDK::UnityEngine::UnityEngine::GameObject* gameObject_, float distance_, int32_t layerMask_);
static DLL2SDK::UnityEngine::UnityEngine::RaycastHit MousePick_24(float distance_, int32_t layerMask_);
static DLL2SDK::UnityEngine::UnityEngine::GameObject* MouseOver_25(float distance_, int32_t layerMask_);
static void DoMousePick_26(float distance_, int32_t layerMask_);
static int32_t LayerArrayToLayerMask_27(DLL2SDK::Array<DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt*>* layers_, bool invert_);
static bool IsLoopingWrapMode_28(DLL2SDK::UnityEngine::UnityEngine::WrapMode wrapMode_);
static DLL2SDK::mscorlib::System::String* CheckRayDistance_29(float rayDistance_);
static DLL2SDK::mscorlib::System::String* CheckForValidEvent_30(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmState* state_, DLL2SDK::mscorlib::System::String* eventName_);
static DLL2SDK::mscorlib::System::String* CheckPhysicsSetup_31(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmOwnerDefault* ownerDefault_);
static DLL2SDK::mscorlib::System::String* CheckOwnerPhysicsSetup_32(DLL2SDK::UnityEngine::UnityEngine::GameObject* gameObject_);
static DLL2SDK::mscorlib::System::String* CheckOwnerPhysics2dSetup_33(DLL2SDK::UnityEngine::UnityEngine::GameObject* gameObject_);
static DLL2SDK::mscorlib::System::String* CheckPhysicsSetup_34(DLL2SDK::UnityEngine::UnityEngine::GameObject* gameObject_);
static void DebugLog_35(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::LogLevel logLevel_, DLL2SDK::mscorlib::System::String* text_, bool sendToUnityLog_);
static void LogError_36(DLL2SDK::mscorlib::System::String* text_);
static void LogWarning_37(DLL2SDK::mscorlib::System::String* text_);
static DLL2SDK::mscorlib::System::String* GetValueLabel_38(DLL2SDK::PlayMaker::HutongGames::PlayMaker::INamedVariable* variable_);
static DLL2SDK::mscorlib::System::String* GetValueLabel_39(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmOwnerDefault* ownerDefault_);
static void AddAnimationClip_40(DLL2SDK::UnityEngine::UnityEngine::GameObject* go_, DLL2SDK::UnityEngine::UnityEngine::AnimationClip* animClip_);
};
}