C# Класс NamelessRogue.Engine.Factories.BuildingFactory

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

Открытые методы

Метод Описание
CreateBuilding ( int x, int y, BuildingBlueprint blueprint, NamelessGame namelessGame, IWorldProvider worldProvider, InternalRandom random ) : IEntity
CreateDoor ( int x, int y ) : IEntity
CreateDummyBuilding ( int x, int y, int width, int height, NamelessGame namelessGame ) : IEntity
CreateWindow ( int x, int y, NamelessGame namelessGame ) : IEntity

Приватные методы

Метод Описание
AddToTileAndGame ( Tile tile, IEntity entity, NamelessGame namelessGame ) : void

Описание методов

CreateBuilding() публичный статический Метод

public static CreateBuilding ( int x, int y, BuildingBlueprint blueprint, NamelessGame namelessGame, IWorldProvider worldProvider, InternalRandom random ) : IEntity
x int
y int
blueprint BuildingBlueprint
namelessGame NamelessGame
worldProvider IWorldProvider
random InternalRandom
Результат IEntity

CreateDoor() публичный статический Метод

public static CreateDoor ( int x, int y ) : IEntity
x int
y int
Результат IEntity

CreateDummyBuilding() публичный статический Метод

public static CreateDummyBuilding ( int x, int y, int width, int height, NamelessGame namelessGame ) : IEntity
x int
y int
width int
height int
namelessGame NamelessGame
Результат IEntity

CreateWindow() публичный статический Метод

public static CreateWindow ( int x, int y, NamelessGame namelessGame ) : IEntity
x int
y int
namelessGame NamelessGame
Результат IEntity