C# 클래스 BiomeTile, Endure

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

공개 프로퍼티들

프로퍼티 타입 설명
blockingTiles GameObject[]
chestCount RoomManager.Count,
enemies Spawn[],
groundTiles GameObject[]
tentCount RoomManager.Count,
treasureCount RoomManager.Count,

공개 메소드들

메소드 설명
BlockingExplosion ( int x, int y, int level, TilePlacer, spritePlacer ) : void
GetOpenArea ( List tiles ) : Tile,
PerlinGenerator ( List tiles, TilePlacer, spritePlacer, float blockingRatio, float blockingSize ) : void
RandomBlocking ( List tiles ) : void
RandomFlip ( GameObject item ) : void
getBiomeNumber ( ) : int
getBlockingTile ( ) : GameObject
getEnemy ( ) : GameObject
getGroundTile ( ) : GameObject
inMap ( int x, int y ) : bool
makeEnemy ( List tiles ) : GameObject
placeBlockingTile ( int x, int y ) : void
placeCamps ( List tiles ) : void
placeChestTiles ( List tiles ) : void
placeTreasureTiles ( List tiles ) : void

메소드 상세

BlockingExplosion() 공개 메소드

public BlockingExplosion ( int x, int y, int level, TilePlacer, spritePlacer ) : void
x int
y int
level int
spritePlacer TilePlacer,
리턴 void

GetOpenArea() 공개 메소드

public GetOpenArea ( List tiles ) : Tile,
tiles List
리턴 Tile,

PerlinGenerator() 공개 메소드

public PerlinGenerator ( List tiles, TilePlacer, spritePlacer, float blockingRatio, float blockingSize ) : void
tiles List
spritePlacer TilePlacer,
blockingRatio float
blockingSize float
리턴 void

RandomBlocking() 공개 메소드

public RandomBlocking ( List tiles ) : void
tiles List
리턴 void

RandomFlip() 공개 메소드

public RandomFlip ( GameObject item ) : void
item GameObject
리턴 void

getBiomeNumber() 공개 추상적인 메소드

public abstract getBiomeNumber ( ) : int
리턴 int

getBlockingTile() 공개 메소드

public getBlockingTile ( ) : GameObject
리턴 GameObject

getEnemy() 공개 메소드

public getEnemy ( ) : GameObject
리턴 GameObject

getGroundTile() 공개 메소드

public getGroundTile ( ) : GameObject
리턴 GameObject

inMap() 공개 메소드

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

makeEnemy() 공개 메소드

public makeEnemy ( List tiles ) : GameObject
tiles List
리턴 GameObject

placeBlockingTile() 공개 메소드

public placeBlockingTile ( int x, int y ) : void
x int
y int
리턴 void

placeCamps() 공개 메소드

public placeCamps ( List tiles ) : void
tiles List
리턴 void

placeChestTiles() 공개 메소드

public placeChestTiles ( List tiles ) : void
tiles List
리턴 void

placeTreasureTiles() 공개 메소드

public placeTreasureTiles ( List tiles ) : void
tiles List
리턴 void

프로퍼티 상세

blockingTiles 공개적으로 프로퍼티

public GameObject[] blockingTiles
리턴 GameObject[]

chestCount 공개적으로 프로퍼티

public RoomManager.Count, chestCount
리턴 RoomManager.Count,

enemies 공개적으로 프로퍼티

public Spawn[], enemies
리턴 Spawn[],

groundTiles 공개적으로 프로퍼티

public GameObject[] groundTiles
리턴 GameObject[]

tentCount 공개적으로 프로퍼티

public RoomManager.Count, tentCount
리턴 RoomManager.Count,

treasureCount 공개적으로 프로퍼티

public RoomManager.Count, treasureCount
리턴 RoomManager.Count,