C# Класс RoomManager, Endure

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[