Adventure Creator  1.81.2
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2024
AC.EventBase Class Referenceabstract
Inheritance diagram for AC.EventBase:
AC.EventBeginGame AC.EventCameraShake AC.EventCameraSplitScreen AC.EventCameraSwitch AC.EventCharacterHoldObject AC.EventContainerAddRemove AC.EventContainerOpenClose AC.EventConversationClick AC.EventConversationStart AC.EventDocumentAddRemove AC.EventDocumentOpenClose AC.EventDraggableSnap 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.EventPointClick 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)
 

Protected Attributes

string label
 
int id
 
ActionListAsset actionListAsset
 
int[] parameterIDs
 

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.