{
    "categories": [
        {
            "name": "Mecanim Animator Add-on",
            "officialPath": "PlayMaker/Actions/Animator",
            "typeNames": [
                "AnimatorCrossFade",
                "AnimatorInterruptMatchTarget",
                "AnimatorMatchTarget",
                "AnimatorPlay",
                "AnimatorStartPlayback",
                "AnimatorStartRecording",
                "AnimatorStopPlayback",
                "AnimatorStopRecording",
                "GetAnimatorApplyRootMotion",
                "GetAnimatorBody",
                "GetAnimatorBoneGameObject",
                "GetAnimatorBool",
                "GetAnimatorCullingMode",
                "GetAnimatorCurrentStateInfo",
                "GetAnimatorCurrentStateInfoIsName",
                "GetAnimatorCurrentStateInfoIsTag",
                "GetAnimatorCurrentTransitionInfo",
                "GetAnimatorCurrentTransitionInfoIsName",
                "GetAnimatorCurrentTransitionInfoIsUserName",
                "GetAnimatorDelta",
                "GetAnimatorFeetPivotActive",
                "GetAnimatorFloat",
                "GetAnimatorGravityWeight",
                "GetAnimatorHumanScale",
                "GetAnimatorIKGoal",
                "GetAnimatorInt",
                "GetAnimatorIsHuman",
                "GetAnimatorIsLayerInTransition",
                "GetAnimatorIsMatchingTarget",
                "GetAnimatorIsParameterControlledByCurve",
                "GetAnimatorLayerCount",
                "GetAnimatorLayerName",
                "GetAnimatorLayersAffectMassCenter",
                "GetAnimatorLayerWeight",
                "GetAnimatorLeftFootBottomHeight",
                "GetAnimatorNextStateInfo",
                "GetAnimatorPivot",
                "GetAnimatorPlayBackSpeed",
                "GetAnimatorPlaybackTime",
                "GetAnimatorRightFootBottomHeight",
                "GetAnimatorRoot",
                "GetAnimatorSpeed",
                "GetAnimatorTarget",
                "NavMeshAgentAnimatorSynchronizer",
                "SetAnimatorApplyRootMotion",
                "SetAnimatorBody",
                "SetAnimatorBool",
                "SetAnimatorCullingMode",
                "SetAnimatorFeetPivotActive",
                "SetAnimatorFloat",
                "SetAnimatorIKGoal",
                "SetAnimatorInt",
                "SetAnimatorLayersAffectMassCenter",
                "SetAnimatorLayerWeight",
                "SetAnimatorLookAt",
                "SetAnimatorPlayBackSpeed",
                "SetAnimatorPlaybackTime",
                "SetAnimatorSpeed",
                "SetAnimatorStabilizeFeet",
                "SetAnimatorTarget",
                "SetAnimatorTrigger",
                "FsmStateActionAnimatorBase",
                "GetAnimatorAnimatorRootActionEditor",
                "GetAnimatorBoneGameObjectActionEditor",
                "GetAnimatorBoolActionEditor",
                "GetAnimatorCurrentStateInfoActionEditor",
                "GetAnimatorCurrentStateInfoIsNameActionEditor",
                "GetAnimatorCurrentStateInfoIsTagActionEditor",
                "GetAnimatorCurrentTransitionInfoActionEditor",
                "GetAnimatorCurrentTransitionInfoIsNameActionEditor",
                "GetAnimatorCurrentTransitionInfoIsUserNameActionEditor",
                "GetAnimatorDeltaActionEditor",
                "GetAnimatorFloatActionEditor",
                "GetAnimatorGravityWeightActionEditor",
                "GetAnimatorIKGoalActionEditor",
                "GetAnimatorIntActionEditor",
                "GetAnimatorIsLayerInTransitionActionEditor",
                "GetAnimatorIsMatchingTargetActionEditor",
                "GetAnimatorLayerWeightActionEditor",
                "GetAnimatorNextStateInfoActionEditor",
                "GetAnimatorPivotActionEditor",
                "GetAnimatorSpeedActionEditor",
                "GetAnimatorTargetActionEditor",
                "SetAnimatorBoolActionEditor",
                "SetAnimatorFloatActionEditor",
                "SetAnimatorIntActionEditor",
                "OnAnimatorUpdateActionEditorBase"
            ]
        },
        {
            "name": "Physics2D Add-on",
            "officialPath": "PlayMaker/Actions/Physics2D",
            "typeNames": [
                "SetCollider2dIsTrigger",
                "AddForce2d",
                "AddTorque2d",
                "Collision2dEvent",
                "GetCollision2dInfo",
                "GetMass2d",
                "GetNextLineCast2d",
                "GetNextOverlapArea2d",
                "GetNextOverlapCircle2d",
                "GetNextOverlapPoint2d",
                "GetNextRayCast2d",
                "GetRayCastHit2dInfo",
                "GetSpeed2d",
                "GetTrigger2dInfo",
                "GetVelocity2d",
                "IsFixedAngle2d",
                "IsKinematic2d",
                "IsSleeping2d",
                "LineCast2d",
                "LookAt2d",
                "LookAt2dGameObject",
                "MousePick2d",
                "MousePick2dEvent",
                "RayCast2d",
                "ScreenPick2d",
                "SetGravity2d",
                "SetGravity2dScale",
                "SetHingeJoint2dProperties",
                "SetIsFixedAngle2d",
                "SetIsKinematic2d",
                "SetMass2d",
                "SetVelocity2d",
                "SetWheelJoint2dProperties",
                "Sleep2d",
                "SmoothLookAt2d",
                "TouchObject2dEvent",
                "Trigger2dEvent",
                "WakeAllRigidBodies2d",
                "WakeUp2d"
            ]
        },
        {
            "name": "Trigonometry Actions",
            "officialPath": "PlayMaker/Actions/Trigonometry",
            "typeNames": [
                "GetACosine",
                "GetASine",
                "GetAtan",
                "GetAtan2",
                "GetAtan2FromVector2",
                "GetAtan2FromVector3",
                "GetCosine",
                "GetSine",
                "GetTan"
            ]
        },
        {
            "name": "Vector2 Actions",
            "officialPath": "PlayMaker/Actions/Vector2",
            "typeNames": [
                "DebugVector2",
                "GetVector2Length",
                "GetVector2XY",
                "SelectRandomVector2",
                "SetVector2Value",
                "SetVector2XY",
                "Vector2Add",
                "Vector2AddXY",
                "Vector2ClampMagnitude",
                "Vector2HighPassFilter",
                "Vector2Interpolate",
                "Vector2Invert",
                "Vector2Lerp",
                "Vector2LowPassFilter",
                "Vector2MoveTowards",
                "Vector2Multiply",
                "Vector2Normalize",
                "Vector2Operator",
                "Vector2PerSecond",
                "Vector2RotateTowards",
                "Vector2Subtract"
            ]
        },
        {
            "name": "Quaternion Actions",
            "officialPath": "PlayMaker/Actions/Quaternion",
            "typeNames": [
                "QuaternionCompare",
                "GetQuaternionEulerAngles",
                "GetQuaternionFromRotation",
                "GetQuaternionMultipliedByQuaternion",
                "GetQuaternionMultipliedByVector",
                "QuaternionAngleAxis",
                "QuaternionBaseAction",
                "QuaternionEuler",
                "QuaternionInverse",
                "QuaternionLerp",
                "QuaternionLookRotation",
                "QuaternionLowPassFilter",
                "QuaternionRotateTowards",
                "QuaternionSlerp",
                "GetQuaternionEulerAnglesCustomEditor",
                "GetQuaternionFromRotationCustomEditor",
                "GetQuaternionMultipliedByQuaternionCustomEditor",
                "GetQuaternionMultipliedByVectorCustomEditor",
                "QuaternionAngleAxisCustomEditor",
                "QuaternionCustomEditorBase",
                "QuaternionEulerCustomEditor",
                "QuaternionInverseCustomEditor",
                "QuaternionLerpCustomEditor",
                "QuaternionLookRotationCustomEditor",
                "QuaternionLowPassFilterCustomEditor",
                "QuaternionRotateTowardsCustomEditor",
                "QuaternionSlerpCustomEditor"
            ]
        },
        {
            "name": "RectTransform Actions",
            "officialPath": "PlayMaker/Actions/RectTransform",
            "typeNames": [
                "RectTransformContainsScreenPoint",
                "RectTransformFlipLayoutAxis",
                "RectTransformGetAnchoredPosition",
                "RectTransformGetAnchorMax",
                "RectTransformGetAnchorMin",
                "RectTransformGetAnchorMinAndMax",
                "RectTransformGetLocalPosition",
                "RectTransformGetLocalRotation",
                "RectTransformGetOffsetMax",
                "RectTransformGetOffsetMin",
                "RectTransformGetPivot",
                "RectTransformGetRect",
                "RectTransformGetSizeDelta",
                "RectTransformPixelAdjustPoint",
                "RectTransformPixelAdjustRect",
                "RectTransformScreenPointToLocalPointInRectangle",
                "RectTransformScreenPointToWorldPointInRectangle",
                "RectTransformSetAnchoredPosition",
                "RectTransformSetAnchorMax",
                "RectTransformSetAnchorMin",
                "RectTransformSetAnchorMinAndMax",
                "RectTransformSetAnchorRectPosition",
                "RectTransformSetLocalPosition",
                "RectTransformSetLocalRotation",
                "RectTransformSetOffsetMax",
                "RectTransformSetOffsetMin",
                "RectTransformSetPivot",
                "RectTransformSetSizeDelta",
                "RectTransformWorldToScreenPoint"
            ]
        },
        {
            "name": "Video Clip Actions on Ecosystem",
            "officialPath": "PlayMaker/Actions/VideoClip",
            "typeNames": [
                "VideoClipGetAudioTrackCount",
                "VideoClipGetFrameCount",
                "VideoClipGetFrameRate",
                "VideoClipGetLength",
                "VideoClipGetOriginalPath",
                "VideoClipGetSize"
            ]
        },
        {
            "name": "Video Player Actions on Ecosystem",
            "officialPath": "PlayMaker/Actions/VideoPlayer",
            "typeNames": [
                "VideoPlayerErrorEvent",
                "VideoPlayerFrameDroppedEvent",
                "VideoPlayerFrameReadyEvent",
                "VideoPlayerGetAspectRatio",
                "VideoPlayerGetAudioOutputMode",
                "VideoPlayerGetAudioTrackCount",
                "VideoPlayerGetCanSetDirectAudioVolume",
                "VideoPlayerGetCanSetPlaybackSpeed",
                "VideoPlayerGetCanSkipOnDrop",
                "VideoPlayerGetCanSetTime",
                "VideoPlayerGetCanSetTimeSource",
                "VideoPlayerGetCanStep",
                "VideoPlayerGetControlledAudioTrackMaxCount",
                "VideoPlayerGetCurrentFrameIndex",
                "VideoPlayerGetFrameCount",
                "VideoPlayerGetFrameRate",
                "VideoPlayerGetIsLooping",
                "VideoPlayerGetIsPlaying",
                "VideoPlayerGetIsPrepared",
                "VideoPlayerGetPlaybackSpeed",
                "VideoPlayerGetPlayOnAwake",
                "VideoPlayerGetRenderMode",
                "VideoPlayerGetSendFrameReadyEvents",
                "VideoPlayerGetSkipOnDrop",
                "VideoPlayerGetSource",
                "VideoPlayerGetTargetCamera",
                "VideoPlayerGetTargetCameraAlpha",
                "VideoPlayerGetTargetMaterialProperty",
                "VideoPlayerGetTargetTexture",
                "VideoPlayerGetTexture",
                "VideoPlayerGetTime",
                "VideoPlayerGetTimeSource",
                "VideoPlayerGetUrl",
                "VideoPlayerGetVideoClip",
                "VideoPlayerGetWaitForFirstFrame",
                "VideoPlayerLoopPointReachedEvent",
                "VideoPlayerPause",
                "VideoPlayerPlay",
                "VideoPlayerPrepare",
                "VideoPlayerPreparedCompletedEvent",
                "VideoPlayerSeekCompletedEvent",
                "VideoPlayerSetAspectRatio",
                "VideoPlayerSetAudioOutputMode",
                "VideoPlayerSetPlaybackSpeed",
                "VideoPlayerSetPlayOnAwake",
                "VideoPlayerSetRenderMode",
                "VideoPlayerSetSendFrameReadyEvents",
                "VideoPlayerSetSkipOnDrop",
                "VideoPlayerSetSource",
                "VideoPlayerSetTargetCamera",
                "VideoPlayerSetTargetCameraAlpha",
                "VideoPlayerSetTargetMaterialProperty",
                "VideoPlayerSetTargetTexture",
                "VideoPlayerSetTime",
                "VideoPlayerSetTimeSource",
                "VideoPlayerSetUrl",
                "VideoPlayerSetVideoClip",
                "VideoPlayerSetWaitForFirstFrame",
                "VideoPlayerStartedEvent",
                "VideoPlayerStepForward",
                "VideoPlayerStop"
            ]
        },
        {
            "name": "SpriteRenderer Actions",
            "officialPath": "PlayMaker/Actions/SpriteRenderer",
            "typeNames": [
                "GetSprite",
                "GetSpriteColor",
                "GetSpriteFlip",
                "GetSpriteMaskInteraction",
                "GetSpriteOrderInLayer",
                "GetSpriteSortingLayer",
                "SetSprite",
                "SetSpriteColor",
                "SetSpriteFlip",
                "SetSpriteMaskInteraction",
                "SetSpriteSortingLayerById",
                "SetSpriteSortingLayerByName",
                "SetSpriteSortPoint"
            ]
        },
        {
            "name": "Ecosystem/New Actions in 1.9.1",
            "officialPath": "PlayMaker/Actions",
            "typeNames": [
                "SyncAnimatorBoolToState",
                "SetScreenResolution",
                "ArrayInsert",
                "ArrayRemove",
                "ArrayRemoveAll",
                "ClampOrthographicView",
                "ConvertVector2ToVector3",
                "RunFsmEditor",
                "ParticleSystemPlay",
                "ActivateSolo",
                "CreateNewGameObject",
                "DeactivateSelf",
                "WaitAnyKey",
                "FsmHasVariable",
                "GameObjectIsVisibleToCamera",
                "RectCompare",
                "Vector2Compare",
                "Vector3Compare",
                "SetMaterialValue",
                "SetTextureValue",
                "FloatDeltaAngle",
                "FloatWrap",
                "IntWrap",
                "SelectRandomFloat",
                "SelectRandomInt",
                "Vector2RandomValue",
                "FindOverlaps",
                "MovePosition",
                "TranslatePosition",
                "MovePosition2d",
                "TranslatePosition2d",
                "PlayerPrefsLoadVariable",
                "PlayerPrefsSaveVariable",
                "BlockEvents",
                "IgnoreEvents",
                "LateUpdateEvent",
                "Loop",
                "LoopState",
                "SetEventFloatData",
                "SetEventIntData",
                "SetEventStringData",
                "ClampPosition",
                "ClampRotation",
                "SetPosition2d",
                "UiImageSetRaycastTarget",
                "UiRawImageSetRaycastTarget",
                "Vector2SnapToAngle",
                "Vector2SnapToGrid",
                "Vector3ClampMagnitudeXZ",
                "Vector3SnapToGrid",
		"GetPosition2d"
            ]
        }
    ]
}