C# Класс fCraft.Doors.DoorHandler

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

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

Метод Описание
CreateDoor ( Door Door, World source ) : void
GetAffectedBlocks ( Door door ) : Vector3I[]
GetDoor ( Vector3I Coords, Player player ) : Door
GetDoor ( World world, Vector3I block ) : Door
GetInstance ( ) : DoorHandler
GetPlayerOwnedDoorsCount ( World world, Player player ) : int
PlayerClickedDoor ( object sender, Events e ) : void
PlayerPlacedDoor ( object sender, Events e ) : void

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

Метод Описание
DoorHandler ( ) : System
doorTimer_Elapsed ( SchedulerTask task ) : void
openDoor ( Door door, Player player ) : void

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

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

public static CreateDoor ( Door Door, World source ) : void
Door Door
source World
Результат void

GetAffectedBlocks() публичный Метод

public GetAffectedBlocks ( Door door ) : Vector3I[]
door Door
Результат Vector3I[]

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

public static GetDoor ( Vector3I Coords, Player player ) : Door
Coords Vector3I
player Player
Результат Door

GetDoor() публичный Метод

public GetDoor ( World world, Vector3I block ) : Door
world World
block Vector3I
Результат Door

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

public static GetInstance ( ) : DoorHandler
Результат DoorHandler

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

public static GetPlayerOwnedDoorsCount ( World world, Player player ) : int
world World
player Player
Результат int

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

public static PlayerClickedDoor ( object sender, Events e ) : void
sender object
e Events
Результат void

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

public static PlayerPlacedDoor ( object sender, Events e ) : void
sender object
e Events
Результат void