C# 클래스 RoomManager, Endure

상속: MonoBehaviour
파일 보기 프로젝트 열기: Endure-Game/Endure 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
biomeNumber int
blockingCount Count,
blocks GameObject[]
buildingTiles GameObject[]
chestCount Count,
columns int
end int[]
enemySpawnInterval int
outerWallTiles GameObject[]
regions List
roomSide int
rows int
startScreen bool
tileMap ].Tile[

공개 메소드들

메소드 설명
Awake ( ) : void
GetRoom ( int x, int y ) : GameObject
LayoutObjectAtRandom ( GameObject tileArray, int minimum, int maximum ) : void
PlaceItem ( GameObject sprite, int x, int y ) : void
PlayerIsNear ( int x, int y ) : bool
SetGroundTile ( GameObject sprite, int x, int y ) : void
SetupRooms ( ) : void
TileMapGeneration ( ) : void
Update ( ) : void
checkForBlock ( Vector3 tile ) : bool
placePath ( float current, float next, float moveX, float moveY ) : void

비공개 메소드들

메소드 설명
InitializeList ( float gridX, float gridY ) : List
RoomSetup ( int gridX, int gridY ) : GameObject
getBiome ( int x, int y ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

GetRoom() 공개 메소드

public GetRoom ( int x, int y ) : GameObject
x int
y int
리턴 GameObject

LayoutObjectAtRandom() 공개 메소드

public LayoutObjectAtRandom ( GameObject tileArray, int minimum, int maximum ) : void
tileArray GameObject
minimum int
maximum int
리턴 void

PlaceItem() 공개 메소드

public PlaceItem ( GameObject sprite, int x, int y ) : void
sprite GameObject
x int
y int
리턴 void

PlayerIsNear() 공개 메소드

public PlayerIsNear ( int x, int y ) : bool
x int
y int
리턴 bool

SetGroundTile() 공개 메소드

public SetGroundTile ( GameObject sprite, int x, int y ) : void
sprite GameObject
x int
y int
리턴 void

SetupRooms() 공개 메소드

public SetupRooms ( ) : void
리턴 void

TileMapGeneration() 공개 메소드

public TileMapGeneration ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

checkForBlock() 공개 메소드

public checkForBlock ( Vector3 tile ) : bool
tile Vector3
리턴 bool

placePath() 공개 메소드

public placePath ( float current, float next, float moveX, float moveY ) : void
current float
next float
moveX float
moveY float
리턴 void

프로퍼티 상세

biomeNumber 공개적으로 프로퍼티

public int biomeNumber
리턴 int

blockingCount 공개적으로 프로퍼티

public Count, blockingCount
리턴 Count,

blocks 공개적으로 프로퍼티

public GameObject[] blocks
리턴 GameObject[]

buildingTiles 공개적으로 프로퍼티

public GameObject[] buildingTiles
리턴 GameObject[]

chestCount 공개적으로 프로퍼티

public Count, chestCount
리턴 Count,

columns 공개적으로 프로퍼티

public int columns
리턴 int

end 공개적으로 프로퍼티

public int[] end
리턴 int[]

enemySpawnInterval 공개적으로 프로퍼티

public int enemySpawnInterval
리턴 int

outerWallTiles 공개적으로 프로퍼티

public GameObject[] outerWallTiles
리턴 GameObject[]

regions 공개적으로 프로퍼티

public List regions
리턴 List

roomSide 공개적으로 프로퍼티

public int roomSide
리턴 int

rows 공개적으로 프로퍼티

public int rows
리턴 int

startScreen 공개적으로 프로퍼티

public bool startScreen
리턴 bool

tileMap 공개적으로 프로퍼티

public Tile[,] tileMap
리턴 ].Tile[