//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(0x0), GameObject_ = static_cast(0x1), GameObjectFSM_ = static_cast(0x2), FSMComponent_ = static_cast(0x3), BroadcastAll_ = static_cast(0x4), HostFSM_ = static_cast(0x5), SubFSMs_ = static_cast(0x6) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct LayoutOption_LayoutOptionType : int32_t { Width_ = static_cast(0x0), Height_ = static_cast(0x1), MinWidth_ = static_cast(0x2), MaxWidth_ = static_cast(0x3), MinHeight_ = static_cast(0x4), MaxHeight_ = static_cast(0x5), ExpandWidth_ = static_cast(0x6), ExpandHeight_ = static_cast(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(0x0), nameIsExpanded_ = static_cast(0x1), controlsIsExpanded_ = static_cast(0x2), debugIsExpanded_ = static_cast(0x4), experimentalIsExpanded_ = static_cast(0x8) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct FsmTransition_CustomLinkStyle : uint8_t { Default_ = static_cast(0x0), Bezier_ = static_cast(0x1), Circuit_ = static_cast(0x2) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct FsmTransition_CustomLinkConstraint : uint8_t { None_ = static_cast(0x0), LockLeft_ = static_cast(0x1), LockRight_ = static_cast(0x2) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmUtility_BitConverter : DLL2SDK::mscorlib::System::Object { static int32_t ToInt32_1266(DLL2SDK::Array* value_, int32_t startIndex_); static float ToSingle_1267(DLL2SDK::Array* value_, int32_t startIndex_); static bool ToBoolean_1268(DLL2SDK::Array* value_, int32_t startIndex_); static DLL2SDK::Array* GetBytes_1269(bool value_); static DLL2SDK::Array* GetBytes_1270(int32_t value_); static DLL2SDK::Array* 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* 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* fsmList_; DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* SelectedFSM_; DLL2SDK::UnityEngine::UnityEngine::GUIContent* labelContent_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* CS___9__CachedAnonymousMethodDelegate2_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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(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* get_Events_1497(); void set_Events_1498(DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* fsmList_; bool MaximizeFileCompatibility_; bool ApplicationIsQuitting_; bool NotMainThread_; bool _DrawGizmos_k__BackingField_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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 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* get_FsmStates_1466(); DLL2SDK::Array* get_FsmEvents_1467(); DLL2SDK::Array* 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* 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* assemblyNames_; DLL2SDK::Array* loadedAssemblies_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* typeLookup_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::Array* 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* 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* 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* 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 static DLL2SDK::mscorlib::System::Collections::Generic::List_1* GetFieldsAndProperties_1379(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); static DLL2SDK::mscorlib::System::Collections::Generic::List_1* GetFieldsAndProperties_1380(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); static DLL2SDK::Array* GetPublicFields_1381(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::Array* GetPublicProperties_1382(DLL2SDK::mscorlib::System::Type* type_); static void _cctor_1383(); }; } namespace DLL2SDK::PlayMaker { struct PlayMakerPrefs : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::Array* colors_; DLL2SDK::Array* colorNames_; struct StaticFields { DLL2SDK::PlayMaker::PlayMakerPrefs* instance_; DLL2SDK::Array* defaultColors_; DLL2SDK::Array* defaultColorNames_; DLL2SDK::Array* minimapColors_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void ResetDefaultColors_1360(); void _ctor_1364(); static DLL2SDK::PlayMaker::PlayMakerPrefs* get_Instance_1355(); static DLL2SDK::Array* get_Colors_1356(); static void set_Colors_1357(DLL2SDK::Array* value_); static DLL2SDK::Array* get_ColorNames_1358(); static void set_ColorNames_1359(DLL2SDK::Array* value_); static DLL2SDK::Array* 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(0x0), Int_ = static_cast(0x1), Bool_ = static_cast(0x2), GameObject_ = static_cast(0x3), String_ = static_cast(0x4), Vector2_ = static_cast(0x5), Vector3_ = static_cast(0x6), Color_ = static_cast(0x7), Rect_ = static_cast(0x8), Material_ = static_cast(0x9), Texture_ = static_cast(0xA), Quaternion_ = static_cast(0xB), Object_ = static_cast(0xC), Enum_ = static_cast(0xE) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct VariableTypeNicified : int32_t { Float_ = static_cast(0x0), Int_ = static_cast(0x1), Bool_ = static_cast(0x2), GameObject_ = static_cast(0x3), String_ = static_cast(0x4), Vector2_ = static_cast(0x5), Vector3_ = static_cast(0x6), Color_ = static_cast(0x7), Rect_ = static_cast(0x8), Material_ = static_cast(0x9), Texture_ = static_cast(0xA), Quaternion_ = static_cast(0xB), Object_ = static_cast(0xC), Array_ = static_cast(0xD), Enum_ = static_cast(0xE) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct VariableType : int32_t { Float_ = static_cast(0x0), Int_ = static_cast(0x1), Bool_ = static_cast(0x2), GameObject_ = static_cast(0x3), String_ = static_cast(0x4), Vector2_ = static_cast(0x5), Vector3_ = static_cast(0x6), Color_ = static_cast(0x7), Rect_ = static_cast(0x8), Material_ = static_cast(0x9), Texture_ = static_cast(0xA), Quaternion_ = static_cast(0xB), Object_ = static_cast(0xC), Unknown_ = static_cast(0xFFFFFFFF), Array_ = static_cast(0xD), Enum_ = static_cast(0xE) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmVariables : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* floatVariables_; DLL2SDK::Array* intVariables_; DLL2SDK::Array* boolVariables_; DLL2SDK::Array* stringVariables_; DLL2SDK::Array* vector2Variables_; DLL2SDK::Array* vector3Variables_; DLL2SDK::Array* colorVariables_; DLL2SDK::Array* rectVariables_; DLL2SDK::Array* quaternionVariables_; DLL2SDK::Array* gameObjectVariables_; DLL2SDK::Array* objectVariables_; DLL2SDK::Array* materialVariables_; DLL2SDK::Array* textureVariables_; DLL2SDK::Array* arrayVariables_; DLL2SDK::Array* enumVariables_; DLL2SDK::Array* categories_; DLL2SDK::Array* variableCategoryIDs_; struct StaticFields { bool _GlobalVariablesSynced_k__BackingField_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } DLL2SDK::Array* get_Categories_1276(); void set_Categories_1277(DLL2SDK::Array* value_); DLL2SDK::Array* get_CategoryIDs_1278(); void set_CategoryIDs_1279(DLL2SDK::Array* value_); DLL2SDK::Array* GetAllNamedVariables_1280(); DLL2SDK::Array* 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* 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* get_FloatVariables_1290(); void set_FloatVariables_1291(DLL2SDK::Array* value_); DLL2SDK::Array* get_IntVariables_1292(); void set_IntVariables_1293(DLL2SDK::Array* value_); DLL2SDK::Array* get_BoolVariables_1294(); void set_BoolVariables_1295(DLL2SDK::Array* value_); DLL2SDK::Array* get_StringVariables_1296(); void set_StringVariables_1297(DLL2SDK::Array* value_); DLL2SDK::Array* get_Vector2Variables_1298(); void set_Vector2Variables_1299(DLL2SDK::Array* value_); DLL2SDK::Array* get_Vector3Variables_1300(); void set_Vector3Variables_1301(DLL2SDK::Array* value_); DLL2SDK::Array* get_RectVariables_1302(); void set_RectVariables_1303(DLL2SDK::Array* value_); DLL2SDK::Array* get_QuaternionVariables_1304(); void set_QuaternionVariables_1305(DLL2SDK::Array* value_); DLL2SDK::Array* get_ColorVariables_1306(); void set_ColorVariables_1307(DLL2SDK::Array* value_); DLL2SDK::Array* get_GameObjectVariables_1308(); void set_GameObjectVariables_1309(DLL2SDK::Array* value_); DLL2SDK::Array* get_ArrayVariables_1310(); void set_ArrayVariables_1311(DLL2SDK::Array* value_); DLL2SDK::Array* get_EnumVariables_1312(); void set_EnumVariables_1313(DLL2SDK::Array* value_); DLL2SDK::Array* get_ObjectVariables_1314(); void set_ObjectVariables_1315(DLL2SDK::Array* value_); DLL2SDK::Array* get_MaterialVariables_1316(); void set_MaterialVariables_1317(DLL2SDK::Array* value_); DLL2SDK::Array* get_TextureVariables_1318(); void set_TextureVariables_1319(DLL2SDK::Array* 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(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* FsmEventToByteArray_1224(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* fsmEvent_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* FsmFloatToByteArray_1225(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* fsmFloat_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* FsmIntToByteArray_1226(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* fsmInt_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* FsmBoolToByteArray_1227(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* fsmBool_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* FsmVector2ToByteArray_1228(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* fsmVector2_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* FsmVector3ToByteArray_1229(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* fsmVector3_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* FsmRectToByteArray_1230(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* fsmRect_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* FsmQuaternionToByteArray_1231(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* fsmQuaternion_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* FsmColorToByteArray_1232(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* fsmColor_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* ColorToByteArray_1233(DLL2SDK::UnityEngine::UnityEngine::Color color_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* Vector2ToByteArray_1234(DLL2SDK::UnityEngine::UnityEngine::Vector2 vector2_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* Vector3ToByteArray_1235(DLL2SDK::UnityEngine::UnityEngine::Vector3 vector3_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* Vector4ToByteArray_1236(DLL2SDK::UnityEngine::UnityEngine::Vector4 vector4_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* RectToByteArray_1237(DLL2SDK::UnityEngine::UnityEngine::Rect rect_); static DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* QuaternionToByteArray_1238(DLL2SDK::UnityEngine::UnityEngine::Quaternion quaternion_); static DLL2SDK::Array* StringToByteArray_1239(DLL2SDK::mscorlib::System::String* str_); static DLL2SDK::mscorlib::System::String* ByteArrayToString_1240(DLL2SDK::Array* bytes_); static DLL2SDK::mscorlib::System::String* ByteArrayToString_1241(DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t count_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmEvent* ByteArrayToFsmEvent_1242(DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t size_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmFloat* ByteArrayToFsmFloat_1243(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t totalLength_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmInt* ByteArrayToFsmInt_1244(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t totalLength_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmBool* ByteArrayToFsmBool_1245(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t totalLength_); static DLL2SDK::UnityEngine::UnityEngine::Color ByteArrayToColor_1246(DLL2SDK::Array* bytes_, int32_t startIndex_); static DLL2SDK::UnityEngine::UnityEngine::Vector2 ByteArrayToVector2_1247(DLL2SDK::Array* bytes_, int32_t startIndex_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector2* ByteArrayToFsmVector2_1248(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t totalLength_); static DLL2SDK::UnityEngine::UnityEngine::Vector3 ByteArrayToVector3_1249(DLL2SDK::Array* bytes_, int32_t startIndex_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmVector3* ByteArrayToFsmVector3_1250(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t totalLength_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmRect* ByteArrayToFsmRect_1251(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t totalLength_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmQuaternion* ByteArrayToFsmQuaternion_1252(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t totalLength_); static DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmColor* ByteArrayToFsmColor_1253(DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* fsm_, DLL2SDK::Array* bytes_, int32_t startIndex_, int32_t totalLength_); static DLL2SDK::UnityEngine::UnityEngine::Vector4 ByteArrayToVector4_1254(DLL2SDK::Array* bytes_, int32_t startIndex_); static DLL2SDK::UnityEngine::UnityEngine::Rect ByteArrayToRect_1255(DLL2SDK::Array* bytes_, int32_t startIndex_); static DLL2SDK::UnityEngine::UnityEngine::Quaternion ByteArrayToQuaternion_1256(DLL2SDK::Array* bytes_, int32_t startIndex_); static DLL2SDK::Array* 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* transitions_; DLL2SDK::Array* actions_; DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData* actionData_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* activeActions_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* _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* get_ActiveActions_1062(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* get_Actions_1112(); void set_Actions_1113(DLL2SDK::Array* value_); bool get_ActionsLoaded_1114(); DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData* get_ActionData_1115(); DLL2SDK::Array* get_Transitions_1116(); void set_Transitions_1117(DLL2SDK::Array* 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(0x0), Warning_ = static_cast(0x1), Error_ = static_cast(0x2), Event_ = static_cast(0x3), Transition_ = static_cast(0x4), ExitState_ = static_cast(0x5), EnterState_ = static_cast(0x6), Break_ = static_cast(0x7), SendEvent_ = static_cast(0x8), Start_ = static_cast(0x9), Stop_ = static_cast(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* entries_; DLL2SDK::PlayMaker::HutongGames::PlayMaker::Fsm* _Fsm_k__BackingField_; struct StaticFields { int32_t MaxSize_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* Logs_; DLL2SDK::Array* logEntryPool_; int32_t nextLogEntryPoolIndex_; bool _LoggingEnabled_k__BackingField_; bool _MirrorDebugLog_k__BackingField_; bool _EnableDebugFlow_k__BackingField_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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* 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* 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(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* get_globalEvents_859(); static DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_EventList_860(); static void set_EventList_861(DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* 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* states_; DLL2SDK::Array* events_; DLL2SDK::Array* 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* subFsmList_; bool setDirty_; bool activeStateEntered_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* ExposedEvents_; DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmLog* myLog_; bool RestartOnEnable_; bool EnableDebugFlow_; bool EnableBreakpoints_; bool StepFrame_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* delayedEvents_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* updateEvents_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* StateColors_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* 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(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* get_SubFsmList_580(); bool get_Started_581(); void set_Started_582(bool value_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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* get_States_603(); void set_States_604(DLL2SDK::Array* value_); DLL2SDK::Array* get_Events_605(); void set_Events_606(DLL2SDK::Array* value_); DLL2SDK::Array* get_GlobalTransitions_607(); void set_GlobalTransitions_608(DLL2SDK::Array* 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* get_FsmList_562(); static DLL2SDK::mscorlib::System::Collections::Generic::List_1* 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(0x0), Boolean_ = static_cast(0x1), Float_ = static_cast(0x2), String_ = static_cast(0x3), Color_ = static_cast(0x4), ObjectReference_ = static_cast(0x5), LayerMask_ = static_cast(0x6), Enum_ = static_cast(0x7), Vector2_ = static_cast(0x8), Vector3_ = static_cast(0x9), Vector4_ = static_cast(0xA), Rect_ = static_cast(0xB), Array_ = static_cast(0xC), Character_ = static_cast(0xD), AnimationCurve_ = static_cast(0xE), FsmFloat_ = static_cast(0xF), FsmInt_ = static_cast(0x10), FsmBool_ = static_cast(0x11), FsmString_ = static_cast(0x12), FsmGameObject_ = static_cast(0x13), FsmOwnerDefault_ = static_cast(0x14), FunctionCall_ = static_cast(0x15), FsmAnimationCurve_ = static_cast(0x16), FsmEvent_ = static_cast(0x17), FsmObject_ = static_cast(0x18), FsmColor_ = static_cast(0x19), Unsupported_ = static_cast(0x1A), GameObject_ = static_cast(0x1B), FsmVector3_ = static_cast(0x1C), LayoutOption_ = static_cast(0x1D), FsmRect_ = static_cast(0x1E), FsmEventTarget_ = static_cast(0x1F), FsmMaterial_ = static_cast(0x20), FsmTexture_ = static_cast(0x21), Quaternion_ = static_cast(0x22), FsmQuaternion_ = static_cast(0x23), FsmProperty_ = static_cast(0x24), FsmVector2_ = static_cast(0x25), FsmTemplateControl_ = static_cast(0x26), FsmVar_ = static_cast(0x27), CustomClass_ = static_cast(0x28), FsmArray_ = static_cast(0x29), FsmEnum_ = static_cast(0x2A) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionData : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::List_1* actionNames_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* customNames_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* actionEnabled_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* actionIsOpen_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* actionStartIndex_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* actionHashCodes_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* unityObjectParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmGameObjectParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmOwnerDefaultParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* animationCurveParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* functionCallParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmTemplateControlParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmEventTargetParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmPropertyParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* layoutOptionParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmStringParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmObjectParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmVarParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmArrayParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmEnumParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmFloatParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmIntParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmBoolParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmVector2Params_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmVector3Params_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmColorParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmRectParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* fsmQuaternionParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* stringParams_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* byteData_; DLL2SDK::Array* byteDataAsArray_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* arrayParamSizes_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* arrayParamTypes_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* customTypeSizes_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* customTypeNames_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* paramDataType_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* paramName_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* paramDataPos_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* paramByteDataSize_; int32_t nextParamIndex_; struct StaticFields { DLL2SDK::mscorlib::System::String* autoNameString_; int32_t MUST_BE_LESS_THAN_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* ActionTypeLookup_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2*>* ActionFieldsLookup_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* ActionHashCodeLookup_; bool resaveActionData_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* UsedIndices_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* InitFields_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } int32_t get_ActionCount_487(); DLL2SDK::PlayMaker::HutongGames::PlayMaker::ActionData* Copy_488(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyStringParams_489(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmFloatParams_490(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmIntParams_491(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmBoolParams_492(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmVector2Params_493(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmVector3Params_494(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmColorParams_495(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmRectParams_496(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmQuaternionParams_497(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmStringParams_498(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmObjectParams_499(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmGameObjectParams_500(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmOwnerDefaultParams_501(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyAnimationCurveParams_502(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFunctionCallParams_503(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmTemplateControlParams_504(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmVarParams_505(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmArrayParams_506(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmEnumParams_507(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmPropertyParams_508(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyFsmEventTargetParams_509(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CopyLayoutOptionParams_510(); void ClearActionData_511(); DLL2SDK::Array* 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* 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* 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* 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(0x0), SpecifyGameObject_ = static_cast(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(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* floatValues_; DLL2SDK::Array* intValues_; DLL2SDK::Array* boolValues_; DLL2SDK::Array* stringValues_; DLL2SDK::Array* vector4Values_; DLL2SDK::Array* objectReferences_; DLL2SDK::mscorlib::System::Array* sourceArray_; DLL2SDK::Array* 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* get_Values_243(); void set_Values_244(DLL2SDK::Array* 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(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* 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* fsmExecutionStack_; int32_t _MaxStackCount_k__BackingField_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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(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* 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* CopyOverrides_120(DLL2SDK::PlayMaker::HutongGames::PlayMaker::FsmTemplateControl* source_); }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct UIHint : int32_t { None_ = static_cast(0x0), TextArea_ = static_cast(0x1), Behaviour_ = static_cast(0x2), Script_ = static_cast(0x3), Method_ = static_cast(0x4), Coroutine_ = static_cast(0x5), Animation_ = static_cast(0x6), Tag_ = static_cast(0x7), Layer_ = static_cast(0x8), Description_ = static_cast(0x9), Variable_ = static_cast(0xA), ScriptComponent_ = static_cast(0xB), Comment_ = static_cast(0xC), NamedColor_ = static_cast(0xD), NamedTexture_ = static_cast(0xE), FsmName_ = static_cast(0xF), FsmEvent_ = static_cast(0x10), FsmFloat_ = static_cast(0x11), FsmInt_ = static_cast(0x12), FsmBool_ = static_cast(0x13), FsmString_ = static_cast(0x14), FsmVector3_ = static_cast(0x15), FsmGameObject_ = static_cast(0x16), FsmColor_ = static_cast(0x17), FsmRect_ = static_cast(0x18), FsmMaterial_ = static_cast(0x19), FsmTexture_ = static_cast(0x1A), FsmQuaternion_ = static_cast(0x1B), FsmObject_ = static_cast(0x1C), FsmVector2_ = static_cast(0x1D), FsmEnum_ = static_cast(0x1E), FsmArray_ = static_cast(0x1F), AnimatorFloat_ = static_cast(0x20), AnimatorBool_ = static_cast(0x21), AnimatorInt_ = static_cast(0x22), AnimatorTrigger_ = static_cast(0x23), SortingLayer_ = static_cast(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(0x0), Audio_ = static_cast(0x1), Debug_ = static_cast(0x2), Events_ = static_cast(0x3), GameObject_ = static_cast(0x4), GUI_ = static_cast(0x5), Input_ = static_cast(0x6), Math_ = static_cast(0x7), Movement_ = static_cast(0x8), Physics_ = static_cast(0x9), Renderer_ = static_cast(0xA), ScriptControl_ = static_cast(0xB), StateMachine_ = static_cast(0xC), Effects_ = static_cast(0xD), Transform_ = static_cast(0xE), GameLogic_ = static_cast(0xF), String_ = static_cast(0x10), Convert_ = static_cast(0x11), GUIElement_ = static_cast(0x12), Vector3_ = static_cast(0x13), Material_ = static_cast(0x14), Lights_ = static_cast(0x15), Camera_ = static_cast(0x16), RenderSettings_ = static_cast(0x17), Color_ = static_cast(0x18), Level_ = static_cast(0x19), GUILayout_ = static_cast(0x1A), Logic_ = static_cast(0x1B), World_ = static_cast(0x1C), Screen_ = static_cast(0x1D), Movie_ = static_cast(0x1E), Time_ = static_cast(0x1F), Character_ = static_cast(0x20), Device_ = static_cast(0x21), Controller_ = static_cast(0x22), CharacterController_ = static_cast(0x23), iTween_ = static_cast(0x24), AnimateVariables_ = static_cast(0x25), InputDevice_ = static_cast(0x26), Rect_ = static_cast(0x27), UnityObject_ = static_cast(0x28), Application_ = static_cast(0x29), NavMesh_ = static_cast(0x2A), NavMeshAgent_ = static_cast(0x2B), Network_ = static_cast(0x2C), Vector2_ = static_cast(0x2D), Array_ = static_cast(0x2E), Mecanim_ = static_cast(0x2F), Animator_ = static_cast(0x30), Quaternion_ = static_cast(0x31), Enum_ = static_cast(0x32), Physics2D_ = static_cast(0x33), Trigonometry_ = static_cast(0x34), Scene_ = static_cast(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* ActionReportList_; int32_t InfoCount_; int32_t ErrorCount_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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(0x0), Warning_ = static_cast(0x1), Error_ = static_cast(0x2) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct MouseButton : int32_t { None_ = static_cast(0xFFFFFFFF), Left_ = static_cast(0x0), Right_ = static_cast(0x1), Middle_ = static_cast(0x2) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct MouseEventType : int32_t { OnMouseEnter_ = static_cast(0x0), OnMouseOver_ = static_cast(0x1), OnMouseExit_ = static_cast(0x2), OnMouseDown_ = static_cast(0x3), OnMouseUp_ = static_cast(0x4), OnMouseDrag_ = static_cast(0x5) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct InterpolationType : int32_t { Linear_ = static_cast(0x0), EaseInOut_ = static_cast(0x1) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct Trigger2DType : int32_t { OnTriggerEnter2D_ = static_cast(0x0), OnTriggerStay2D_ = static_cast(0x1), OnTriggerExit2D_ = static_cast(0x2) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct Collision2DType : int32_t { OnCollisionEnter2D_ = static_cast(0x0), OnCollisionStay2D_ = static_cast(0x1), OnCollisionExit2D_ = static_cast(0x2), OnParticleCollision_ = static_cast(0x3) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct TriggerType : int32_t { OnTriggerEnter_ = static_cast(0x0), OnTriggerStay_ = static_cast(0x1), OnTriggerExit_ = static_cast(0x2) }; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct CollisionType : int32_t { OnCollisionEnter_ = static_cast(0x0), OnCollisionStay_ = static_cast(0x1), OnCollisionExit_ = static_cast(0x2), OnControllerColliderHit_ = static_cast(0x3), OnParticleCollision_ = static_cast(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 struct Lists_1 : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::List_1* Empty_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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 struct Arrays_1 : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* Empty_; }; StaticFields* GetStaticFields() { return reinterpret_cast(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(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* 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* 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_); }; }