Adventure Creator  1.79.1
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2022
AC Namespace Reference

Classes

class  _Camera
 
class  _Collision
 
class  AC_Trigger
 
class  ACDebug
 
class  ACEditorPrefs
 
class  ACScreen
 
class  Action
 
class  ActionAmbience
 
class  ActionAnim
 
class  ActionBlendShape
 
class  ActionCamera
 
class  ActionCameraCrossfade
 
class  ActionCameraShake
 
class  ActionCameraSplit
 
class  ActionCameraTP
 
class  ActionChangeMaterial
 
class  ActionCharAnim
 
class  ActionCharFace
 
class  ActionCharFaceDirection
 
class  ActionCharFollow
 
class  ActionCharHold
 
class  ActionCharMove
 
class  ActionCharPathFind
 
class  ActionCharPortrait
 
class  ActionCharRename
 
class  ActionCharRender
 
class  ActionCheck
 
class  ActionCheckActionList
 
class  ActionCheckMultiple
 
class  ActionCheckMultipleTemplate
 
class  ActionCheckTemplate
 
class  ActionCinemaDirector
 
class  ActionComment
 
class  ActionContainerCheck
 
class  ActionContainerOpen
 
class  ActionContainerSet
 
class  ActionConversation
 
class  ActionDialogOption
 
class  ActionDialogOptionRename
 
class  ActionDocumentCheck
 
class  ActionDocumentCollection
 
class  ActionDocumentOpen
 
class  ActionEnd
 
class  ActionEndGame
 
class  ActionEvent
 
class  ActionFade
 
class  ActionFootstepSounds
 
class  ActionHighlight
 
class  ActionHotspotEnable
 
class  ActionInputActive
 
class  ActionInputCheck
 
class  ActionInputSimulate
 
class  ActionInstantiate
 
class  ActionInteraction
 
class  ActionInteractionCheck
 
class  ActionInteractionRun
 
class  ActionInventoryCheck
 
class  ActionInventoryCheckSelected
 
class  ActionInventoryCrafting
 
class  ActionInventoryInteraction
 
class  ActionInventoryPrefab
 
class  ActionInventorySelect
 
class  ActionInventorySet
 
class  ActionInvProperty
 
class  ActionList
 
class  ActionListAsset
 
class  ActionListAssetManager
 
class  ActionListAssetMenu
 
class  ActionListManager
 
class  ActionListParamData
 
class  ActionListStarter
 
class  ActionManageProfiles
 
class  ActionManageSaves
 
class  ActionMenuCheck
 
class  ActionMenuJournal
 
class  ActionMenuSelect
 
class  ActionMenuSetInputBox
 
class  ActionMenuSlotCheck
 
class  ActionMenuState
 
class  ActionMixerSnapshot
 
class  ActionMoveableCheck
 
class  ActionMovie
 
class  ActionMusic
 
class  ActionNavMesh
 
class  ActionObjectCheck
 
class  ActionObjectiveCheck
 
class  ActionObjectiveCheckType
 
class  ActionObjectiveSet
 
class  ActionOptionSet
 
class  ActionParallel
 
class  ActionParamCheck
 
class  ActionParameter
 
class  ActionParamSet
 
class  ActionParent
 
class  ActionPause
 
class  ActionPauseActionList
 
class  ActionPlatformCheck
 
class  ActionPlayerCheck
 
class  ActionPlayerLock
 
class  ActionPlayerLockPath
 
class  ActionPlayerSwitch
 
class  ActionPlayerTeleportInactive
 
class  ActionPlayMaker
 
class  ActionQTE
 
class  ActionRandomCheck
 
class  ActionRaycast
 
class  ActionRename
 
class  ActionRunActionList
 
class  ActionSaveCheck
 
class  ActionSaveHandle
 
class  ActionScene
 
class  ActionSceneAdd
 
class  ActionSceneCheck
 
class  ActionSceneCheckAttribute
 
class  ActionSceneSwitchPrevious
 
class  ActionSendMessage
 
class  ActionsManager
 
class  ActionSound
 
class  ActionSoundShot
 
class  ActionSpeech
 
class  ActionSpeechStop
 
class  ActionSpeechWait
 
class  ActionSpriteFade
 
class  ActionStopActionList
 
class  ActionSystemLock
 
class  ActionTagCheck
 
class  ActionTeleport
 
class  ActionTemplate
 
class  ActionTimeline
 
class  ActionTimerSet
 
class  ActionTimescale
 
class  ActionTintMap
 
class  ActionTrackCheck
 
class  ActionTrackRegion
 
class  ActionTrackSet
 
class  ActionTransform
 
class  ActionTransformRecord
 
class  ActionType
 
class  ActionVarCheck
 
class  ActionVarCopy
 
class  ActionVarPopup
 
class  ActionVarPreset
 
class  ActionVarSequence
 
class  ActionVarSet
 
class  ActionVisible
 
class  ActionVisibleCheck
 
class  ActionVolume
 
class  ActionWaitMultiple
 
class  ActiveInput
 
class  ActiveInputsEditor
 
class  ActiveList
 
class  AdvGame
 
class  AlignToCamera
 
class  Ambience
 
class  AmbienceStorageWindow
 
class  AnimatorData
 
class  AnimEngine
 
class  AnimEngine_Legacy
 
class  AnimEngine_Mecanim
 
class  AnimEngine_Sprites2DToolkit
 
class  AnimEngine_SpritesUnity
 
class  AnimEngine_SpritesUnityComplex
 
class  Arrow
 
class  ArrowPrompt
 
class  AssetLoader
 
class  AutoCorrectUIDimensions
 
class  AutoCreateVariableWindow
 
class  AutoLipSync
 
class  BackgroundCamera
 
class  BackgroundImage
 
class  BackgroundImageUI
 
class  BulkCreateVarsWindow
 
class  Button
 
class  ButtonDialog
 
class  CameraFadeMixer
 
class  CameraFadePlayableBehaviour
 
class  CameraFadeShot
 
class  CameraFadeTrack
 
class  Char
 
class  CharacterAnimation2DBehaviour
 
class  CharacterAnimation2DShot
 
class  CharacterAnimation2DTrack
 
class  CharacterAnimation3DBehaviour
 
class  CharacterAnimation3DShot
 
class  CharacterAnimation3DTrack
 
class  CharacterAnimationShot
 
class  ClickByHoveringCursorExample
 
class  ClickMarker
 
class  ColliderData
 
class  ConstantID
 
struct  ConstantIDManager
 
class  Container
 
class  ContainerData
 
class  ContainerItem
 
class  Conversation
 
class  ConversationData
 
class  CSVReader
 
class  CursorIcon
 
class  CursorIconBase
 
class  CursorInfluenceCamera
 
class  CursorManager
 
class  CustomAssetUtility
 
class  CustomGUILayout
 
class  CustomInteractionSystemExample
 
class  CustomStyles
 
struct  CustomToken
 
class  CustomTranslatableExample
 
class  Cutscene
 
class  DetectHotspots
 
class  Dialog
 
class  DialogueOption
 
class  Document
 
class  DocumentInstance
 
class  DragBase
 
class  DragTrack
 
class  DragTrack_Curved
 
class  DragTrack_Hinge
 
class  DragTrack_Straight
 
class  DrawStraightLine
 
class  EventBase
 
class  EventCameraShake
 
class  EventCameraSplitScreen
 
class  EventCameraSwitch
 
class  EventCharacterHoldObject
 
class  EventContainerAddRemove
 
class  EventContainerOpenClose
 
class  EventConversationClick
 
class  EventConversationStart
 
class  EventDocumentAddRemove
 
class  EventDocumentOpenClose
 
class  EventHotspotFlash
 
class  EventHotspotInteract
 
class  EventHotspotSelect
 
class  EventInventoryAddRemove
 
class  EventInventoryCombine
 
class  EventInventoryInteract
 
class  EventInventorySelect
 
class  EventInventorySpawn
 
class  EventManager
 
class  EventMenuClick
 
class  EventMenuHover
 
class  EventMenuJournalPage
 
class  EventMenuTurnOnOff
 
class  EventMoveableGrab
 
class  EventObjectiveSelect
 
class  EventObjectiveUpdate
 
class  EventOptionsLanguage
 
class  EventOptionsSubtitles
 
class  EventOptionsVolume
 
class  EventPlayerSet
 
class  EventQTE
 
class  EventSaveLoad
 
class  EventSaveProfile
 
class  EventSaveSave
 
class  EventSceneCompletePreload
 
class  EventSceneSwitch
 
class  EventSpeechStart
 
class  EventVariableChange
 
class  ExportWizardWindow
 
class  Expression
 
class  FaceFXIntegration
 
class  FavouriteActionData
 
class  FileFormatHandler_Binary
 
class  FileFormatHandler_Json
 
class  FileFormatHandler_Xml
 
class  FirstPersonCamera
 
class  FollowSortingMap
 
class  FollowTintMap
 
class  FootstepSoundData
 
class  FootstepSounds
 
class  GameCamera
 
class  GameCamera25D
 
class  GameCamera2D
 
class  GameCamera2DDrag
 
class  GameCamera2DDragData
 
class  GameCameraAnimated
 
class  GameCameraData
 
class  GameCameraThirdPerson
 
class  GameObjectExtensions
 
class  GlobalVariables
 
class  GVar
 
class  HeadTurnMixer
 
class  HeadTurnPlayableBehaviour
 
class  HeadTurnShot
 
class  HeadTurnTrack
 
class  HeldObjectData
 
class  Highlight
 
class  Hotspot
 
class  HotspotData
 
class  HotspotLabelData
 
class  HotspotPrefix
 
interface  iActionListAssetReferencer
 
interface  IDocumentReferencer
 
interface  IDocumentReferencerAction
 
interface  iFileFormatHandler
 
interface  IItemReferencer
 
interface  IItemReferencerAction
 
class  IKCommand
 
class  IKLimbController
 
interface  IMenuReferencer
 
class  ImportWizardWindow
 
class  Ingredient
 
class  IngredientCollection
 
class  Interaction
 
class  InteractiveBoundary
 
class  InvActionList
 
class  InvBin
 
class  InvCollection
 
class  InvCombineInteraction
 
class  InventoryManager
 
class  InvInstance
 
class  InvInteraction
 
class  InvInteractionBase
 
class  Invisible
 
class  InvItem
 
class  InvItemExportWizardWindow
 
class  InvItemImportWizardWindow
 
class  InvVar
 
interface  IObjectiveReferencer
 
interface  IObjectiveReferencerAction
 
interface  iOptionsFileHandler
 
interface  iSaveFileHandler
 
interface  ITranslatable
 
interface  IVariableReferencer
 
interface  IVariableReferencerAction
 
class  JointBreaker
 
class  JournalPage
 
class  JsonAction
 
class  KickStarter
 
class  Language
 
class  LerpUtils
 A collection of sub-classes that allow for framerate-independent lerping
 
class  LevelStorage
 
class  LightSwitch
 
class  LimitVisibility
 
class  LinkVariableToAnimator
 
struct  LipSyncShape
 
class  LipSyncTexture
 
class  LoadingMenuDisabler
 
class  LoadingScreen
 
class  LocalVariables
 
class  MainCamera
 
class  MainCameraMixer
 
class  MainCameraPlayableBehaviour
 
class  MainCameraShot
 
class  MainCameraTrack
 
struct  MainData
 
class  ManagerPackage
 
class  Marker
 
class  MatchingInvInteractionData
 
class  MaterialData
 
class  Menu
 
class  MenuActionList
 
class  MenuButton
 
class  MenuCrafting
 
class  MenuCycle
 
class  MenuDialogList
 
class  MenuDrag
 
class  MenuElement
 
class  MenuGraphic
 
class  MenuInput
 
class  MenuInteraction
 
class  MenuInventoryBox
 
class  MenuJournal
 
class  MenuLabel
 
class  MenuLink
 
class  MenuManager
 
class  MenuPreview
 
class  MenuProfilesList
 
class  MenuSavesList
 
class  MenuSlider
 
class  MenuSystem
 
class  MenuTimer
 
class  MenuToggle
 
class  MousewheelScrollingUI
 
class  Moveable
 
class  Moveable_Drag
 
class  Moveable_PickUp
 
class  MoveableData
 
class  MultiSceneChecker
 
class  Music
 
class  MusicCrossfade
 
class  MusicStorage
 
class  MusicStorageWindow
 
class  NameData
 
class  NavigationEngine
 
class  NavigationEngine_meshCollider
 
class  NavigationEngine_PolygonCollider
 
class  NavigationEngine_UnityNavigation
 
class  NavigationManager
 
class  NavigationMesh
 
class  NavMesh2DData
 
class  NavMeshAgentIntegration
 
class  NavMeshBase
 
class  NavMeshSegment
 
class  NodeCommand
 
class  NPC
 
class  NPCData
 
class  Objective
 
class  ObjectiveInstance
 
class  ObjectiveState
 
class  ObjectiveStateLabel
 
class  OptionalMouseInputModule
 This script is an alternative to the Standalone Input Module that makes mouse input optional. Code adapted from Vodolazz: http://answers.unity3d.com/questions/1197380/make-standalone-input-module-ignore-mouse-input.html and OpticalOverride: https://forum.unity.com/threads/fake-mouse-position-in-4-6-ui-answered.283748/ More...
 
class  Options
 
class  OptionsData
 
class  OptionsFileHandler_PlayerPrefs
 
class  OptionsFileHandler_SystemFile
 
class  Parallax2D
 
class  ParticleSwitch
 
class  ParticleSystemData
 
class  Paths
 
class  PhonemesWindow
 
class  Player
 
class  PlayerCursor
 
class  PlayerData
 
class  PlayerInput
 
class  PlayerInteraction
 
class  PlayerMenus
 
class  PlayerMovement
 
class  PlayerPrefab
 
class  PlayerQTE
 
class  PlayerSpawner
 
class  PlayerStart
 
class  PlayerStartDataEditor
 
class  PlayMakerIntegration
 
class  PopUpLabelData
 
struct  PopupSelectData
 
class  PresetValue
 
class  Recipe
 
class  References
 
class  ReferenceUpdaterWindow
 
class  Remember
 
class  RememberActionListParameters
 
class  RememberAnimator
 
class  RememberCollider
 
class  RememberContainer
 
class  RememberConversation
 
class  RememberData
 
class  RememberFootstepSounds
 
class  RememberGameCamera2DDrag
 
class  RememberHotspot
 
class  RememberMaterial
 
class  RememberMoveable
 
class  RememberName
 
class  RememberNavMesh2D
 
class  RememberNPC
 
class  RememberParticleSystem
 
class  RememberSceneItem
 
class  RememberShapeable
 
class  RememberSound
 
class  RememberTimeline
 
class  RememberTrack
 
class  RememberTransform
 
class  RememberTrigger
 
class  RememberVariables
 
class  RememberVideoPlayer
 
class  RememberVisibility
 
class  Resource
 
class  RogoLipSyncIntegration
 
class  RuntimeActionList
 
class  RuntimeDocuments
 
class  RuntimeInventory
 
class  RuntimeLanguages
 
class  RuntimeObjectives
 
class  RuntimeVariables
 
class  SaveData
 
class  SaveFile
 
class  SaveFileHandler_PlayerPrefs
 
class  SaveFileHandler_SystemFile
 
class  SaveFileManager
 
class  SaveLabels
 
class  SaveOperation
 
class  SaveSystem
 
class  SceneAttributesWindow
 
class  SceneChanger
 
class  SceneInfo
 
class  SceneItem
 
class  SceneItemData
 
class  SceneItemSpawnData
 
class  SceneManager
 
class  ScenePrefab
 
class  SceneSettings
 
struct  ScriptData
 
class  ScriptedActionListExample
 
class  ScriptSheetWindow
 
class  SelectiveLoad
 
class  Serializer
 
class  SetDragParameters
 
class  SetDragParametersEditor
 
class  SetInteractionParameters
 
class  SetInventoryInteractionParameters
 
class  SetParametersBase
 
class  SettingsManager
 
class  SetTriggerParameters
 
class  Shapeable
 
class  ShapeableData
 
class  ShapeableMixer
 
class  ShapeablePlayableBehaviour
 
class  ShapeableShot
 
class  ShapeableTrack
 
class  ShapeGroup
 
class  ShapeKey
 
class  ShapeKeyBlendshape
 
class  SingleLevelData
 
class  SnapshotMix
 
class  SortingArea
 
class  SortingMap
 
class  Sound
 
class  SoundData
 
class  Soundtrack
 
class  SoundtrackStorageWindow
 
class  Speech
 
struct  SpeechGap
 
class  SpeechLine
 
struct  SpeechLog
 
class  SpeechManager
 
class  SpeechPlayableBehaviour
 
class  SpeechPlayableClip
 
class  SpeechPlayableData
 
class  SpeechPlayableMixer
 
class  SpeechTag
 
class  SpeechTagsWindow
 
class  SpeechTrack
 
class  SpriteDirectionData
 
class  SpriteFader
 
class  StateHandler
 
class  StaticObstacle
 
class  StatusBox
 
class  SubScene
 
class  Tags
 
class  TimelineData
 
class  Timer
 
class  TimersEditor
 
class  TintMap
 
class  tk2DIntegration
 
class  TrackData
 
class  TrackSnapConnection
 
class  TrackSnapData
 
class  TransformData
 
class  TriggerData
 
class  UISlot
 
class  UISlotClick
 
class  UISlotClickRight
 
class  UltimateFPSIntegration
 
class  UnityUICursor
 
class  UnityVersionHandler
 
class  VarExportWizardWindow
 
class  VariableLinkingExample
 
class  Variables
 
class  VariablesData
 
class  VariablesManager
 
class  VarPreset
 
class  VideoPlayerData
 
class  VisibilityData
 
class  WorldSpaceCursorExample
 

Enumerations

enum  SpeechTrackPlaybackMode { Natural, ClipDuration }
 
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  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
}
 
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,
  InventoryItemProperty, Variable, Character, Document,
  Custom, Objective, Container
}
 
enum  TextTypeFilter {
  Speech, Hotspot, DialogueOption, InventoryItem,
  CursorIcon, MenuElement, HotspotPrefix, JournalEntry,
  InventoryItemProperty, 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,
  InventoryItemProperty =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, Sprites2DToolkit =1, 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  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 }
 
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, 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 }
 
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
}
 
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, FaceFX, Salsa2D, RogoLipSync
}
 
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 }
 
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  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 }