Adventure Creator 1.84.3
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2024
Loading...
Searching...
No Matches
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  ActionCameraCheck
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  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  ActionHotspotCheckSelected
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
struct  ActionMenuItem
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_SpritesUnity
class  AnimEngine_SpritesUnityComplex
class  Arrow
class  ArrowPrompt
class  AssetLoader
class  AttachmentPoint
class  AttachmentPointData
class  AutoCorrectUIDimensions
class  AutoCreateVariableWindow
class  AutoLipSync
class  BackgroundCamera
class  BackgroundImage
class  BackgroundImageUI
class  BulkCreateVarsWindow
class  Button
class  ButtonDialog
class  CameraNode
class  CameraNodeditor
class  Char
class  ClickByHoveringCursorExample
class  ClickMarker
class  ColliderData
class  CompressionHelper
 Improved C# LZF Compressor, a very small data compression library. The compression algorithm is extremely fast.
class  ConstantID
class  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  EventBeginGame
class  EventCameraShake
class  EventCameraSplitScreen
class  EventCameraSwitch
class  EventCharacterHoldObject
class  EventContainerAddRemove
class  EventContainerOpenClose
class  EventConversationClick
class  EventConversationStart
class  EventDocumentAddRemove
class  EventDocumentOpenClose
class  EventDraggableSnap
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  EventPointClick
class  EventQTE
class  EventSaveLoad
class  EventSaveProfile
class  EventSaveSave
class  EventSceneCompletePreload
class  EventSceneSwitch
class  EventSpeechStart
class  EventVariableChange
class  ExportWizardWindow
class  Expression
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  GameCameraArray
class  GameCameraArrayEditor
class  GameCameraData
class  GameCameraThirdPerson
class  GameObjectExtensions
class  GlobalVariables
class  GVar
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  InputTextPopUp
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
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  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_AStar2D
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  RandomMarker
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  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  SceneManagerPrefabData
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  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  SpeechPlayableData
class  SpeechTag
class  SpeechTagsWindow
class  SpriteDirectionData
class  SpriteFader
class  StateHandler
class  StaticObstacle
class  StatusBox
class  SubScene
class  Surface
class  SurfacesEditor
class  SurviveSceneChanges
class  Tags
class  TimelineData
class  Timer
class  TimersEditor
class  TintMap
class  TrackData
class  TrackSnapConnection
class  TrackSnapData
class  TransformData
class  TriggerData
class  UISlot
class  UISlotClick
class  UISlotClickRight
class  UnityUICursor
class  UnityVersionHandler
class  VarExportWizardWindow
class  VariableLinkingExample
class  Variables
class  VariablesData
class  VariablesManager
class  VarPreset
class  VideoPlayerData
class  VisibilityData
class  WorldSpaceCursorExample

Enumerations

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 }