C# Класс FBLibrary.Core.BaseEntities.BaseMap

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

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

Свойство Тип Описание
Board ].IEntity[
CollisionLayer ].bool[
Loaded bool
Name string
PlayerNumber int
PlayerSpawnPoints List
Size Point

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

Метод Описание
DisplayBoard ( ) : void
DisplayCollisionLayer ( ) : void
FindEmptyCells ( ) : List
GetMd5 ( ) : string
Parse ( string file, BaseGameManager gameManager ) : void
Reset ( ) : void

Защищенные методы

Метод Описание
AddEdgeWall ( BaseEdgeWall edgeWall ) : void
AddEdgeWall ( Point position ) : void
AddUnbreakableWall ( BaseUnbreakableWall unbreakableWall ) : void
AddUnbreakableWall ( Point position ) : void
BaseMap ( ) : System

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

AddEdgeWall() защищенный Метод

protected AddEdgeWall ( BaseEdgeWall edgeWall ) : void
edgeWall BaseEdgeWall
Результат void

AddEdgeWall() защищенный абстрактный Метод

protected abstract AddEdgeWall ( Point position ) : void
position Point
Результат void

AddUnbreakableWall() защищенный Метод

protected AddUnbreakableWall ( BaseUnbreakableWall unbreakableWall ) : void
unbreakableWall BaseUnbreakableWall
Результат void

AddUnbreakableWall() защищенный абстрактный Метод

protected abstract AddUnbreakableWall ( Point position ) : void
position Point
Результат void

BaseMap() защищенный Метод

protected BaseMap ( ) : System
Результат System

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

public DisplayBoard ( ) : void
Результат void

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

public DisplayCollisionLayer ( ) : void
Результат void

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

public FindEmptyCells ( ) : List
Результат List

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

public GetMd5 ( ) : string
Результат string

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

public Parse ( string file, BaseGameManager gameManager ) : void
file string
gameManager BaseGameManager
Результат void

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

public Reset ( ) : void
Результат void

Описание свойств

Board публичное свойство

public IEntity[,] Board
Результат ].IEntity[

CollisionLayer публичное свойство

public bool[,] CollisionLayer
Результат ].bool[

Loaded публичное свойство

public bool Loaded
Результат bool

Name публичное свойство

public string Name
Результат string

PlayerNumber публичное свойство

public int PlayerNumber
Результат int

PlayerSpawnPoints публичное свойство

public List PlayerSpawnPoints
Результат List

Size публичное свойство

public Point Size
Результат Point