C# 클래스 GameEvent, RPGQuest

파일 보기 프로젝트 열기: hughrogers/RPGQuest 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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