//generated with dll2sdk #pragma once #include "..\dll2sdk_forward.g.hpp" namespace DLL2SDK::PlayMaker::HutongGames::Extensions { struct TextureExtensions_Point; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionReport___c__DisplayClass2; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmTemplateControl___c__DisplayClass2; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct FsmEventTarget_EventTarget : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct LayoutOption_LayoutOptionType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionData_Context; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct Fsm_EditorFlags : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct FsmTransition_CustomLinkStyle : uint8_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct FsmTransition_CustomLinkConstraint : uint8_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmUtility_BitConverter; } namespace DLL2SDK::PlayMaker { struct PlayMakerFSM__DoCoroutine_d__1; } namespace DLL2SDK::PlayMaker { struct PlayMakerProxyBase; } namespace DLL2SDK::PlayMaker { struct PlayMakerJointBreak; } namespace DLL2SDK::PlayMaker { struct PlayMakerParticleCollision; } namespace DLL2SDK::PlayMaker { struct PlayMakerTriggerStay2D; } namespace DLL2SDK::PlayMaker { struct PlayMakerTriggerStay; } namespace DLL2SDK::PlayMaker { struct PlayMakerTriggerExit2D; } namespace DLL2SDK::PlayMaker { struct PlayMakerTriggerExit; } namespace DLL2SDK::PlayMaker { struct PlayMakerTriggerEnter2D; } namespace DLL2SDK::PlayMaker { struct PlayMakerTriggerEnter; } namespace DLL2SDK::PlayMaker { struct PlayMakerOnGUI; } namespace DLL2SDK::PlayMaker { struct PlayMakerMouseEvents; } namespace DLL2SDK::PlayMaker { struct PlayMakerGUI; } namespace DLL2SDK::PlayMaker { struct PlayMakerGlobals; } namespace DLL2SDK::PlayMaker { struct PlayMakerFSM; } namespace DLL2SDK::PlayMaker { struct PlayMakerFixedUpdate; } namespace DLL2SDK::PlayMaker { struct PlayMakerControllerColliderHit; } namespace DLL2SDK::PlayMaker { struct PlayMakerCollisionStay2D; } namespace DLL2SDK::PlayMaker { struct PlayMakerCollisionStay; } namespace DLL2SDK::PlayMaker { struct PlayMakerCollisionExit2D; } namespace DLL2SDK::PlayMaker { struct PlayMakerCollisionExit; } namespace DLL2SDK::PlayMaker { struct PlayMakerCollisionEnter2D; } namespace DLL2SDK::PlayMaker { struct PlayMakerCollisionEnter; } namespace DLL2SDK::PlayMaker { struct PlayMakerApplicationEvents; } namespace DLL2SDK::PlayMaker { struct PlayMakerAnimatorMove; } namespace DLL2SDK::PlayMaker { struct PlayMakerAnimatorIK; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ReflectionUtils; } namespace DLL2SDK::PlayMaker { struct PlayMakerPrefs; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmStateAction; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct ArrayVariableTypesNicified : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct VariableTypeNicified : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct VariableType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmVariables; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmUtility; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmTransition; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { using IFsmStateAction = void*; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmState; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct FsmLogType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmLogEntry; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmLog; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmEvent; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct Fsm; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct ParamDataType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionData; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct NamedVariable; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmVector2; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmVar; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmObject; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmString; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmRect; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmQuaternion; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct OwnerDefaultOption : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmOwnerDefault; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmMaterial; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmInt; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmGameObject; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmFloat; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct None : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmEnum; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmColor; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmBool; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmArray; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { using INamedVariable = void*; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { using INameable = void*; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmAnimationCurve; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmTime; } namespace DLL2SDK::PlayMaker { struct FsmTemplate; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmProperty; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmExecutionStack; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmEventData; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmDebugUtility; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct DelayedEvent; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct DebugUtils; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct LayoutOption; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FunctionCall; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmVarOverride; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmEventTarget; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmTemplateControl; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct UIHint : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct TooltipAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct TitleAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct RequiredFieldAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct VariableTypeFilter; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct VariableTypeAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ObjectTypeAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct NoteAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct MatchFieldTypeAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct MatchElementTypeAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct HideTypeFilter; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct HelpUrlAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct HasFloatSliderAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct EventTargetAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct CompoundArrayAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct CheckForComponentAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ArrayEditorAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionSection; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct ActionCategory : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct NoActionTargetsAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionTarget; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionReport; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct LogLevel : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct MouseButton : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct MouseEventType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct InterpolationType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct Trigger2DType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct Collision2DType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct TriggerType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { enum struct CollisionType : int32_t; } namespace DLL2SDK::PlayMaker::HutongGames::Utility { struct StringUtils; } namespace DLL2SDK::PlayMaker::HutongGames::Utility { template struct Lists_1; } namespace DLL2SDK::PlayMaker::HutongGames::Utility { struct ColorUtils; } namespace DLL2SDK::PlayMaker::HutongGames::Utility { template struct Arrays_1; } namespace DLL2SDK::PlayMaker::HutongGames::Extensions { struct TextureExtensions; } namespace DLL2SDK::PlayMaker::HutongGames::Extensions { struct RectExtensions; } namespace DLL2SDK::PlayMaker { struct _Module_; } namespace DLL2SDK::PlayMaker { struct PlayMakerJointBreak2D; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker::Actions { struct MissingAction; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmVector3; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct FsmTexture; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct UIHintAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionCategoryAttribute; } namespace DLL2SDK::PlayMaker::HutongGames::PlayMaker { struct ActionHelpers; }