diff --git a/ESOXMLAPI.lua b/ESOXMLAPI.lua deleted file mode 100644 index 2695645..0000000 --- a/ESOXMLAPI.lua +++ /dev/null @@ -1,263 +0,0 @@ -addressMode = {type = "keyword"}, -allowBringToTop = {type = "keyword"}, -alpha = {type = "keyword"}, -anchorIndex = {type = "keyword"}, -autoAdjustTextureCoords = {type = "keyword"}, -barAlignment = {type = "keyword"}, -blendMode = {type = "keyword"}, -cellsHigh = {type = "keyword"}, -cellsWide = {type = "keyword"}, -centerColor = {type = "keyword"}, -clampedToScreen = {type = "keyword"}, -clickSound = {type = "keyword"}, -color = {type = "keyword"}, -delay = {type = "keyword"}, -deltaX = {type = "keyword"}, -deltaXFromEnd = {type = "keyword"}, -deltaY = {type = "keyword"}, -deltaYFromEnd = {type = "keyword"}, -deltaZ = {type = "keyword"}, -deltaZFromEnd = {type = "keyword"}, -disabled = {type = "keyword"}, -disabledColor = {type = "keyword"}, -disabledPressed = {type = "keyword"}, -disabledPressedColor = {type = "keyword"}, -dragFromThumb = {type = "keyword"}, -drawLastEntryIfOutOfRoom = {type = "keyword"}, -duration = {type = "keyword"}, -edgeColor = {type = "keyword"}, -editEnabled = {type = "keyword"}, -enableFadeOut = {type = "keyword"}, -endAlpha = {type = "keyword"}, -endCapWidth = {type = "keyword"}, -endColor = {type = "keyword"}, -endHeight = {type = "keyword"}, -endPitch = {type = "keyword"}, -endRoll = {type = "keyword"}, -endRotation = {type = "keyword"}, -endScale = {type = "keyword"}, -endWidth = {type = "keyword"}, -endX = {type = "keyword"}, -endY = {type = "keyword"}, -endYaw = {type = "keyword"}, -endZ = {type = "keyword"}, -excludeFromResizeToFitExtents = {type = "keyword"}, -fadeOutGainColor = {type = "keyword"}, -fadeOutLossColor = {type = "keyword"}, -fadeOutTextureFile = {type = "keyword"}, -fillColor = {type = "keyword"}, -font = {type = "keyword"}, -framerate = {type = "keyword"}, -headerRowSpacing = {type = "keyword"}, -headerVerticalOffset = {type = "keyword"}, -hidden = {type = "keyword"}, -horizontalAlignment = {type = "keyword"}, -id = {type = "keyword"}, -inheritAlpha = {type = "keyword"}, -inheritScale = {type = "keyword"}, -inherits = {type = "keyword"}, -integralWrapping = {type = "keyword"}, -keyboardEnabled = {type = "keyword"}, -layer = {type = "keyword"}, -leadingEdgeTexture = {type = "keyword"}, -level = {type = "keyword"}, -lineSpacing = {type = "keyword"}, -linkEnabled = {type = "keyword"}, -loopCount = {type = "keyword"}, -maxHistoryLines = {type = "keyword"}, -maxInputCharacters = {type = "keyword"}, -maxLineCount = {type = "keyword"}, -mirrorAlongX = {type = "keyword"}, -mirrorAlongY = {type = "keyword"}, -modifyTextType = {type = "keyword"}, -mouseEnabled = {type = "keyword"}, -mouseOver = {type = "keyword"}, -mouseOverBlendMode = {type = "keyword"}, -mouseOverColor = {type = "keyword"}, -movable = {type = "keyword"}, -multiLine = {type = "keyword"}, -newLineEnabled = {type = "keyword"}, -newLineIndent = {type = "keyword"}, -normal = {type = "keyword"}, -normalColor = {type = "keyword"}, -orientation = {type = "keyword"}, -pinFont = {type = "keyword"}, -pixelRoundingEnabled = {type = "keyword"}, -playbackType = {type = "keyword"}, -pressed = {type = "keyword"}, -pressedColor = {type = "keyword"}, -pressedMouseOver = {type = "keyword"}, -radialCooldownClockwise = {type = "keyword"}, -radialCooldownOriginAngle = {type = "keyword"}, -resizeHandleSize = {type = "keyword"}, -resizeToFitDescendents = {type = "keyword"}, -resizeToFitFile = {type = "keyword"}, -scale = {type = "keyword"}, -selectionColor = {type = "keyword"}, -shape = {type = "keyword"}, -splitLongMessages = {type = "keyword"}, -startAlpha = {type = "keyword"}, -startColor = {type = "keyword"}, -startHeight = {type = "keyword"}, -startPitch = {type = "keyword"}, -startRoll = {type = "keyword"}, -startRotation = {type = "keyword"}, -startScale = {type = "keyword"}, -startWidth = {type = "keyword"}, -startX = {type = "keyword"}, -startY = {type = "keyword"}, -startYaw = {type = "keyword"}, -startZ = {type = "keyword"}, -step = {type = "keyword"}, -styleColor = {type = "keyword"}, -text = {type = "keyword"}, -textType = {type = "keyword"}, -textureCoordsRotation = {type = "keyword"}, -textureFile = {type = "keyword"}, -textureFileReleaseOption = {type = "keyword"}, -thickness = {type = "keyword"}, -tier = {type = "keyword"}, -topmost = {type = "keyword"}, -verticalAlignment = {type = "keyword"}, -wrapMode = {type = "keyword"}, -Anchor = {type = "keyword"}, -AnchorFill = {type = "keyword"}, -AnchorToBaseline = {type = "keyword"}, -AnimationBase = {type = "keyword"}, -AnimationTimeline = {type = "keyword"}, -Animations = {type = "keyword"}, -Backdrop = {type = "keyword"}, -BackgroundBottom = {type = "keyword"}, -BackgroundMiddle = {type = "keyword"}, -BackgroundTop = {type = "keyword"}, -Browser = {type = "keyword"}, -Button = {type = "keyword"}, -ButtonState = {type = "keyword"}, -Callback = {type = "keyword"}, -Callbacks = {type = "keyword"}, -Center = {type = "keyword"}, -ClampedToScreenInsets = {type = "keyword"}, -ClearAnchors = {type = "keyword"}, -ColorAnimation = {type = "keyword"}, -ColorSelect = {type = "keyword"}, -Compass = {type = "keyword"}, -CompassPinType = {type = "keyword"}, -Control = {type = "keyword"}, -Controls = {type = "keyword"}, -Cooldown = {type = "keyword"}, -CustomAnimation = {type = "keyword"}, -DebugText = {type = "keyword"}, -DimensionConstraints = {type = "keyword"}, -Dimensions = {type = "keyword"}, -EasingFunction = {type = "keyword"}, -Edge = {type = "keyword"}, -EditBox = {type = "keyword"}, -FadeGradient = {type = "keyword"}, -Font = {type = "keyword"}, -FontColors = {type = "keyword"}, -GuiXml = {type = "keyword"}, -HitInsets = {type = "keyword"}, -Insets = {type = "keyword"}, -Label = {type = "keyword"}, -LeadingEdge = {type = "keyword"}, -LeadingEdgeTextureCoords = {type = "keyword"}, -Limits = {type = "keyword"}, -Line = {type = "keyword"}, -LineFade = {type = "keyword"}, -LocalDimensions3D = {type = "keyword"}, -MapDisplay = {type = "keyword"}, -MapGutter = {type = "keyword"}, -MapPinType = {type = "keyword"}, -MouseButton = {type = "keyword"}, -NormalOffset = {type = "keyword"}, -OnAddGameData = {type = "keyword"}, -OnBackspace = {type = "keyword"}, -OnChar = {type = "keyword"}, -OnCleared = {type = "keyword"}, -OnClicked = {type = "keyword"}, -OnColorSelected = {type = "keyword"}, -OnDownArrow = {type = "keyword"}, -OnDragStart = {type = "keyword"}, -OnDurationChanged = {type = "keyword"}, -OnEffectivelyHidden = {type = "keyword"}, -OnEffectivelyShown = {type = "keyword"}, -OnEnabledStateChanged = {type = "keyword"}, -OnEnter = {type = "keyword"}, -OnEscape = {type = "keyword"}, -OnFocusGained = {type = "keyword"}, -OnFocusLost = {type = "keyword"}, -OnHide = {type = "keyword"}, -OnIMEBeginComposition = {type = "keyword"}, -OnIMEEndComposition = {type = "keyword"}, -OnInitialized = {type = "keyword"}, -OnInsertAnimationTimelineCallback = {type = "keyword"}, -OnKeyDown = {type = "keyword"}, -OnKeyUp = {type = "keyword"}, -OnLinkClicked = {type = "keyword"}, -OnLinkMouseUp = {type = "keyword"}, -OnLoadFinished = {type = "keyword"}, -OnLoadStart = {type = "keyword"}, -OnMinMaxValueChanged = {type = "keyword"}, -OnMouseDoubleClick = {type = "keyword"}, -OnMouseDown = {type = "keyword"}, -OnMouseEnter = {type = "keyword"}, -OnMouseExit = {type = "keyword"}, -OnMouseUp = {type = "keyword"}, -OnMouseWheel = {type = "keyword"}, -OnMoveStart = {type = "keyword"}, -OnMoveStop = {type = "keyword"}, -OnPageDown = {type = "keyword"}, -OnPageUp = {type = "keyword"}, -OnPlay = {type = "keyword"}, -OnPlay = {type = "keyword"}, -OnReceiveDrag = {type = "keyword"}, -OnRequestClose = {type = "keyword"}, -OnResizeStart = {type = "keyword"}, -OnResizeStop = {type = "keyword"}, -OnResizedToFit = {type = "keyword"}, -OnScrollExtentsChanged = {type = "keyword"}, -OnScrollOffsetChanged = {type = "keyword"}, -OnSetAnimationEaseFunction = {type = "keyword"}, -OnSetAnimationEventHandler = {type = "keyword"}, -OnSetAnimationTimelineEventHandler = {type = "keyword"}, -OnSetControlEventHandler = {type = "keyword"}, -OnSetUpdateFunction = {type = "keyword"}, -OnShow = {type = "keyword"}, -OnSliderReleased = {type = "keyword"}, -OnSpace = {type = "keyword"}, -OnStop = {type = "keyword"}, -OnStop = {type = "keyword"}, -OnTab = {type = "keyword"}, -OnTextChanged = {type = "keyword"}, -OnTextureLoaded = {type = "keyword"}, -OnUpArrow = {type = "keyword"}, -OnUpdate = {type = "keyword"}, -OnUserAreaCreated = {type = "keyword"}, -OnValueChanged = {type = "keyword"}, -OnVisibleRadiusChanged = {type = "keyword"}, -PressedOffset = {type = "keyword"}, -RadialCooldownGradient = {type = "keyword"}, -ResizeToFitPadding = {type = "keyword"}, -Rotate3DAnimation = {type = "keyword"}, -ScaleAnimation = {type = "keyword"}, -Scroll = {type = "keyword"}, -ScrollingOverlay = {type = "keyword"}, -SizeAnimation = {type = "keyword"}, -Slider = {type = "keyword"}, -StatusBar = {type = "keyword"}, -String = {type = "keyword"}, -Surface = {type = "keyword"}, -TextBuffer = {type = "keyword"}, -Texture = {type = "keyword"}, -TextureAnimation = {type = "keyword"}, -TextureComposite = {type = "keyword"}, -TextureCoords = {type = "keyword"}, -TextureRotateAnimation = {type = "keyword"}, -Textures = {type = "keyword"}, -ThumbTexture = {type = "keyword"}, -Tooltip = {type = "keyword"}, -TopLevelControl = {type = "keyword"}, -Translate3DAnimation = {type = "keyword"}, -TranslateAnimation = {type = "keyword"}, -UpdateFunction = {type = "keyword"}, -sentinel = {type = "keyword"}, diff --git a/README.md b/README.md index 9ba4c7f..03ba43d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ESO_ZBS_APIcreator and finished ZBS API Definition files +# ESO_ZBS_APIcreator and finished ZBS API Definition files Currently made for API Version 100019 I have wrapped this whole project into a plugin for ZBS, you can simply take ZBS_API_FILES/ESOXMLPlugin.lua and drop it into your packages directory of ZBS. If you ever need to update the api and I'm away from the game for a while, use the scripts described below to help you build a new api definition from the dump file. You can drop the lua api file into your api directory and link through user.lua config file, but if you want to update xml keywords and attributes as well, the process is still fairly simple and straightforward. **NOTE: You may still need to link the api in your user.lua, i'm running into some unexpected behavior. add the line in user.lua 'api = {"esoapi"}'** @@ -23,7 +23,7 @@ Just open the resulting file this script creates ESOAPI.lua in notepad++, go to After performing the instruction in the previous paragraph, go to the last line of the file and add a single closing curly brace '}' -xmlapicreator2 operates over esouixml.txt and xmlapicreator operates over ESOXMLKeywordlist which you can then copy and paste onto the bottom of the api table of the plugin. +xmlapicreator2 operates over esouixml.txt which is the xml section of ESOUIDocumentation and xmlapicreator operates over ESOXMLKeywordlist which is created by xmlapicreator2, you can then copy and paste the content of ESOXMLAPI onto the bottom of the api table of the plugin. ### Final notes: diff --git a/ZBS_API_Files/ESOXMLAPI.lua b/ZBS_API_Files/ESOXMLAPI.lua new file mode 100644 index 0000000..2695645 --- /dev/null +++ b/ZBS_API_Files/ESOXMLAPI.lua @@ -0,0 +1,263 @@ +addressMode = {type = "keyword"}, +allowBringToTop = {type = "keyword"}, +alpha = {type = "keyword"}, +anchorIndex = {type = "keyword"}, +autoAdjustTextureCoords = {type = "keyword"}, +barAlignment = {type = "keyword"}, +blendMode = {type = "keyword"}, +cellsHigh = {type = "keyword"}, +cellsWide = {type = "keyword"}, +centerColor = {type = "keyword"}, +clampedToScreen = {type = "keyword"}, +clickSound = {type = "keyword"}, +color = {type = "keyword"}, +delay = {type = "keyword"}, +deltaX = {type = "keyword"}, +deltaXFromEnd = {type = "keyword"}, +deltaY = {type = "keyword"}, +deltaYFromEnd = {type = "keyword"}, +deltaZ = {type = "keyword"}, +deltaZFromEnd = {type = "keyword"}, +disabled = {type = "keyword"}, +disabledColor = {type = "keyword"}, +disabledPressed = {type = "keyword"}, +disabledPressedColor = {type = "keyword"}, +dragFromThumb = {type = "keyword"}, +drawLastEntryIfOutOfRoom = {type = "keyword"}, +duration = {type = "keyword"}, +edgeColor = {type = "keyword"}, +editEnabled = {type = "keyword"}, +enableFadeOut = {type = "keyword"}, +endAlpha = {type = "keyword"}, +endCapWidth = {type = "keyword"}, +endColor = {type = "keyword"}, +endHeight = {type = "keyword"}, +endPitch = {type = "keyword"}, +endRoll = {type = "keyword"}, +endRotation = {type = "keyword"}, +endScale = {type = "keyword"}, +endWidth = {type = "keyword"}, +endX = {type = "keyword"}, +endY = {type = "keyword"}, +endYaw = {type = "keyword"}, +endZ = {type = "keyword"}, +excludeFromResizeToFitExtents = {type = "keyword"}, +fadeOutGainColor = {type = "keyword"}, +fadeOutLossColor = {type = "keyword"}, +fadeOutTextureFile = {type = "keyword"}, +fillColor = {type = "keyword"}, +font = {type = "keyword"}, +framerate = {type = "keyword"}, +headerRowSpacing = {type = "keyword"}, +headerVerticalOffset = {type = "keyword"}, +hidden = {type = "keyword"}, +horizontalAlignment = {type = "keyword"}, +id = {type = "keyword"}, +inheritAlpha = {type = "keyword"}, +inheritScale = {type = "keyword"}, +inherits = {type = "keyword"}, +integralWrapping = {type = "keyword"}, +keyboardEnabled = {type = "keyword"}, +layer = {type = "keyword"}, +leadingEdgeTexture = {type = "keyword"}, +level = {type = "keyword"}, +lineSpacing = {type = "keyword"}, +linkEnabled = {type = "keyword"}, +loopCount = {type = "keyword"}, +maxHistoryLines = {type = "keyword"}, +maxInputCharacters = {type = "keyword"}, +maxLineCount = {type = "keyword"}, +mirrorAlongX = {type = "keyword"}, +mirrorAlongY = {type = "keyword"}, +modifyTextType = {type = "keyword"}, +mouseEnabled = {type = "keyword"}, +mouseOver = {type = "keyword"}, +mouseOverBlendMode = {type = "keyword"}, +mouseOverColor = {type = "keyword"}, +movable = {type = "keyword"}, +multiLine = {type = "keyword"}, +newLineEnabled = {type = "keyword"}, +newLineIndent = {type = "keyword"}, +normal = {type = "keyword"}, +normalColor = {type = "keyword"}, +orientation = {type = "keyword"}, +pinFont = {type = "keyword"}, +pixelRoundingEnabled = {type = "keyword"}, +playbackType = {type = "keyword"}, +pressed = {type = "keyword"}, +pressedColor = {type = "keyword"}, +pressedMouseOver = {type = "keyword"}, +radialCooldownClockwise = {type = "keyword"}, +radialCooldownOriginAngle = {type = "keyword"}, +resizeHandleSize = {type = "keyword"}, +resizeToFitDescendents = {type = "keyword"}, +resizeToFitFile = {type = "keyword"}, +scale = {type = "keyword"}, +selectionColor = {type = "keyword"}, +shape = {type = "keyword"}, +splitLongMessages = {type = "keyword"}, +startAlpha = {type = "keyword"}, +startColor = {type = "keyword"}, +startHeight = {type = "keyword"}, +startPitch = {type = "keyword"}, +startRoll = {type = "keyword"}, +startRotation = {type = "keyword"}, +startScale = {type = "keyword"}, +startWidth = {type = "keyword"}, +startX = {type = "keyword"}, +startY = {type = "keyword"}, +startYaw = {type = "keyword"}, +startZ = {type = "keyword"}, +step = {type = "keyword"}, +styleColor = {type = "keyword"}, +text = {type = "keyword"}, +textType = {type = "keyword"}, +textureCoordsRotation = {type = "keyword"}, +textureFile = {type = "keyword"}, +textureFileReleaseOption = {type = "keyword"}, +thickness = {type = "keyword"}, +tier = {type = "keyword"}, +topmost = {type = "keyword"}, +verticalAlignment = {type = "keyword"}, +wrapMode = {type = "keyword"}, +Anchor = {type = "keyword"}, +AnchorFill = {type = "keyword"}, +AnchorToBaseline = {type = "keyword"}, +AnimationBase = {type = "keyword"}, +AnimationTimeline = {type = "keyword"}, +Animations = {type = "keyword"}, +Backdrop = {type = "keyword"}, +BackgroundBottom = {type = "keyword"}, +BackgroundMiddle = {type = "keyword"}, +BackgroundTop = {type = "keyword"}, +Browser = {type = "keyword"}, +Button = {type = "keyword"}, +ButtonState = {type = "keyword"}, +Callback = {type = "keyword"}, +Callbacks = {type = "keyword"}, +Center = {type = "keyword"}, +ClampedToScreenInsets = {type = "keyword"}, +ClearAnchors = {type = "keyword"}, +ColorAnimation = {type = "keyword"}, +ColorSelect = {type = "keyword"}, +Compass = {type = "keyword"}, +CompassPinType = {type = "keyword"}, +Control = {type = "keyword"}, +Controls = {type = "keyword"}, +Cooldown = {type = "keyword"}, +CustomAnimation = {type = "keyword"}, +DebugText = {type = "keyword"}, +DimensionConstraints = {type = "keyword"}, +Dimensions = {type = "keyword"}, +EasingFunction = {type = "keyword"}, +Edge = {type = "keyword"}, +EditBox = {type = "keyword"}, +FadeGradient = {type = "keyword"}, +Font = {type = "keyword"}, +FontColors = {type = "keyword"}, +GuiXml = {type = "keyword"}, +HitInsets = {type = "keyword"}, +Insets = {type = "keyword"}, +Label = {type = "keyword"}, +LeadingEdge = {type = "keyword"}, +LeadingEdgeTextureCoords = {type = "keyword"}, +Limits = {type = "keyword"}, +Line = {type = "keyword"}, +LineFade = {type = "keyword"}, +LocalDimensions3D = {type = "keyword"}, +MapDisplay = {type = "keyword"}, +MapGutter = {type = "keyword"}, +MapPinType = {type = "keyword"}, +MouseButton = {type = "keyword"}, +NormalOffset = {type = "keyword"}, +OnAddGameData = {type = "keyword"}, +OnBackspace = {type = "keyword"}, +OnChar = {type = "keyword"}, +OnCleared = {type = "keyword"}, +OnClicked = {type = "keyword"}, +OnColorSelected = {type = "keyword"}, +OnDownArrow = {type = "keyword"}, +OnDragStart = {type = "keyword"}, +OnDurationChanged = {type = "keyword"}, +OnEffectivelyHidden = {type = "keyword"}, +OnEffectivelyShown = {type = "keyword"}, +OnEnabledStateChanged = {type = "keyword"}, +OnEnter = {type = "keyword"}, +OnEscape = {type = "keyword"}, +OnFocusGained = {type = "keyword"}, +OnFocusLost = {type = "keyword"}, +OnHide = {type = "keyword"}, +OnIMEBeginComposition = {type = "keyword"}, +OnIMEEndComposition = {type = "keyword"}, +OnInitialized = {type = "keyword"}, +OnInsertAnimationTimelineCallback = {type = "keyword"}, +OnKeyDown = {type = "keyword"}, +OnKeyUp = {type = "keyword"}, +OnLinkClicked = {type = "keyword"}, +OnLinkMouseUp = {type = "keyword"}, +OnLoadFinished = {type = "keyword"}, +OnLoadStart = {type = "keyword"}, +OnMinMaxValueChanged = {type = "keyword"}, +OnMouseDoubleClick = {type = "keyword"}, +OnMouseDown = {type = "keyword"}, +OnMouseEnter = {type = "keyword"}, +OnMouseExit = {type = "keyword"}, +OnMouseUp = {type = "keyword"}, +OnMouseWheel = {type = "keyword"}, +OnMoveStart = {type = "keyword"}, +OnMoveStop = {type = "keyword"}, +OnPageDown = {type = "keyword"}, +OnPageUp = {type = "keyword"}, +OnPlay = {type = "keyword"}, +OnPlay = {type = "keyword"}, +OnReceiveDrag = {type = "keyword"}, +OnRequestClose = {type = "keyword"}, +OnResizeStart = {type = "keyword"}, +OnResizeStop = {type = "keyword"}, +OnResizedToFit = {type = "keyword"}, +OnScrollExtentsChanged = {type = "keyword"}, +OnScrollOffsetChanged = {type = "keyword"}, +OnSetAnimationEaseFunction = {type = "keyword"}, +OnSetAnimationEventHandler = {type = "keyword"}, +OnSetAnimationTimelineEventHandler = {type = "keyword"}, +OnSetControlEventHandler = {type = "keyword"}, +OnSetUpdateFunction = {type = "keyword"}, +OnShow = {type = "keyword"}, +OnSliderReleased = {type = "keyword"}, +OnSpace = {type = "keyword"}, +OnStop = {type = "keyword"}, +OnStop = {type = "keyword"}, +OnTab = {type = "keyword"}, +OnTextChanged = {type = "keyword"}, +OnTextureLoaded = {type = "keyword"}, +OnUpArrow = {type = "keyword"}, +OnUpdate = {type = "keyword"}, +OnUserAreaCreated = {type = "keyword"}, +OnValueChanged = {type = "keyword"}, +OnVisibleRadiusChanged = {type = "keyword"}, +PressedOffset = {type = "keyword"}, +RadialCooldownGradient = {type = "keyword"}, +ResizeToFitPadding = {type = "keyword"}, +Rotate3DAnimation = {type = "keyword"}, +ScaleAnimation = {type = "keyword"}, +Scroll = {type = "keyword"}, +ScrollingOverlay = {type = "keyword"}, +SizeAnimation = {type = "keyword"}, +Slider = {type = "keyword"}, +StatusBar = {type = "keyword"}, +String = {type = "keyword"}, +Surface = {type = "keyword"}, +TextBuffer = {type = "keyword"}, +Texture = {type = "keyword"}, +TextureAnimation = {type = "keyword"}, +TextureComposite = {type = "keyword"}, +TextureCoords = {type = "keyword"}, +TextureRotateAnimation = {type = "keyword"}, +Textures = {type = "keyword"}, +ThumbTexture = {type = "keyword"}, +Tooltip = {type = "keyword"}, +TopLevelControl = {type = "keyword"}, +Translate3DAnimation = {type = "keyword"}, +TranslateAnimation = {type = "keyword"}, +UpdateFunction = {type = "keyword"}, +sentinel = {type = "keyword"},