|  | 
| enum | MouseState { Normal
, SingleClick
, RightClick
, DoubleClick
,
 HeldDown
, LetGo
 }
 | 
| enum | DragState { None
, Player
, Inventory
, PreInventory
,
 Menu
, ScreenArrows
, Moveable
, _Camera
,
 PreMoveable
 }
 | 
| enum | GameState { Normal
, Cutscene
, DialogOptions
, Paused
 } | 
| enum | FlagsGameState { Normal = 1 << 0
, Cutscene = 1 << 1
, DialogOptions = 1 << 2
, Paused = 1 << 3
 } | 
| enum | ActionListType { PauseGameplay
, RunInBackground
 } | 
| enum | PlayerSwitching { Allow
, DoNotAllow
 } | 
| enum | ResultAction { Continue
, Stop
, Skip
, RunCutscene
 } | 
| enum | ActionListSource { InScene
, AssetFile
 } | 
| enum | InteractionSource { InScene
, AssetFile
, CustomScript
 } | 
| enum | TemplateCategory { SamplePlayer
, SampleScene
, Interface
, Misc
,
 None
 }
 | 
| enum | AppearType { Manual
, MouseOver
, DuringConversation
, OnInputKey
,
 OnInteraction
, OnHotspot
, WhenSpeechPlays
, DuringGameplay
,
 OnContainer
, WhileLoading
, DuringCutscene
, WhileInventorySelected
,
 ExceptWhenPaused
, DuringGameplayAndConversations
, OnViewDocument
 }
 | 
| enum | SpeechMenuType { All
, CharactersOnly
, NarrationOnly
, SpecificCharactersOnly
,
 AllExceptSpecificCharacters
 }
 | 
| enum | SpeechMenuLimit { All
, BlockingOnly
, BackgroundOnly
 } | 
| enum | MenuTransition { Fade
, Pan
, FadeAndPan
, Zoom
,
 None
 }
 | 
| enum | UITransition { None
, CanvasGroupFade
, CustomAnimationStates
, CustomAnimationBlend
 } | 
| enum | PanDirection { Up
, Down
, Left
, Right
 } | 
| enum | PanMovement { Linear
, Smooth
, CustomCurve
 } | 
| enum | MenuOrientation { Horizontal
, Vertical
 } | 
| enum | ElementOrientation { Horizontal
, Vertical
, Grid
 } | 
| enum | AC_PositionType { Centred
, Aligned
, Manual
, FollowCursor
,
 AppearAtCursorAndFreeze
, OnHotspot
, AboveSpeakingCharacter
, AbovePlayer
 }
 | 
| enum | UIPositionType { Manual
, FollowCursor
, AppearAtCursorAndFreeze
, OnHotspot
,
 AboveSpeakingCharacter
, AbovePlayer
 }
 | 
| enum | AC_PositionType2 { Aligned
, AbsolutePixels
, RelativeToMenuSize
 } | 
| enum | AC_ShiftInventory { ShiftPrevious
, ShiftNext
 } | 
| enum | AC_SizeType { Automatic
, Manual
, AbsolutePixels
 } | 
| enum | AC_InputType { AlphaNumeric
, NumbericOnly
, AllowSpecialCharacters
 } | 
| enum | AC_LabelType { Normal
, Hotspot
, DialogueLine
, DialogueSpeaker
,
 GlobalVariable
, ActiveSaveProfile
, InventoryProperty
, DocumentTitle
,
 SelectedObjective
, ActiveContainer
 }
 | 
| enum | AC_GraphicType { Normal
, DialoguePortrait
, DocumentTexture
, ObjectiveTexture
,
 PageTexture
 }
 | 
| enum | DragElementType { EntireMenu
, SingleElement
 } | 
| enum | AC_SaveListType { Save
, Load
, Import
 } | 
| enum | AC_ButtonClickType { TurnOffMenu
, Crossfade
, OffsetElementSlot
, RunActionList
,
 CustomScript
, OffsetJournal
, SimulateInput
 }
 | 
| enum | SimulateInputType { Button
, Axis
 } | 
| enum | SaveDisplayType { LabelOnly
, ScreenshotOnly
, LabelAndScreenshot
 } | 
| enum | AC_SliderType { Speech
, Music
, SFX
, CustomScript
,
 FloatVariable
 }
 | 
| enum | AC_CycleType { Language
, CustomScript
, Variable
 } | 
| enum | AC_ToggleType { Subtitles
, CustomScript
, Variable
 } | 
| enum | AC_TimerType { Conversation
, QuickTimeEventProgress
, QuickTimeEventRemaining
, LoadingProgress
,
 Timer
 }
 | 
| enum | AC_InventoryBoxType { Default
, HotspotBased
, CustomScript
, DisplaySelected
,
 DisplayLastSelected
, Container
, CollectedDocuments
, Objectives
,
 SubObjectives
 }
 | 
| enum | CraftingElementType { Ingredients
, Output
 } | 
| enum | ConversationDisplayType { TextOnly
, IconOnly
, IconAndText
 } | 
| enum | SliderDisplayType { FillBar
, MoveableBlock
 } | 
| enum | AC_DisplayType { IconOnly
, TextOnly
, IconAndText
 } | 
| enum | AC_TextType { Speech
, Hotspot
, DialogueOption
, InventoryItem
,
 CursorIcon
, MenuElement
, HotspotPrefix
, JournalEntry
,
 InventoryProperty
, Variable
, Character
, Document
,
 Custom
, Objective
, Container
 }
 | 
| enum | TextTypeFilter { Speech
, Hotspot
, DialogueOption
, InventoryItem
,
 CursorIcon
, MenuElement
, HotspotPrefix
, JournalEntry
,
 InventoryProperty
, Variable
, Character
, Document
,
 Custom
, Objective
, Container
, All
 }
 | 
| enum | AC_TextTypeFlags { Speech =1<<0
, Hotspot =1<<1
, DialogueOption =1<<2
, InventoryItem =1<<3
,
 CursorIcon =1<<4
, MenuElement =1<<5
, HotspotPrefix =1<<6
, JournalEntry =1<<7
,
 InventoryProperty =1<<8
, Variable =1<<9
, Character =1<<10
, Document =1<<11
,
 Custom =1<<12
, Objective =1<<13
 }
 | 
| enum | CursorDisplay { Always
, OnlyWhenPaused
, Never
 } | 
| enum | LookUseCursorAction { DisplayBothSideBySide
, DisplayUseIcon
, RightClickCyclesModes
 } | 
| enum | InteractionType { Use
, Examine
, Inventory
 } | 
| enum | AC_InteractionMethod { ContextSensitive
, ChooseInteractionThenHotspot
, ChooseHotspotThenInteraction
, CustomScript
 } | 
| enum | HotspotDetection { MouseOver
, PlayerVicinity
, CustomScript
 } | 
| enum | HotspotsInVicinity { NearestOnly
, CycleMultiple
, ShowAll
 } | 
| enum | PlayerAction { DoNothing
, TurnToFace
, WalkTo
, WalkToMarker
 } | 
| enum | CancelInteractions { CursorLeavesMenuOrHotspot
, CursorLeavesMenu
, ClickOffMenu
, ViaScriptOnly
 } | 
| enum | InventoryInteractions { Multiple
, Single
 } | 
| enum | InventoryActiveEffect { None
, Simple
, Pulse
 } | 
| enum | AnimationEngine { Legacy =0
, SpritesUnity =2
, Mecanim =3
, SpritesUnityComplex =4
,
 Custom =5
 }
 | 
| enum | MotionControl { Automatic
, JustTurning
, Manual
 } | 
| enum | TalkingAnimation { Standard
, CustomFace
 } | 
| enum | MovementMethod { PointAndClick
, Direct
, FirstPerson
, Drag
,
 None
, StraightToCursor
 }
 | 
| enum | InputMethod { MouseAndKeyboard
, KeyboardOrController
, TouchScreen
 } | 
| enum | DirectMovementType { RelativeToCamera
, TankControls
 } | 
| enum | DirectTurnMode { TurningCircle
, Independent
, Snap
 } | 
| enum | CameraPerspective { TwoD
, TwoPointFiveD
, ThreeD
 } | 
| enum | MovingTurning { WorldSpace
, ScreenSpace
, TopDown
, Unity2D
 } | 
| enum | InteractionIcon { Use
, Examine
, Talk
 } | 
| enum | InventoryHandling { ChangeCursor
, ChangeHotspotLabel
, ChangeCursorAndHotspotLabel
, DoNothing
 } | 
| enum | RenderLock { NoChange
, Set
, Release
 } | 
| enum | LockType { Enabled
, Disabled
, NoChange
, Toggle
 } | 
| enum | CharState { Idle
, Custom
, Move
, Decelerate
 } | 
| enum | AC_2DFrameFlipping { None
, LeftMirrorsRight
, RightMirrorsLeft
 } | 
| enum | FadeType { fadeIn
, fadeOut
 } | 
| enum | SortingMapType { SortingLayer
, OrderInLayer
 } | 
| enum | SortingMapScaleType { Linear
, AnimationCurve
 } | 
| enum | CameraLocConstrainType { TargetX
, TargetZ
, TargetAcrossScreen
, TargetIntoScreen
,
 SideScrolling
, TargetHeight
 }
 | 
| enum | CameraRotConstrainType { TargetX
, TargetZ
, TargetAcrossScreen
, TargetIntoScreen
,
 LookAtTarget
 }
 | 
| enum | MoveMethod { Linear
, Smooth
, Curved
, EaseIn
,
 EaseOut
, CustomCurve
 }
 | 
| enum | AnimLayer { Base =0
, UpperBody =1
, LeftArm =2
, RightArm =3
,
 Neck =4
, Head =5
, Face =6
, Mouth =7
 }
 | 
| enum | AnimStandard { Idle
, Walk
, Run
, Talk
 } | 
| enum | AnimPlayMode { PlayOnce =0
, PlayOnceAndClamp =1
, Loop =2
 } | 
| enum | AnimPlayModeBase { PlayOnceAndClamp =1
, Loop =2
 } | 
| enum | AnimMethodMecanim { ChangeParameterValue
, PlayCustom
, BlendShape
 } | 
| enum | AnimMethod { PlayCustom
, StopCustom
, BlendShape
 } | 
| enum | AnimMethodCharMecanim { ChangeParameterValue
, SetStandard
, PlayCustom
 } | 
| enum | MecanimCharParameter { MoveSpeedFloat
, TalkBool
, TurnFloat
 } | 
| enum | MecanimParameterType { Float
, Int
, Bool
, Trigger
 } | 
| enum | PlayerMoveLock { Free =0
, AlwaysWalk =1
, AlwaysRun =2
, NoChange =3
 } | 
| enum | AC_OnOff { On
, Off
 } | 
| enum | TransformType { Translate
, Rotate
, Scale
, CopyMarker
 } | 
| enum | VariableLocation { Global
, Local
, Component
 } | 
| enum | VariableType { Boolean
, Integer
, String
, Float
,
 PopUp
, Vector3
, GameObject
, UnityObject
 }
 | 
| enum | BoolValue { True =1
, False =0
 } | 
| enum | SetVarMethod { SetValue
, IncreaseByValue
, SetAsRandom
, Formula
 } | 
| enum | SetVarMethodString { EnteredHere =0
, SetAsMenuElementText =1
, CombinedWithOtherString =2
 } | 
| enum | SetVarMethodIntBool { EnteredHere =0
, SetAsMecanimParameter =1
 } | 
| enum | SetParamMethod { EnteredHere =0
, Random =2
, CopiedFromGlobalVariable =1
, CopiedFromLocalVariable =6
,
 CopiedFromComponentVariable =5
, CopiedFromParameter =3
, CopiedFromAnimator =4
 }
 | 
| enum | GetVarMethod { EnteredValue
, GlobalVariable
, LocalVariable
, ComponentVariable
 } | 
| enum | AC_Direction { None
, Up
, Down
, Left
,
 Right
 }
 | 
| enum | CharDirection { Up
, Down
, Left
, Right
,
 UpLeft
, DownLeft
, UpRight
, DownRight
 }
 | 
| enum | ArrowPromptType { KeyOnly
, ClickOnly
, KeyAndClick
 } | 
| enum | AC_NavigationMethod { UnityNavigation
, meshCollider
, PolygonCollider
, Custom
,
 AStar2D
 }
 | 
| enum | AC_PathType { Loop =0
, PingPong =1
, ForwardOnly =2
, IsRandom =3
,
 ReverseOnly =4
 }
 | 
| enum | PathSpeed { Walk =0
, Run =1
 } | 
| enum | SoundType { SFX
, Music
, Other
, Speech
 } | 
| enum | NewPlayerPosition { ReplaceCurrentPlayer
, ReplaceNPC
, AppearAtMarker
, AppearInOtherScene
,
 ReplaceAssociatedNPC
 }
 | 
| enum | OldPlayer { RemoveFromScene
, ReplaceWithNPC
, ReplaceWithAssociatedNPC
 } | 
| enum | SaveTimeDisplay { DateOnly
, TimeAndDate
, None
, CustomFormat
 } | 
| enum | ConversationAction { ReturnToConversation
, Stop
, RunOtherConversation
 } | 
| enum | AutoManual { Automatic
, Manual
 } | 
| enum | SceneSetting { DefaultNavMesh
, DefaultPlayerStart
, SortingMap
, OnStartCutscene
,
 OnLoadCutscene
, TintMap
 }
 | 
| enum | AnimatedCameraType { PlayWhenActive
, SyncWithTargetMovement
 } | 
| enum | VarLink { None
, PlaymakerVariable
, OptionsData
, CustomScript
 } | 
| enum | HotspotIconDisplay { Never
, Always
, OnlyWhenHighlighting
, OnlyWhenFlashing
,
 ViaScriptOnly
 }
 | 
| enum | HotspotIcon { Texture
, UseIcon
 } | 
| enum | OnCreateRecipe { JustMoveToInventory
, SelectItem
, RunActionList
 } | 
| enum | HighlightState { None
, Normal
, Flash
, Pulse
,
 On
 }
 | 
| enum | HighlightType { Enable
, Disable
, PulseOnce
, PulseContinually
 } | 
| enum | HeadFacing { None
, Hotspot
, Manual
 } | 
| enum | CharFaceType { Body
, Head
 } | 
| enum | InputCheckType { Button
, Axis
, SingleTapOrClick
, DoubleTapOrClick
 } | 
| enum | IntCondition { EqualTo
, NotEqualTo
, LessThan
, MoreThan
 } | 
| enum | RightClickInventory { DeselectsItem
, ExaminesItem
, DoesNothing
, ExaminesHotspot
 } | 
| enum | ParameterType { GameObject
, InventoryItem
, GlobalVariable
, LocalVariable
,
 String
, Float
, Integer
, Boolean
,
 UnityObject
, Vector3
, Document
, ComponentVariable
,
 PopUp
, Objective
 }
 | 
| enum | ChangeNavMeshMethod { ChangeNavMesh
, ChangeNumberOfHoles
 } | 
| enum | InvAction { Add
, Remove
, Replace
 } | 
| enum | TextEffects { None
, Outline
, Shadow
, OutlineAndShadow
 } | 
| enum | LoadingGame { No
, InSameScene
, InNewScene
, JustSwitchingPlayer
 } | 
| enum | DragMode { LockToTrack
, RotateOnly
, MoveAlongPlane
 } | 
| enum | AlignDragMovement { AlignToCamera
, AlignToPlane
 } | 
| enum | DragRotationType { None
, Roll
, Screw
 } | 
| enum | TriggerDetects { Player
, AnyObjectWithComponent
, AnyObject
, SetObject
,
 AnyObjectWithTag
 }
 | 
| enum | PositionRelativeTo { Nothing
, RelativeToActiveCamera
, RelativeToPlayer
, RelativeToGameObject
,
 EnteredValue
, VectorVariable
 }
 | 
| enum | CursorRendering { Software
, Hardware
, UnityUI
 } | 
| enum | SeeInteractions { ClickOnHotspot
, CursorOverHotspot
, ViaScriptOnly
 } | 
| enum | SelectInteractions { ClickingMenu
, CyclingMenuAndClickingHotspot
, CyclingCursorAndClickingHotspot
 } | 
| enum | ChooseSceneBy { Number =0
, Name =1
 } | 
| enum | ChangeType { Enable
, Disable
 } | 
| enum | LipSyncMode { Off
, FromSpeechText
, ReadPamelaFile
, ReadSapiFile
,
 ReadPapagayoFile
, Salsa2D
, Custom
 }
 | 
| enum | LipSyncOutput { Portrait
, PortraitAndGameObject
, GameObjectTexture
 } | 
| enum | LimitDirectMovement { NoLimit
, FourDirections
, EightDirections
 } | 
| enum | MenuSource { AdventureCreator
, UnityUiPrefab
, UnityUiInScene
 } | 
| enum | DisplayActionsInEditor { ArrangedHorizontally
, ArrangedVertically
 } | 
| enum | ActionListEditorScrollWheel { PansWindow
, ZoomsWindow
 } | 
| enum | SelectItemMode { Use
, Give
 } | 
| enum | WizardMenu { Blank
, DefaultAC
, DefaultUnityUI
 } | 
| enum | QTEType { SingleKeypress
, HoldKey
, ButtonMash
, SingleAxis
,
 ThumbstickRotation
 }
 | 
| enum | QTEState { None
, Win
, Lose
, Running
 } | 
| enum | QTEHoldReleaseBehaviour { Reset
, Preserve
, Cooldown
, Fail
 } | 
| enum | FilterSpeechLine { Type
, Text
, Scene
, Speaker
,
 Description
, ID
, All
 }
 | 
| enum | ActionCategory { ActionList
, Camera
, Character
, Container
,
 Dialogue
, Document
, Engine
, Hotspot
,
 Input
, Inventory
, Menu
, Moveable
,
 Object
, Objective
, Physics
, Player
,
 Save
, Scene
, Sound
, ThirdParty
,
 Variable
, Custom
 }
 | 
| enum | VolumeControl { AudioSources
, AudioMixerGroups
 } | 
| enum | TurningStyle { Linear
, Script
, RootMotion
 } | 
| enum | DoubleClickingHotspot { MakesPlayerRun
, TriggersInteractionInstantly
, DoesNothing
, IsRequiredToUse
 } | 
| enum | BoolCondition { EqualTo
, NotEqualTo
 } | 
| enum | VectorCondition { EqualTo
, MagnitudeGreaterThan
 } | 
| enum | ManageProfileType { CreateProfile
, DeleteProfile
, RenameProfile
, SwitchActiveProfile
 } | 
| enum | DeleteProfileType { ActiveProfile
, SetSlotIndex
, SlotIndexFromVariable
, SetProfileID
 } | 
| enum | SaveCheck { NumberOfSaveGames
, NumberOfProfiles
, IsSavingPossible
, IsSlotEmpty
,
 DoesProfileExist
, DoesProfileNameExist
 }
 | 
| enum | ManageSaveType { DeleteSave
, RenameSave
 } | 
| enum | SelectSaveType { Autosave
, SetSlotIndex
, SlotIndexFromVariable
, SetSaveID
,
 SaveIDFromVariable
 }
 | 
| enum | SaveHandling { LoadGame
, ContinueFromLastSave
, OverwriteExistingSave
, SaveNewGame
 } | 
| enum | PlatformType { Desktop
, TouchScreen
, WebGL
, Windows
,
 Mac
, Linux
, iOS
, Android
,
 Editor
 }
 | 
| enum | Coord { W
, X
, Y
, Z
 } | 
| enum | RootMotionType { None
, TwoD
, ThreeD
 } | 
| enum | RotationLock { Free
, Locked
, Limited
 } | 
| enum | FirstPersonTouchScreen { TouchControlsTurningOnly
, OneTouchToMoveAndTurn
, OneTouchToTurnAndTwoTouchesToMove
, CustomInput
 } | 
| enum | DirectTouchScreen { DragBased
, CustomInput
 } | 
| enum | TintMapMethod { ChangeTintMap
, ChangeIntensity
 } | 
| enum | VisState { Visible
, Invisible
 } | 
| enum | CheckVisState { InScene
, InCamera
 } | 
| enum | NavMeshSearchDirection { StraightDownFromCursor
, RadiallyOutwardsFromCursor
 } | 
| enum | MovieClipType { FullScreen
, OnMaterial
, VideoPlayer
 } | 
| enum | SetJournalPage { FirstPage
, LastPage
, SetHere
 } | 
| enum | InventoryPropertyType { SelectedItem
, LastClickedItem
, MouseOverItem
, CustomScript
 } | 
| enum | UIHideStyle { DisableObject
, ClearContent
 } | 
| enum | UISelectableHideStyle { DisableObject
, DisableInteractability
 } | 
| enum | UIComponentHideStyle { DisableObject
, DisableComponent
 } | 
| enum | Hand { Left
, Right
 } | 
| enum | SelectInventoryDisplay { NoChange
, ShowSelectedGraphic
, ShowHoverGraphic
, HideFromMenu
 } | 
| enum | RotateSprite3D { CameraFacingDirection
, RelativePositionToCamera
, FullCameraRotation
 } | 
| enum | ScreenWorld { ScreenSpace
, WorldSpace
 } | 
| enum | ShowDebugLogs { Always
, OnlyWarningsOrErrors
, Never
 } | 
| enum | JournalType { NewJournal
, DisplayExistingJournal
, DisplayActiveDocument
 } | 
| enum | CharacterEvasion { None
, OnlyStationaryCharacters
, AllCharacters
 } | 
| enum | UIPointerState { PointerClick
, PointerDown
, PointerEnter
 } | 
| enum | InventoryEventType { Add
, Remove
, Select
, Deselect
 } | 
| enum | CameraShakeEffect { Translate
, Rotate
, TranslateAndRotate
 } | 
| enum | FileAccessState { Before
, After
, Fail
 } | 
| enum | GameTextSorting { None
, ByID
, ByDescription
 } | 
| enum | CharacterEvasionPoints { Four
, Eight
, Sixteen
 } | 
| enum | CycleUIBasis { Button
, Dropdown
 } | 
| enum | TriggerReacts { OnlyDuringGameplay
, OnlyDuringCutscenes
, DuringCutscenesAndGameplay
 } | 
| enum | MovieMaterialMethod { PlayMovie
, PauseMovie
, StopMovie
 } | 
| enum | FirstPersonHeadBobMethod { BuiltIn
, CustomAnimation
, CustomScript
 } | 
| enum | ForceGameplayCursor { None
, KeepLocked
, KeepUnlocked
 } | 
| enum | WhenReselectHotspot { RestoreHotspotIcon
, ResetIcon
 } | 
| enum | LinkUIGraphic { ImageComponent
, ButtonTargetGraphic
 } | 
| enum | AlignType { YAxisOnly
, CopyFullRotation
 } | 
| enum | DoubleClickMovement { MakesPlayerRun = 0
, RequiredToWalk = 1
, Disabled = 2
 } | 
| enum | MusicAction { Play
, Stop
, Crossfade
, ResumeLastStopped
 } | 
| enum | AngleSnapping { None =0
, NinetyDegrees =1
, FortyFiveDegrees =2
 } | 
| enum | ParallaxReactsTo { Camera
, Cursor
, Transform
 } | 
| enum | DebugWindowDisplays { Never
, EditorOnly
, EditorAndBuild
 } | 
| enum | SpeechProximityLimit { NoLimit
, LimitByDistanceToPlayer
, LimitByDistanceToCamera
 } | 
| enum | SpeechIDRecycling { NeverRecycle
, AlwaysRecycle
, RecycleHighestOnly
 } | 
| enum | GameObjectParameterReferences { ReferencePrefab =0
, ReferenceSceneInstance =1
 } | 
| enum | TriggerDetectionMethod { RigidbodyCollision
, TransformPosition
 } | 
| enum | VarFilter { Label
, Description
, Type
, ID
 } | 
| enum | GlobalLocal { Global
, Local
 } | 
| enum | CameraSplitOrientation { Horizontal
, Vertical
, Overlay
 } | 
| enum | SplitLanguageType { TextAndVoice =0
, TextOnly =1
, VoiceOnly =2
 } | 
| enum | DragMovementCalculation { DragVector =0
, CursorPosition =1
 } | 
| enum | MainCameraForwardDirection { MainCameraComponent
, CameraComponent
 } | 
| enum | ObjectiveStateType { Active =1
, Complete =2
, Fail =3
 } | 
| enum | ObjectiveDisplayType { All
, ActiveOnly
, CompleteOnly
, FailedOnly
 } | 
| enum | SelectedObjectiveLabelType { Title
, Description
, StateLabel
, StateDescription
,
 StateType
 }
 | 
| enum | HotspotInteractionType { NotFound
, Use
, Examine
, Inventory
,
 UnhandledInventory
, UnhandledUse
 }
 | 
| enum | CSVFormat { Standard
, Legacy
 } | 
| enum | InventoryItemCountDisplay { OnlyIfMultiple
, Always
, Never
, OnlyIfStackable
 } | 
| enum | ClickMarkerPosition { ColliderContactPoint
, PlayerDestination
 } | 
| enum | CameraFadePauseBehaviour { Cancel
, Hold
, Hide
, Continue
 } | 
| enum | TeleportPlayerStartMethod { SceneDefault
, BasedOnPrevious
, EnteredHere
 } | 
| enum | ReferenceSpeechFiles { ByDirectReference
, ByNamingConvention
, ByAssetBundle
, ByAddressable
 } | 
| enum | PlayerStartActiveOption { NoLimit
, ActivePlayerOnly
, InactivePlayersOnly
 } | 
| enum | DebugLogType { Info
, Warning
, Error
 } | 
| enum | OffScreenRelease { GrabPoint
, TransformCentre
, DoNotRelease
 } | 
| enum | MergeMatchingIDs { NoMerging
, MergeSpeechOnly
, MergeIfTypesMatch
, AlwaysMerge
 } | 
| enum | SliderOrientation { Horizontal
, Vertical
 } | 
| enum | DragTrackDirection { NoRestriction
, ForwardOnly
, BackwardOnly
 } | 
| enum | ContainerTransfer { DoNotTransfer
, TransferToPlayer
, TransferToOtherContainer
 } | 
| enum | OccupiedSlotBehaviour { ShiftItems =0
, SwapItems =1
, FailTransfer =2
, Overwrite =3
 } | 
| enum | ContainerSelectMode { MoveToInventory
, MoveToInventoryAndSelect
, SelectItemOnly
, CustomScript
 } | 
| enum | ActionCommentLogging { Never
, OnlyIfVisible
, Always
 } | 
| enum | ItemStackingMode { All =0
, Single =1
, Stack =2
 } | 
| enum | AspectRatioEnforcement { NoneEnforced
, Fixed
, Range
 } | 
| enum | SaveScreenshots { Never
, Always
, ExceptWhenAutosaving
 } | 
| enum | CentrePointOverrides { FacingAndIconPosition
, FacingPositionOnly
, IconPositionOnly
 } | 
| enum | IfSkipWhileScrolling { DisplayFullText
, SkipToNextWaitToken
, EndLine
, DoNothing
 } | 
| enum | SpeechScrollAudioSource { SFX
, Speech
 } | 
| enum | ElementSlotMapping { List
, FixedSlotIndex
, FixedOptionID
 } | 
| enum | PathSnapping { None
, SnapToStart
, SnapToNode
, SnapToNearest
 } | 
| enum | IndexPrefixDisplay { None
, GlobalOrder
, DisplayOrder
 } | 
| enum | ExportFormat { CSV
, XML
 } | 
| enum | TouchScreenHotspotInput { TouchDown
, TouchTwice
, TouchUp
 } | 
| enum | ObjectiveSorting { ByStartTime
, ByUpdateTime
, ByID
 } | 
| enum | ShowHierarchyIcons { All
, ActionListsOnly
, None
 } | 
| enum | CharacterEvasionMethod { Carve
, Push
 } | 
| enum | LeftClickDeselect { Never
, Always
, ExceptOverMenus
 } |