C# Класс GameEvent, RPGQuest

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
StartEvent ( ) : void

Описание методов

AddActor() публичный Метод

public AddActor ( ) : void
Результат void

AddStep() публичный Метод

public AddStep ( GameEventType, t, int pos ) : void
t GameEventType,
pos int
Результат void

CallGlobalEvent() публичный Метод

public CallGlobalEvent ( int id, int next ) : void
id int
next int
Результат void

ChoiceSelected() публичный Метод

public ChoiceSelected ( int index ) : void
index int
Результат void

EndEvent() публичный Метод

public EndEvent ( ) : void
Результат void

ExecuteNextStep() публичный Метод

public ExecuteNextStep ( ) : void
Результат void

GameEvent() публичный Метод

public GameEvent ( ) : System.Collections
Результат System.Collections

GetActorList() публичный Метод

public GetActorList ( ) : string[]
Результат string[]

GetActorName() публичный Метод

public GetActorName ( int index ) : string
index int
Результат string

GetAudioClipList() публичный Метод

public GetAudioClipList ( ) : string[]
Результат string[]

GetCamera() публичный Метод

public GetCamera ( ) : Transform
Результат Transform

GetPrefabList() публичный Метод

public GetPrefabList ( ) : string[]
Результат string[]

GetWaypointList() публичный Метод

public GetWaypointList ( ) : string[]
Результат string[]

GlobalEventFinished() публичный Метод

public GlobalEventFinished ( ) : void
Результат void

InsertStep() публичный Метод

public InsertStep ( EventStep, s, int pos ) : void
s EventStep,
pos int
Результат void

LoadEventData() публичный Метод

public LoadEventData ( string filename ) : bool
filename string
Результат bool

MoveStepDown() публичный Метод

public MoveStepDown ( int index ) : void
index int
Результат void

MoveStepTo() публичный Метод

public MoveStepTo ( int index, int oldIndex ) : void
index int
oldIndex int
Результат void

MoveStepUp() публичный Метод

public MoveStepUp ( int index ) : void
index int
Результат void

RemoveActor() публичный Метод

public RemoveActor ( int index ) : void
index int
Результат void

RemoveStep() публичный Метод

public RemoveStep ( int index ) : void
index int
Результат void

ResetCameraPosition() публичный Метод

public ResetCameraPosition ( ) : void
Результат void

RestoreControls() публичный Метод

public RestoreControls ( ) : void
Результат void

SaveEventData() публичный Метод

public SaveEventData ( string filename ) : void
filename string
Результат void

SetTeleportID() публичный Метод

public SetTeleportID ( int id ) : void
id int
Результат void

SetTeleportIDs() публичный Метод

public SetTeleportIDs ( int ids, bool addCancel ) : void
ids int
addCancel bool
Результат void

StartEvent() публичный Метод

public StartEvent ( EventInteraction, interact ) : void
interact EventInteraction,
Результат void

StartEvent() публичный Метод

public StartEvent ( GlobalEvent, ge ) : void
ge GlobalEvent,
Результат void

StartTime() публичный Метод

public StartTime ( float t, int next ) : void
t float
next int
Результат void

StepFinished() публичный Метод

public StepFinished ( int next ) : void
next int
Результат void

TimeTick() публичный Метод

public TimeTick ( float t ) : void
t float
Результат void

TypeToStep() публичный Метод

public TypeToStep ( GameEventType, t ) : EventStep,
t GameEventType,
Результат EventStep,

WaitForButton() публичный Метод

public WaitForButton ( string b, float t, int n, int nf ) : void
b string
t float
n int
nf int
Результат void

Описание свойств

actor публичное свойство

public EventActor[], actor
Результат EventActor[],

audioClip публичное свойство

public AudioClip[],UnityEngine audioClip
Результат UnityEngine.AudioClip[]

audioClips публичное свойство

public int audioClips
Результат int

blockControls публичное свойство

public bool blockControls
Результат bool

cam публичное свойство

public Transform cam
Результат Transform

currentStep публичное свойство

public int currentStep
Результат int

executing публичное свойство

public bool executing
Результат bool

hideButtons публичное свойство

public bool hideButtons
Результат bool

initialCamPosition публичное свойство

public Vector3 initialCamPosition
Результат Vector3

initialCamRotation публичное свойство

public Quaternion initialCamRotation
Результат Quaternion

initialFieldOfView публичное свойство

public float initialFieldOfView
Результат float

mainCamera публичное свойство

public bool mainCamera
Результат bool

prefab публичное свойство

public GameObject[] prefab
Результат GameObject[]

prefabs публичное свойство

public int prefabs
Результат int

spawnedPrefabs публичное свойство

public Hashtable spawnedPrefabs
Результат Hashtable

step публичное свойство

public EventStep[] step
Результат EventStep[]

stepFinished публичное свойство

public bool stepFinished
Результат bool

time публичное свойство

public float time
Результат float

timeRunning публичное свойство

public bool timeRunning
Результат bool

waypoint публичное свойство

public Transform[] waypoint
Результат Transform[]

waypoints публичное свойство

public int waypoints
Результат int