C# 클래스 BattleArea, RPGQuest

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

공개 프로퍼티들

프로퍼티 타입 설명
enemyID int[]
enemyQuantity int[]
layerMask LayerMask
noGameover bool
respawnEnemy bool[]
respawnTime float[]
showStartMessage bool
spawnOffset Vector3[]
spawnOnEnter bool

공개 메소드들

메소드 설명
AddEnemy ( ) : void
BattleLost ( ) : IEnumerator
CheckRespawn ( Enemy, e ) : void
OnDrawGizmos ( ) : void
OnTriggerEnter ( Collider collider ) : void
OnTriggerExit ( Collider collider ) : void
RemoveEnemy ( int index ) : void
Start ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
GetRandomAdd ( ) : Vector3
GetSpawnCenter ( ) : Vector3
RespawnAfter ( int index, float time ) : IEnumerator
SpawnAllEnemies ( ) : IEnumerator
SpawnEnemy ( int index, Vector3 castOrigin ) : bool

메소드 상세

AddEnemy() 공개 메소드

public AddEnemy ( ) : void
리턴 void

BattleLost() 공개 메소드

public BattleLost ( ) : IEnumerator
리턴 IEnumerator

CheckRespawn() 공개 메소드

public CheckRespawn ( Enemy, e ) : void
e Enemy,
리턴 void

OnDrawGizmos() 공개 메소드

public OnDrawGizmos ( ) : void
리턴 void

OnTriggerEnter() 공개 메소드

public OnTriggerEnter ( Collider collider ) : void
collider Collider
리턴 void

OnTriggerExit() 공개 메소드

public OnTriggerExit ( Collider collider ) : void
collider Collider
리턴 void

RemoveEnemy() 공개 메소드

public RemoveEnemy ( int index ) : void
index int
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

enemyID 공개적으로 프로퍼티

public int[] enemyID
리턴 int[]

enemyQuantity 공개적으로 프로퍼티

public int[] enemyQuantity
리턴 int[]

layerMask 공개적으로 프로퍼티

public LayerMask layerMask
리턴 LayerMask

noGameover 공개적으로 프로퍼티

public bool noGameover
리턴 bool

respawnEnemy 공개적으로 프로퍼티

public bool[] respawnEnemy
리턴 bool[]

respawnTime 공개적으로 프로퍼티

public float[] respawnTime
리턴 float[]

showStartMessage 공개적으로 프로퍼티

public bool showStartMessage
리턴 bool

spawnOffset 공개적으로 프로퍼티

public Vector3[] spawnOffset
리턴 Vector3[]

spawnOnEnter 공개적으로 프로퍼티

public bool spawnOnEnter
리턴 bool