C# 클래스 RoomControl, angrygoats

Purpose: This controls each room and it's interactions.
상속: MonoBehaviour
파일 보기 프로젝트 열기: dulb640/angrygoats 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
adjRoomsDict RoomControl>.Dictionary
directions string>.Dictionary
enemies List
freeCells List
minimapUI GameObject
spawnEnemies bool
spawnWebs bool
vectors Vector2[]

공개 메소드들

메소드 설명
AddBoss ( GameObject boss ) : void
AddEnemy ( GameObject enemy ) : GameObject
AddEnemyWithRamp ( GameObject enemy, double ramp ) : GameObject
AddGraph ( ) : void
AddWebs ( GameObject web, int amount ) : void
EnemiesGoHome ( ) : void
EnemiesHuntPlayer ( ) : void
IndexToPosition ( Vector2 index ) : Vector3
PopulateCells ( ) : void
SetAdj ( Vector2 dir, RoomControl, adjRoom ) : void
UpdateMinimap ( ) : void

메소드 상세

AddBoss() 공개 메소드

public AddBoss ( GameObject boss ) : void
boss GameObject
리턴 void

AddEnemy() 공개 메소드

public AddEnemy ( GameObject enemy ) : GameObject
enemy GameObject
리턴 GameObject

AddEnemyWithRamp() 공개 메소드

public AddEnemyWithRamp ( GameObject enemy, double ramp ) : GameObject
enemy GameObject
ramp double
리턴 GameObject

AddGraph() 공개 메소드

public AddGraph ( ) : void
리턴 void

AddWebs() 공개 메소드

public AddWebs ( GameObject web, int amount ) : void
web GameObject
amount int
리턴 void

EnemiesGoHome() 공개 메소드

public EnemiesGoHome ( ) : void
리턴 void

EnemiesHuntPlayer() 공개 메소드

public EnemiesHuntPlayer ( ) : void
리턴 void

IndexToPosition() 공개 정적인 메소드

public static IndexToPosition ( Vector2 index ) : Vector3
index Vector2
리턴 Vector3

PopulateCells() 공개 메소드

public PopulateCells ( ) : void
리턴 void

SetAdj() 공개 메소드

public SetAdj ( Vector2 dir, RoomControl, adjRoom ) : void
dir Vector2
adjRoom RoomControl,
리턴 void

UpdateMinimap() 공개 메소드

public UpdateMinimap ( ) : void
리턴 void

프로퍼티 상세

adjRoomsDict 공개적으로 프로퍼티

public Dictionary adjRoomsDict
리턴 RoomControl>.Dictionary

directions 공개적으로 정적으로 프로퍼티

public static Dictionary directions
리턴 string>.Dictionary

enemies 공개적으로 프로퍼티

public List enemies
리턴 List

freeCells 공개적으로 프로퍼티

public List freeCells
리턴 List

minimapUI 공개적으로 프로퍼티

public GameObject minimapUI
리턴 GameObject

spawnEnemies 공개적으로 프로퍼티

public bool spawnEnemies
리턴 bool

spawnWebs 공개적으로 프로퍼티

public bool spawnWebs
리턴 bool

vectors 공개적으로 정적으로 프로퍼티

public static Vector2[] vectors
리턴 Vector2[]