Adventure Creator  1.57
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2017
Package AC

Classes

class  _Camera
 
class  _Collision
 
class  AC_Trigger
 
class  ACDebug
 
class  Action
 
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  ActionCheckTemplate
 
class  ActionCinemaDirector
 
class  ActionComment
 
class  ActionContainerCheck
 
class  ActionContainerOpen
 
class  ActionContainerSet
 
class  ActionConversation
 
class  ActionDialogOption
 
class  ActionDialogOptionRename
 
class  ActionEnd
 
class  ActionEndGame
 
class  ActionEvent
 
class  ActionFade
 
class  ActionFootstepSounds
 
class  ActionHighlight
 
class  ActionHotspotEnable
 
class  ActionInputCheck
 
class  ActionInstantiate
 
class  ActionInteraction
 
class  ActionInteractionCheck
 
class  ActionInventoryCheck
 
class  ActionInventoryCheckSelected
 
class  ActionInventoryCrafting
 
class  ActionInventorySelect
 
class  ActionInventorySet
 
class  ActionList
 
class  ActionListAsset
 
class  ActionListAssetManager
 
class  ActionListAssetMenu
 
class  ActionListManager
 
class  ActionManageProfiles
 
class  ActionManageSaves
 
class  ActionMenuCheck
 
class  ActionMenuJournal
 
class  ActionMenuSetInputBox
 
class  ActionMenuSlotCheck
 
class  ActionMenuState
 
class  ActionMixerSnapshot
 
class  ActionMoveableCheck
 
class  ActionMovie
 
class  ActionMusic
 
class  ActionNavMesh
 
class  ActionObjectCheck
 
class  ActionParallel
 
class  ActionParamCheck
 
class  ActionParameter
 
class  ActionParamSet
 
class  ActionParent
 
class  ActionPause
 
class  ActionPauseActionList
 
class  ActionPlatformCheck
 
class  ActionPlayerCheck
 
class  ActionPlayerLock
 
class  ActionPlayerSwitch
 
class  ActionPlayMaker
 
class  ActionQTE
 
class  ActionRandomCheck
 
class  ActionRename
 
class  ActionRunActionList
 
class  ActionSaveCheck
 
class  ActionSaveHandle
 
class  ActionScene
 
class  ActionSceneAdd
 
class  ActionSceneCheck
 
class  ActionSceneCheckAttribute
 
class  ActionSendMessage
 
class  ActionsManager
 
class  ActionSound
 
class  ActionSoundShot
 
class  ActionSpeech
 
class  ActionSpeechStop
 
class  ActionSpeechWait
 
class  ActionSpriteFade
 
class  ActionStopActionList
 
class  ActionSystemLock
 
class  ActionTeleport
 
class  ActionTemplate
 
class  ActionTimescale
 
class  ActionTintMap
 
class  ActionTrackCheck
 
class  ActionTrackSet
 
class  ActionTransform
 
class  ActionType
 
class  ActionVarCheck
 
class  ActionVarCopy
 
class  ActionVarPopup
 
class  ActionVarPreset
 
class  ActionVarSequence
 
class  ActionVarSet
 
class  ActionVisible
 
class  ActionVisibleCheck
 
class  ActionVolume
 
class  ActiveInput
 
class  ActiveList
 
class  AdvGame
 
class  AlignToCamera
 
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  AutoCreateVariableWindow
 
class  AutoLipSync
 
class  BackgroundCamera
 
class  BackgroundImage
 
class  Button
 
class  ButtonDialog
 
class  Char
 
class  ClickByHoveringCursorExample
 
class  ClickMarker
 
class  ColliderData
 
class  ConstantID
 
class  Container
 
class  ContainerData
 
class  ContainerItem
 
class  Conversation
 
class  ConversationData
 
class  CSVReader
 
class  CursorIcon
 
class  CursorIconBase
 
class  CursorManager
 
class  CustomAssetUtility
 
class  CustomGUILayout
 
class  CustomInteractionSystemExample
 
class  CustomStyles
 
struct  CustomToken
 
class  Cutscene
 
class  DetectHotspots
 
class  Dialog
 
class  DialogueOption
 
class  DragBase
 
class  DragTrack
 
class  DragTrack_Curved
 
class  DragTrack_Hinge
 
class  DragTrack_Straight
 
class  DrawStraightLine
 
class  EventManager
 
class  ExportWizardWindow
 
class  Expression
 
class  FaceFXIntegration
 
class  FirstPersonCamera
 
class  FollowSortingMap
 
class  FollowTintMap
 
class  FootstepSoundData
 
class  FootstepSounds
 
class  GameCamera
 
class  GameCamera25D
 
class  GameCamera2D
 
class  GameCamera2DDrag
 
class  GameCameraAnimated
 
class  GameCameraThirdPerson
 
class  GlobalVariables
 
class  GVar
 
class  Highlight
 
class  Hotspot
 
class  HotspotData
 
class  HotspotPrefix
 
class  ImportWizardWindow
 
class  Ingredient
 
class  Interaction
 
class  InvActionList
 
class  InvBin
 
class  InventoryManager
 
class  InvInteraction
 
class  Invisible
 
class  InvItem
 
class  InvVar
 
interface  ISave
 
interface  ISaveOptions
 
interface  IStateChange
 
class  JointBreaker
 
class  JournalPage
 
class  KickStarter
 
class  LerpUtils
 A collection of sub-classes that allow for framerate-independent lerping
 
class  LevelStorage
 
class  LightSwitch
 
class  LimitVisibility
 
struct  LipSyncShape
 
class  LipSyncTexture
 
class  LoadingScreen
 
class  LocalVariables
 
class  MainCamera
 
struct  MainData
 
class  ManagerPackage
 
class  Marker
 
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  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  NavMeshData
 
class  NavMeshSegment
 
class  NodeCommand
 
class  NPC
 
class  NPCData
 
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 More...
 
class  Options
 
class  OptionsData
 
class  OuyaIntegration
 
class  Parallax2D
 
class  ParticleSwitch
 
class  Paths
 
class  PhonemesWindow
 
class  Player
 
class  PlayerCursor
 
struct  PlayerData
 
class  PlayerInput
 
class  PlayerInteraction
 
class  PlayerMenus
 
class  PlayerMovement
 
class  PlayerPrefab
 
class  PlayerQTE
 
class  PlayerStart
 
class  PlayMakerIntegration
 
class  PresetValue
 
class  Recipe
 
class  References
 
class  Remember
 
class  RememberAnimator
 
class  RememberCollider
 
class  RememberContainer
 
class  RememberConversation
 
class  RememberData
 
class  RememberFootstepSounds
 
class  RememberHotspot
 
class  RememberMaterial
 
class  RememberMoveable
 
class  RememberName
 
class  RememberNavMesh2D
 
class  RememberNPC
 
class  RememberShapeable
 
class  RememberSound
 
class  RememberTransform
 
class  RememberTrigger
 
class  RememberVisibility
 
class  Resource
 
class  RogoLipSyncIntegration
 
class  RuntimeActionList
 
class  RuntimeInventory
 
class  RuntimeLanguages
 
class  RuntimeVariables
 
class  SaveData
 
struct  SaveFile
 
class  SaveSystem
 
class  SceneAttributesWindow
 
class  SceneChanger
 
class  SceneInfo
 
class  SceneManager
 
struct  ScenePrefab
 
class  SceneSettings
 
struct  ScriptData
 
class  ScriptSheetWindow
 
class  SelectiveLoad
 
class  Serializer
 
class  SettingsManager
 
class  Shapeable
 
class  ShapeableData
 
class  ShapeGroup
 
class  ShapeKey
 
class  SingleLevelData
 
class  SnapshotMix
 
class  SortingArea
 
class  SortingMap
 
class  Sound
 
class  SoundData
 
class  Speech
 
struct  SpeechGap
 
class  SpeechLine
 
struct  SpeechLog
 
class  SpeechManager
 
class  SpeechTag
 
class  SpeechTagsWindow
 
class  SpriteFader
 
class  StateHandler
 
class  StaticObstacle
 
class  SubScene
 
class  Tags
 
class  TintMap
 
class  tk2DIntegration
 
class  TransformData
 
class  TriggerData
 
class  UISlot
 
class  UISlotClick
 
class  UltimateFPSIntegration
 
class  UnityVersionHandler
 
class  VariablesManager
 
class  VarPreset
 
class  VisibilityData
 
class  WorldSpaceCursorExample
 

Enumerations

enum  MouseState {
  Normal, SingleClick, RightClick, DoubleClick,
  HeldDown, LetGo
}
 
enum  DragState {
  None, Player, Inventory, PreInventory,
  Menu, ScreenArrows, Moveable, _Camera
}
 
enum  GameState { Normal, Cutscene, DialogOptions, Paused }
 
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
}
 
enum  SpeechMenuType {
  All, CharactersOnly, NarrationOnly, SpecificCharactersOnly,
  AllExceptSpecificCharacters
}
 
enum  SpeechMenuLimit { All, BlockingOnly, BackgroundOnly }
 
enum  MenuTransition {
  Fade, Pan, FadeAndPan, Zoom,
  None
}
 
enum  UITransition { None, CanvasGroupFade, CustomAnimation }
 
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 }
 
enum  AC_LabelType {
  Normal, Hotspot, DialogueLine, DialogueSpeaker,
  GlobalVariable, ActiveSaveProfile, InventoryProperty
}
 
enum  AC_GraphicType { Normal, DialoguePortrait }
 
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 }
 
enum  AC_InventoryBoxType {
  Default, HotspotBased, CustomScript, DisplaySelected,
  DisplayLastSelected, Container
}
 
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
}
 
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, Sprites2DToolkit, SpritesUnity, Mecanim,
  SpritesUnityComplex, Custom
}
 
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 }
 
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 }
 
enum  VariableType {
  Boolean, Integer, String, Float,
  PopUp
}
 
enum  BoolValue { True =1, False =0 }
 
enum  SetVarMethod { SetValue, IncreaseByValue, SetAsRandom, Formula }
 
enum  SetVarMethodString { EnteredHere =0, SetAsMenuElementText =1 }
 
enum  SetVarMethodIntBool { EnteredHere =0, SetAsMecanimParameter =1 }
 
enum  SetParamMethod { EnteredHere =0, CopiedFromGlobalVariable =1 }
 
enum  GetVarMethod { EnteredValue, GlobalVariable, LocalVariable }
 
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, PingPong, ForwardOnly, IsRandom }
 
enum  PathSpeed { Walk =0, Run =1 }
 
enum  SoundType { SFX, Music, Other, Speech }
 
enum  NewPlayerPosition { ReplaceCurrentPlayer, ReplaceNPC, AppearAtMarker, AppearInOtherScene }
 
enum  OldPlayer { RemoveFromScene, ReplaceWithNPC }
 
enum  SaveTimeDisplay { DateOnly, TimeAndDate, None }
 
enum  ConversationAction { ReturnToConversation, Stop, RunOtherConversation }
 
enum  AutoManual { Automatic, Manual }
 
enum  SceneSetting {
  DefaultNavMesh, DefaultPlayerStart, SortingMap, OnStartCutscene,
  OnLoadCutscene, TintMap
}
 
enum  AnimatedCameraType { PlayWhenActive, SyncWithTargetMovement }
 
enum  VarLink { None, PlaymakerGlobalVariable, OptionsData }
 
enum  HotspotIconDisplay { Never, Always, OnlyWhenHighlighting, OnlyWhenFlashing }
 
enum  HotspotIcon { Texture, UseIcon }
 
enum  OnCreateRecipe { JustMoveToInventory, SelectItem, RunActionList }
 
enum  HighlightState {
  None, Normal, Flash, Pulse,
  On
}
 
enum  HighlightType { Enable, Disable, PulseOnce, PulseContinually }
 
enum  SaveMethod { Binary, XML, Json }
 
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 }
 
enum  ParameterType {
  GameObject, InventoryItem, GlobalVariable, LocalVariable,
  String, Float, Integer, Boolean,
  UnityObject
}
 
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 }
 
enum  CursorRendering { Software, Hardware }
 
enum  SeeInteractions { ClickOnHotspot, CursorOverHotspot, ViaScriptOnly }
 
enum  SelectInteractions { ClickingMenu, CyclingMenuAndClickingHotspot, CyclingCursorAndClickingHotspot }
 
enum  ChooseSceneBy { Number, Name }
 
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 }
 
enum  QTEState { None, Win, Lose }
 
enum  FilterSpeechLine {
  Type, Text, Scene, Speaker,
  Description, ID, All
}
 
enum  FilterInventoryItem { Name, Category }
 
enum  ActionCategory {
  ActionList, Camera, Character, Container,
  Dialogue, Engine, Hotspot, Input,
  Inventory, Menu, Moveable, Object,
  Player, Save, Scene, Sound,
  ThirdParty, Variable, Custom
}
 
enum  VolumeControl { AudioSources, AudioMixerGroups }
 
enum  TurningStyle { Linear, Script, RootMotion }
 
enum  DoubleClickingHotspot { MakesPlayerRun, TriggersInteractionInstantly, DoesNothing }
 
enum  BoolCondition { EqualTo, NotEqualTo }
 
enum  ManageProfileType { CreateProfile, DeleteProfile, RenameProfile, SwitchActiveProfile }
 
enum  DeleteProfileType { ActiveProfile, SetSlotIndex, SlotIndexFromVariable, SetProfileID }
 
enum  SaveCheck {
  NumberOfSaveGames, NumberOfProfiles, IsSavingPossible, IsSlotEmpty,
  DoesProfileExist
}
 
enum  ManageSaveType { DeleteSave, RenameSave }
 
enum  SelectSaveType { Autosave, SetSlotIndex, SlotIndexFromVariable }
 
enum  SaveHandling { LoadGame, ContinueFromLastSave, OverwriteExistingSave, SaveNewGame }
 
enum  PlatformType {
  Desktop, TouchScreen, WebPlayer, Windows,
  Mac, Linux, iOS, Android
}
 
enum  Coord { W, X, Y, Z }
 
enum  RootMotionType { None, TwoD, ThreeD }
 
enum  RotationLock { Free, Locked, Limited }
 
enum  FirstPersonTouchScreen { TouchControlsTurningOnly, OneTouchToMoveAndTurn, OneTouchToTurnAndTwoTouchesToMove }
 
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 }
 
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 }
 
enum  CharacterEvasion { None, OnlyStationaryCharacters, AllCharacters }
 
enum  UIPointerState { PointerClick, PointerDown }
 
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 }