C# Class GameEvent, RPGQuest

Show file Open project: hughrogers/RPGQuest Class Usage Examples

Public Properties

Property Type Description
actor EventActor[],
audioClip UnityEngine.AudioClip[]
audioClips int
blockControls bool
cam Transform
currentStep int
executing bool
hideButtons bool
initialCamPosition Vector3
initialCamRotation Quaternion
initialFieldOfView float
mainCamera bool
prefab GameObject[]
prefabs int
spawnedPrefabs Hashtable
step EventStep[]
stepFinished bool
time float
timeRunning bool
waypoint Transform[]
waypoints int

Public Methods

Method Description
AddActor ( ) : void
AddStep ( GameEventType, t, int pos ) : void
CallGlobalEvent ( int id, int next ) : void
ChoiceSelected ( int index ) : void
EndEvent ( ) : void
ExecuteNextStep ( ) : void
GameEvent ( ) : System.Collections
GetActorList ( ) : string[]
GetActorName ( int index ) : string
GetAudioClipList ( ) : string[]
GetCamera ( ) : Transform
GetPrefabList ( ) : string[]
GetWaypointList ( ) : string[]
GlobalEventFinished ( ) : void
InsertStep ( EventStep, s, int pos ) : void
LoadEventData ( string filename ) : bool
MoveStepDown ( int index ) : void
MoveStepTo ( int index, int oldIndex ) : void
MoveStepUp ( int index ) : void
RemoveActor ( int index ) : void
RemoveStep ( int index ) : void
ResetCameraPosition ( ) : void
RestoreControls ( ) : void
SaveEventData ( string filename ) : void
SetTeleportID ( int id ) : void
SetTeleportIDs ( int ids, bool addCancel ) : void
StartEvent ( EventInteraction, interact ) : void
StartEvent ( GlobalEvent, ge ) : void
StartTime ( float t, int next ) : void
StepFinished ( int next ) : void
TimeTick ( float t ) : void
TypeToStep ( GameEventType, t ) : EventStep,
WaitForButton ( string b, float t, int n, int nf ) : void

Private Methods

Method Description
StartEvent ( ) : void

Method Details

AddActor() public method

public AddActor ( ) : void
return void

AddStep() public method

public AddStep ( GameEventType, t, int pos ) : void
t GameEventType,
pos int
return void

CallGlobalEvent() public method

public CallGlobalEvent ( int id, int next ) : void
id int
next int
return void

ChoiceSelected() public method

public ChoiceSelected ( int index ) : void
index int
return void

EndEvent() public method

public EndEvent ( ) : void
return void

ExecuteNextStep() public method

public ExecuteNextStep ( ) : void
return void

GameEvent() public method

public GameEvent ( ) : System.Collections
return System.Collections

GetActorList() public method

public GetActorList ( ) : string[]
return string[]

GetActorName() public method

public GetActorName ( int index ) : string
index int
return string

GetAudioClipList() public method

public GetAudioClipList ( ) : string[]
return string[]

GetCamera() public method

public GetCamera ( ) : Transform
return Transform

GetPrefabList() public method

public GetPrefabList ( ) : string[]
return string[]

GetWaypointList() public method

public GetWaypointList ( ) : string[]
return string[]

GlobalEventFinished() public method

public GlobalEventFinished ( ) : void
return void

InsertStep() public method

public InsertStep ( EventStep, s, int pos ) : void
s EventStep,
pos int
return void

LoadEventData() public method

public LoadEventData ( string filename ) : bool
filename string
return bool

MoveStepDown() public method

public MoveStepDown ( int index ) : void
index int
return void

MoveStepTo() public method

public MoveStepTo ( int index, int oldIndex ) : void
index int
oldIndex int
return void

MoveStepUp() public method

public MoveStepUp ( int index ) : void
index int
return void

RemoveActor() public method

public RemoveActor ( int index ) : void
index int
return void

RemoveStep() public method

public RemoveStep ( int index ) : void
index int
return void

ResetCameraPosition() public method

public ResetCameraPosition ( ) : void
return void

RestoreControls() public method

public RestoreControls ( ) : void
return void

SaveEventData() public method

public SaveEventData ( string filename ) : void
filename string
return void

SetTeleportID() public method

public SetTeleportID ( int id ) : void
id int
return void

SetTeleportIDs() public method

public SetTeleportIDs ( int ids, bool addCancel ) : void
ids int
addCancel bool
return void

StartEvent() public method

public StartEvent ( EventInteraction, interact ) : void
interact EventInteraction,
return void

StartEvent() public method

public StartEvent ( GlobalEvent, ge ) : void
ge GlobalEvent,
return void

StartTime() public method

public StartTime ( float t, int next ) : void
t float
next int
return void

StepFinished() public method

public StepFinished ( int next ) : void
next int
return void

TimeTick() public method

public TimeTick ( float t ) : void
t float
return void

TypeToStep() public method

public TypeToStep ( GameEventType, t ) : EventStep,
t GameEventType,
return EventStep,

WaitForButton() public method

public WaitForButton ( string b, float t, int n, int nf ) : void
b string
t float
n int
nf int
return void

Property Details

actor public property

public EventActor[], actor
return EventActor[],

audioClip public property

public AudioClip[],UnityEngine audioClip
return UnityEngine.AudioClip[]

audioClips public property

public int audioClips
return int

blockControls public property

public bool blockControls
return bool

cam public property

public Transform cam
return Transform

currentStep public property

public int currentStep
return int

executing public property

public bool executing
return bool

hideButtons public property

public bool hideButtons
return bool

initialCamPosition public property

public Vector3 initialCamPosition
return Vector3

initialCamRotation public property

public Quaternion initialCamRotation
return Quaternion

initialFieldOfView public property

public float initialFieldOfView
return float

mainCamera public property

public bool mainCamera
return bool

prefab public property

public GameObject[] prefab
return GameObject[]

prefabs public property

public int prefabs
return int

spawnedPrefabs public property

public Hashtable spawnedPrefabs
return Hashtable

step public property

public EventStep[] step
return EventStep[]

stepFinished public property

public bool stepFinished
return bool

time public property

public float time
return float

timeRunning public property

public bool timeRunning
return bool

waypoint public property

public Transform[] waypoint
return Transform[]

waypoints public property

public int waypoints
return int