Adventure Creator  1.57
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2017
AC.EventManager Class Reference
Inheritance diagram for AC.EventManager:

Public Member Functions

delegate void Delegate_StartSpeech (AC.Char speakingCharacter, string speechText, int lineID)
 
delegate void Delegate_StopSpeech (AC.Char speakingCharacter)
 
void Call_OnStartSpeech (AC.Char speakingCharacter, string speechText, int lineID)
 Triggers the OnStartSpeech event. More...
 
void Call_OnStopSpeech (AC.Char speakingCharacter)
 Triggers the OnStopSpeech event. More...
 
void Call_OnStartSpeechScroll (AC.Char speakingCharacter, string speechText, int lineID)
 Triggers the OnStartSpeechScroll event. More...
 
void Call_OnEndSpeechScroll (AC.Char speakingCharacter, string speechText, int lineID)
 Triggers the OnEndSpeechScroll event. More...
 
void Call_OnCompleteSpeechScroll (AC.Char speakingCharacter, string speechText, int lineID)
 Triggers the OnCompleteSpeechScroll event. More...
 
delegate void Delegate_ChangeGameState (GameState gameState)
 
void Call_OnChangeGameState (GameState oldGameState)
 Triggers the OnEnterGameState and OnExitGameState events. More...
 
delegate void Delegate_ChangeHotspot (Hotspot hotspot)
 
delegate void Delegate_InteractHotspot (Hotspot hotspot, AC.Button button)
 
void Call_OnChangeHotspot (Hotspot hotspot, bool wasSelected)
 Triggers either the OnHotspotSelect or OnHotspotDeselect event. More...
 
void Call_OnInteractHotspot (Hotspot hotspot, AC.Button button)
 Triggers the OnHotspotInteract event. More...
 
void Call_OnDoubleClickHotspot (Hotspot hotspot)
 Triggers the OnDoubleClickHotspot event, regardless of the Hotspot's doubleClickingHotspot variable. More...
 
delegate void Delegate_OnVariableChange (GVar variable)
 
void Call_OnVariableChange (GVar _variable)
 Triggers the OnVariableChange event. More...
 
delegate void Delegate_OnMenuElementClick (AC.Menu _menu, MenuElement _element, int _slot, int buttonPressed)
 
delegate void Delegate_OnMouseOverMenu (AC.Menu _menu, MenuElement _element, int _slot)
 
delegate void Delegate_OnMenuTurnOn (AC.Menu _menu, bool isInstant)
 
delegate void Delegate_OnUpdateDragLine (Vector2 startScreenPosition, Vector2 endScreenPosition)
 
void Call_OnMenuElementClick (AC.Menu _menu, MenuElement _element, int _slot, int _buttonPressed)
 Triggers the OnMenuElementClick event. More...
 
void Call_OnMouseOverMenuElement (AC.Menu _menu, MenuElement _element, int _slot)
 Triggers the OnMouseOverMenuElement event. More...
 
void Call_OnGenerateMenus ()
 Triggers the OnGenerateMenus event.
 
void Call_OnMenuTurnOn (AC.Menu _menu, bool isInstant)
 Triggers the OnMenuTurnOn event. More...
 
void Call_OnMenuTurnOff (AC.Menu _menu, bool isInstant)
 Triggers the OnMenuTurnOff event. More...
 
void Call_OnUpdateDragLine (Vector2 startScreenPosition, Vector2 endScreenPosition)
 Updates the co-ordinates of the on-screen drag line if Touch Screen input is used, or the Movement method is Drag.</summary?

Parameters
startScreenPositionThe starting position, in screen co-ordinates, of the drag line. If no dragging is occuring, this will be equal to Vector2.zero
endScreenPositionThe ending position, in screen co-ordinates, of the drag line. If no dragging is occuring, this will be equal to Vector2.zero

 
delegate void Delegate_Generic ()
 
void Call_OnSave (FileAccessState fileAccessState)
 Triggers either the OnBeforeSaving, OnFinishSaving or OnFailSaving events. More...
 
void Call_OnLoad (FileAccessState fileAccessState)
 Triggers either the OnBeforeLoading, OnFinishLoading or OnFailLoading events. More...
 
void Call_OnImport (FileAccessState fileAccessState)
 Triggers either the OnBeforeImporting, OnFinishImporting or OnFailImporting events. More...
 
delegate void Delegate_SetPlayer (Player player)
 
void Call_OnSetPlayer (Player player)
 Triggers the OnSetPlayer event. More...
 
delegate void Delegate_ChangeInventory (InvItem invItem, int value)
 
delegate void Delegate_CombineInventory (InvItem invItem, InvItem invItem2)
 
delegate void Delegate_Inventory (InvItem _int)
 
delegate void Delegate_Container (Container container, ContainerItem containerItem)
 
void Call_OnChangeInventory (InvItem invItem, InventoryEventType inventoryEventType, int amount=1)
 Triggers either the OnInventoryAdd, OnInventoryRemove, OnInventorySelect or OnInventoryDeselect events. More...
 
void Call_OnUseInventory (InvItem invItem, int iconID, InvItem combineItem=null)
 Triggers either the OnInventoryCombine or InventoryInteract events. More...
 
void Call_OnUseContainer (bool transferringToContainer, Container container, ContainerItem containerItem)
 Triggers either the OnContainerAdd or OnContainerRemove events. More...
 
delegate void Delegate_OnMoveable (DragBase dragBase)
 
void Call_OnGrabMoveable (DragBase dragBase)
 Triggers the OnGrabMoveable event. More...
 
void Call_OnDropMoveable (DragBase dragBase)
 Triggers the OnDropMoveable event. More...
 
delegate void Delegate_OnSwitchCamera (_Camera fromCamera, _Camera toCamera, float transitionTime)
 
void Call_OnSwitchCamera (_Camera fromCamera, _Camera toCamera, float transitionTime)
 Triggers the OnSwitchCamera event. More...
 
delegate void Delegate_OnChangeLanguage (int language)
 
delegate void Delegate_OnChangeVolume (SoundType soundType, float volume)
 
delegate void Delegate_OnChangeSubtitles (bool showSubtitles)
 
void Call_OnChangeLanguage (int language)
 Triggers the OnChangeLanguage event. More...
 
void Call_OnChangeVolume (SoundType soundType, float volume)
 Triggers the OnChangeLanguage event. More...
 
void Call_OnChangeSubtitles (bool showSubtitles)
 Triggers the OnChangeSubtitles event. More...
 
delegate void Delegate_NoParameters ()
 
void Call_OnBeforeChangeScene ()
 Triggers the OnBeforeChangeScene event.
 
void Call_OnAfterChangeScene ()
 Triggers the OnAfterChangeScene event.
 
void Call_OnStartScene ()
 

Static Public Attributes

static Delegate_ChangeHotspot OnHotspotSelect
 
static Delegate_ChangeHotspot OnHotspotDeselect
 
static Delegate_InteractHotspot OnHotspotInteract
 
static Delegate_ChangeHotspot OnDoubleClickHotspot
 
static Delegate_OnVariableChange OnVariableChange
 
static Delegate_OnMenuElementClick OnMenuElementClick
 
static Delegate_OnMouseOverMenu OnMouseOverMenu
 
static Delegate_Generic OnGenerateMenus
 
static Delegate_OnMenuTurnOn OnMenuTurnOn
 
static Delegate_OnMenuTurnOn OnMenuTurnOff
 
static Delegate_OnUpdateDragLine OnUpdateDragLine
 
static Delegate_Generic OnBeforeSaving
 
static Delegate_Generic OnFinishSaving
 
static Delegate_Generic OnFailSaving
 
static Delegate_Generic OnBeforeLoading
 
static Delegate_Generic OnFinishLoading
 
static Delegate_Generic OnFailLoading
 
static Delegate_Generic OnBeforeImporting
 
static Delegate_Generic OnFinishImporting
 
static Delegate_Generic OnFailImporting
 
static Delegate_SetPlayer OnSetPlayer
 
static Delegate_ChangeInventory OnInventoryAdd
 
static Delegate_ChangeInventory OnInventoryRemove
 
static Delegate_Inventory OnInventorySelect
 
static Delegate_Inventory OnInventoryDeselect
 
static Delegate_ChangeInventory OnInventoryInteract
 
static Delegate_CombineInventory OnInventoryCombine
 
static Delegate_Container OnContainerAdd
 
static Delegate_Container OnContainerRemove
 

Events

static Delegate_StartSpeech OnStartSpeech
 
static Delegate_StopSpeech OnStopSpeech
 
static Delegate_StartSpeech OnStartSpeechScroll
 
static Delegate_StartSpeech OnEndSpeechScroll
 
static Delegate_StartSpeech OnCompleteSpeechScroll
 
static Delegate_ChangeGameState OnEnterGameState
 
static Delegate_ChangeGameState OnExitGameState
 
static Delegate_OnMoveable OnGrabMoveable
 
static Delegate_OnMoveable OnDropMoveable
 
static Delegate_OnSwitchCamera OnSwitchCamera
 
static Delegate_OnChangeLanguage OnChangeLanguage
 
static Delegate_OnChangeVolume OnChangeVolume
 
static Delegate_OnChangeSubtitles OnChangeSubtitles
 
static Delegate_NoParameters OnBeforeChangeScene
 
static Delegate_NoParameters OnAfterChangeScene
 
static Delegate_NoParameters OnStartScene
 

Detailed Description

Handles events that are run at certain times during a game. They can be subscribed to by custom script, to aid with third-party integration.

Member Function Documentation

void AC.EventManager.Call_OnChangeGameState ( GameState  oldGameState)

Triggers the OnEnterGameState and OnExitGameState events.

Parameters
oldGameStateThe previous GameState (Normal, Cutscene, DialogOptions, Paused)
void AC.EventManager.Call_OnChangeHotspot ( Hotspot  hotspot,
bool  wasSelected 
)

Triggers either the OnHotspotSelect or OnHotspotDeselect event.

Parameters
hotspotThe Hotspot that was affected
wasSelectedIf True, the OnHotspotSelect event will be triggered. If False, the OnHotspotDeselect Event will be triggered.
void AC.EventManager.Call_OnChangeInventory ( InvItem  invItem,
InventoryEventType  inventoryEventType,
int  amount = 1 
)

Triggers either the OnInventoryAdd, OnInventoryRemove, OnInventorySelect or OnInventoryDeselect events.

Parameters
invItemThe inventory item that was manipulated
inventoryEventTypeHow the inventory item was manipulated (Add, Remove, Select, Deselect)
amountHow many instances of the inventory item were affected, if appropriate
void AC.EventManager.Call_OnChangeLanguage ( int  language)

Triggers the OnChangeLanguage event.

Parameters
languageThe index number of the new language
void AC.EventManager.Call_OnChangeSubtitles ( bool  showSubtitles)

Triggers the OnChangeSubtitles event.

Parameters
showSubtitlesIf True, subtitles are now displayed.
void AC.EventManager.Call_OnChangeVolume ( SoundType  soundType,
float  volume 
)

Triggers the OnChangeLanguage event.

Parameters
soundTypeThe SoundType that was changed (Music, SFX, Speech)
volumeThe new volume
void AC.EventManager.Call_OnCompleteSpeechScroll ( AC.Char  speakingCharacter,
string  speechText,
int  lineID 
)

Triggers the OnCompleteSpeechScroll event.

Parameters
speakingCharacterThe character who is speaking. If null, the line is considered to be a narration
speechTextThe dialogue text
lineIDThe ID number of the speech line, as generated by the SpeechManager
void AC.EventManager.Call_OnDoubleClickHotspot ( Hotspot  hotspot)

Triggers the OnDoubleClickHotspot event, regardless of the Hotspot's doubleClickingHotspot variable.

Parameters
hotspotThe Hotspot that was double-clicked.
void AC.EventManager.Call_OnDropMoveable ( DragBase  dragBase)

Triggers the OnDropMoveable event.

Parameters
dragBaseThe object being dropped
void AC.EventManager.Call_OnEndSpeechScroll ( AC.Char  speakingCharacter,
string  speechText,
int  lineID 
)

Triggers the OnEndSpeechScroll event.

Parameters
speakingCharacterThe character who is speaking. If null, the line is considered to be a narration
speechTextThe dialogue text
lineIDThe ID number of the speech line, as generated by the SpeechManager
void AC.EventManager.Call_OnGrabMoveable ( DragBase  dragBase)

Triggers the OnGrabMoveable event.

Parameters
dragBaseThe object being picked up
void AC.EventManager.Call_OnImport ( FileAccessState  fileAccessState)

Triggers either the OnBeforeImporting, OnFinishImporting or OnFailImporting events.

Parameters
fileAccessStateThe state of the file access (Before, After, Fail)
void AC.EventManager.Call_OnInteractHotspot ( Hotspot  hotspot,
AC.Button  button 
)

Triggers the OnHotspotInteract event.

Parameters
hotspotThe Hotspot the was interacted with
buttonThe specific Button on the Hotspot that was interacted with. This will be null if the interaction is unhandled.
void AC.EventManager.Call_OnLoad ( FileAccessState  fileAccessState)

Triggers either the OnBeforeLoading, OnFinishLoading or OnFailLoading events.

Parameters
fileAccessStateThe state of the file access (Before, After, Fail)
void AC.EventManager.Call_OnMenuElementClick ( AC.Menu  _menu,
MenuElement  _element,
int  _slot,
int  _buttonPressed 
)

Triggers the OnMenuElementClick event.

Parameters
_menuThe Menu that the clicked MenuElement is a part of
_elementThe MenuElement that was clicked on
_slotThe slot index that was clicked, if the MenuElement consists of multiple slots (0 otherwise)
_buttonPressedEquals 1 if a left-click, or 2 if a right-click
void AC.EventManager.Call_OnMenuTurnOff ( AC.Menu  _menu,
bool  isInstant 
)

Triggers the OnMenuTurnOff event.

Parameters
_menuThe Menu that is being turned off
isInstantIf true, the transition is being skipped and the Menu is being turned off instantly
void AC.EventManager.Call_OnMenuTurnOn ( AC.Menu  _menu,
bool  isInstant 
)

Triggers the OnMenuTurnOn event.

Parameters
_menuThe Menu that is being turned on
isInstantIf true, the transition is being skipped and the Menu is being turned on instantly
void AC.EventManager.Call_OnMouseOverMenuElement ( AC.Menu  _menu,
MenuElement  _element,
int  _slot 
)

Triggers the OnMouseOverMenuElement event.

Parameters
_menuThe Menu that the mouse is over
_elementThe MenuElement that the mouse is over
_slotThe slot index that the mouse is over, if the MenuElement consists of multiple slots (0 otherwise)
void AC.EventManager.Call_OnSave ( FileAccessState  fileAccessState)

Triggers either the OnBeforeSaving, OnFinishSaving or OnFailSaving events.

Parameters
fileAccessStateThe state of the file access (Before, After, Fail)
void AC.EventManager.Call_OnSetPlayer ( Player  player)

Triggers the OnSetPlayer event.

Parameters
playerThe new Player object
void AC.EventManager.Call_OnStartSpeech ( AC.Char  speakingCharacter,
string  speechText,
int  lineID 
)

Triggers the OnStartSpeech event.

Parameters
speakingCharacterThe character who is speaking. If null, the line is considered to be a narration
speechTextThe dialogue text
lineIDThe ID number of the speech line, as generated by the SpeechManager
void AC.EventManager.Call_OnStartSpeechScroll ( AC.Char  speakingCharacter,
string  speechText,
int  lineID 
)

Triggers the OnStartSpeechScroll event.

Parameters
speakingCharacterThe character who is speaking. If null, the line is considered to be a narration
speechTextThe dialogue text
lineIDThe ID number of the speech line, as generated by the SpeechManager
void AC.EventManager.Call_OnStopSpeech ( AC.Char  speakingCharacter)

Triggers the OnStopSpeech event.

Parameters
speakingCharacterThe character who is speaking. If null, the line is considered to be a narration
void AC.EventManager.Call_OnSwitchCamera ( _Camera  fromCamera,
_Camera  toCamera,
float  transitionTime 
)

Triggers the OnSwitchCamera event.

Parameters
dragBaseThe object being picked up
void AC.EventManager.Call_OnUseContainer ( bool  transferringToContainer,
Container  container,
ContainerItem  containerItem 
)

Triggers either the OnContainerAdd or OnContainerRemove events.

Parameters
transferringToContainerIf True, an item is being added to a Container; otherwise, it is being removed
containerThe Container being manipulated
containerItemThe ContainerItem being moved to/from the Container
void AC.EventManager.Call_OnUseInventory ( InvItem  invItem,
int  iconID,
InvItem  combineItem = null 
)

Triggers either the OnInventoryCombine or InventoryInteract events.

Parameters
iconIDThe ID number of the 'use' icon, as defined in CursorManager, if the item was used
combineItemThe other inventory item, if the item was combined with another
void AC.EventManager.Call_OnVariableChange ( GVar  _variable)

Triggers the OnVariableChange event.

Parameters
_variableThe variable that was changed
delegate void AC.EventManager.Delegate_ChangeGameState ( GameState  gameState)

A delegate for the OnEnterGameState and OnExitGameState events

delegate void AC.EventManager.Delegate_ChangeHotspot ( Hotspot  hotspot)

A delegate for the OnHotspotSelect and OnHotspotDeselect events

delegate void AC.EventManager.Delegate_ChangeInventory ( InvItem  invItem,
int  value 
)

A delegate for the OnInventoryAdd, OnInventoryRemove and OnInventoryInteract events

delegate void AC.EventManager.Delegate_CombineInventory ( InvItem  invItem,
InvItem  invItem2 
)

A delegate for the OnInventoryCombine events

delegate void AC.EventManager.Delegate_Container ( Container  container,
ContainerItem  containerItem 
)

A delegate for the OnContainerAdd and OnContainerRemove events

delegate void AC.EventManager.Delegate_Generic ( )

A delegate for events that take no arguments and return null

delegate void AC.EventManager.Delegate_InteractHotspot ( Hotspot  hotspot,
AC.Button  button 
)

A delegate for the OnHotspotInteract event

delegate void AC.EventManager.Delegate_Inventory ( InvItem  _int)

A delegate for the OnInventorySelect and OnInventoryDeselect events

delegate void AC.EventManager.Delegate_NoParameters ( )

A delegate for the events that need no parameters

delegate void AC.EventManager.Delegate_OnChangeLanguage ( int  language)

A delegate for the Delegate_OnChangeLanguage event

delegate void AC.EventManager.Delegate_OnChangeSubtitles ( bool  showSubtitles)

A delegate for the Delegate_OnChangeSubtitles event

delegate void AC.EventManager.Delegate_OnChangeVolume ( SoundType  soundType,
float  volume 
)

A delegate for the Delegate_OnChangeVolume event

delegate void AC.EventManager.Delegate_OnMenuElementClick ( AC.Menu  _menu,
MenuElement  _element,
int  _slot,
int  buttonPressed 
)

A delegate for the OnMenuElementClick event

delegate void AC.EventManager.Delegate_OnMenuTurnOn ( AC.Menu  _menu,
bool  isInstant 
)

A delegate for the OnMenuTurnOn and OnMenuTurnOff events

delegate void AC.EventManager.Delegate_OnMouseOverMenu ( AC.Menu  _menu,
MenuElement  _element,
int  _slot 
)

A delegate for the OnMouseOverMenu event

delegate void AC.EventManager.Delegate_OnMoveable ( DragBase  dragBase)

A delegate for the Delegate_OnGrabMoveable and Delegate_OnDropMoveable events

delegate void AC.EventManager.Delegate_OnSwitchCamera ( _Camera  fromCamera,
_Camera  toCamera,
float  transitionTime 
)

A delegate for the Delegate_OnSwitchCamera events

delegate void AC.EventManager.Delegate_OnUpdateDragLine ( Vector2  startScreenPosition,
Vector2  endScreenPosition 
)

A delegate for the OnUpdateDragLine event

delegate void AC.EventManager.Delegate_OnVariableChange ( GVar  variable)

A delegate for the OnVariableChange event

delegate void AC.EventManager.Delegate_SetPlayer ( Player  player)

A delegate for the OnSetPlayer event

delegate void AC.EventManager.Delegate_StartSpeech ( AC.Char  speakingCharacter,
string  speechText,
int  lineID 
)

A delegate for the OnStartSpeech and OnEndSpeechScroll events

delegate void AC.EventManager.Delegate_StopSpeech ( AC.Char  speakingCharacter)

A delegate for the OnStopSpeech event

Member Data Documentation

Delegate_Generic AC.EventManager.OnBeforeImporting
static

An event triggered before the variables in a save game file are imported

Delegate_Generic AC.EventManager.OnBeforeLoading
static

An event triggered before a save game file is loaded

Delegate_Generic AC.EventManager.OnBeforeSaving
static

An event triggered before a save game file is created

Delegate_Container AC.EventManager.OnContainerAdd
static

An event triggered whenever an item is added to a Container

Delegate_Container AC.EventManager.OnContainerRemove
static

An event triggered whenever an item is removed from a Container

Delegate_ChangeHotspot AC.EventManager.OnDoubleClickHotspot
static

An event triggered whenever a Hotspot is double-clicked

Delegate_Generic AC.EventManager.OnFailImporting
static

An event triggered after an attempt to import a game fails

Delegate_Generic AC.EventManager.OnFailLoading
static

An event triggered after an attempt to load a game fails

Delegate_Generic AC.EventManager.OnFailSaving
static

An event triggered after an attempt to save a game fails

Delegate_Generic AC.EventManager.OnFinishImporting
static

An event triggered after the variables in a save game file are imported

Delegate_Generic AC.EventManager.OnFinishLoading
static

An event triggered after a save game file is loaded

Delegate_Generic AC.EventManager.OnFinishSaving
static

An event triggered after a save game file is created

Delegate_Generic AC.EventManager.OnGenerateMenus
static

An event triggered once the Menus have been generated when the game begins

Delegate_ChangeHotspot AC.EventManager.OnHotspotDeselect
static

An event triggered whenever a Hotspot is de-selected

Delegate_InteractHotspot AC.EventManager.OnHotspotInteract
static

An event triggered whenever a Hotspot's button is interacted with

Delegate_ChangeHotspot AC.EventManager.OnHotspotSelect
static

An event triggered whenever a Hotspot is selected

Delegate_ChangeInventory AC.EventManager.OnInventoryAdd
static

An event triggered whenever an item is added to the player's inventory

Delegate_CombineInventory AC.EventManager.OnInventoryCombine
static

An event triggered whenever two inventory items are combined together

Delegate_Inventory AC.EventManager.OnInventoryDeselect
static

An event triggered whenever an inventory item is de-selected by the player

Delegate_ChangeInventory AC.EventManager.OnInventoryInteract
static

An event triggered whenever an inventory item is interacted with

Delegate_ChangeInventory AC.EventManager.OnInventoryRemove
static

An event triggered whenever an item is removed from the player's inventory

Delegate_Inventory AC.EventManager.OnInventorySelect
static

An event triggered whenever an inventory item is selected by the player

Delegate_OnMenuElementClick AC.EventManager.OnMenuElementClick
static

An event triggered whenever a MenuElement inside a Menu is clicked

Delegate_OnMenuTurnOn AC.EventManager.OnMenuTurnOff
static

An event triggered whenever a menu is turned off

Delegate_OnMenuTurnOn AC.EventManager.OnMenuTurnOn
static

An event triggered whenever a menu is turned on

Delegate_OnMouseOverMenu AC.EventManager.OnMouseOverMenu
static

An event triggered whenever the mouse hovers over a new menu element

Delegate_SetPlayer AC.EventManager.OnSetPlayer
static

An event triggered whenever a new Player is loaded into the scene

Delegate_OnUpdateDragLine AC.EventManager.OnUpdateDragLine
static

An event triggered every frame if the Player is drag-controlled

Delegate_OnVariableChange AC.EventManager.OnVariableChange
static

An event triggered whenever a Variable is changed via an Action

Event Documentation

Delegate_NoParameters AC.EventManager.OnAfterChangeScene
static

An event triggered just after the active scene is changed

Delegate_NoParameters AC.EventManager.OnBeforeChangeScene
static

An event triggered just before the active scene is changed

Delegate_OnChangeLanguage AC.EventManager.OnChangeLanguage
static

An event triggered whenever the current language is changed

Delegate_OnChangeSubtitles AC.EventManager.OnChangeSubtitles
static

An event triggered whenever subtitles are turns on or off

Delegate_OnChangeVolume AC.EventManager.OnChangeVolume
static

An event triggered whenever the Music, Speech or SFX volumes are changed

Delegate_StartSpeech AC.EventManager.OnCompleteSpeechScroll
static

An event triggred whenever a line of dialogue has completed scrolling

Delegate_OnMoveable AC.EventManager.OnDropMoveable
static

An event triggered whenever a moveable object is dropped by the player

Delegate_StartSpeech AC.EventManager.OnEndSpeechScroll
static

An event triggered whenever a line of dialogue stops scrolling

Delegate_ChangeGameState AC.EventManager.OnEnterGameState
static

An event triggered whenever a GameState is entered

Delegate_ChangeGameState AC.EventManager.OnExitGameState
static

An event triggered whenever a GameState is exited

Delegate_OnMoveable AC.EventManager.OnGrabMoveable
static

An event triggered whenever a moveable object is picked up by the player

Delegate_NoParameters AC.EventManager.OnStartScene
static

An event triggered whenever a scene starts, but not due to loading a save file

Delegate_StartSpeech AC.EventManager.OnStartSpeech
static

An event triggered whenever a new line of dialogue begins

Delegate_StartSpeech AC.EventManager.OnStartSpeechScroll
static

An event triggered whenever a line of dialogue starts scrolling

Delegate_StopSpeech AC.EventManager.OnStopSpeech
static

An event triggered whenever a line of dialogue ends

Delegate_OnSwitchCamera AC.EventManager.OnSwitchCamera
static

An event triggered whenever the MainCamera switches to a new _Camera