Adventure Creator  1.79.1
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2022
AC.EventBase Class Referenceabstract
Inheritance diagram for AC.EventBase:
AC.EventCameraShake AC.EventCameraSplitScreen AC.EventCameraSwitch AC.EventCharacterHoldObject AC.EventContainerAddRemove AC.EventContainerOpenClose AC.EventConversationClick AC.EventConversationStart AC.EventDocumentAddRemove AC.EventDocumentOpenClose AC.EventHotspotFlash AC.EventHotspotInteract AC.EventHotspotSelect AC.EventInventoryAddRemove AC.EventInventoryCombine AC.EventInventoryInteract AC.EventInventorySelect AC.EventInventorySpawn AC.EventMenuClick AC.EventMenuHover AC.EventMenuJournalPage AC.EventMenuTurnOnOff AC.EventMoveableGrab AC.EventObjectiveSelect AC.EventObjectiveUpdate AC.EventOptionsLanguage AC.EventOptionsSubtitles AC.EventOptionsVolume AC.EventPlayerSet AC.EventQTE AC.EventSaveLoad AC.EventSaveProfile AC.EventSaveSave AC.EventSceneCompletePreload AC.EventSceneSwitch AC.EventSpeechStart AC.EventVariableChange

Classes

class  ParameterReference
 

Public Member Functions

abstract void Register ()
 
abstract void Unregister ()
 
void AssignID (int _id)
 
virtual void AssignVariant (int variantIndex)
 
void ShowGUI (bool isAssetFile)
 

Protected Member Functions

void Run ()
 
void Run (object[] args)
 
virtual ParameterReference[] GetParameterReferences ()
 
virtual void ShowConditionGUI (bool isAssetFile)
 
abstract bool HasConditions (bool isAssetFile)
 

Properties

int ID [get]
 
string? Label [get]
 
abstract string[] EditorNames [get]
 
abstract string EventName [get]
 
abstract string ConditionHelp [get]
 

Detailed Description

A base class for an Editor-set Event triggered by the EventManager.