C# Class FBLibrary.Core.BaseEntities.BaseMap

Afficher le fichier Open project: Noxalus/Final-Bomber Class Usage Examples

Méthodes publiques

Свойство Type Description
Board ].IEntity[
CollisionLayer ].bool[
Loaded bool
Name string
PlayerNumber int
PlayerSpawnPoints List
Size Point

Méthodes publiques

Méthode Description
DisplayBoard ( ) : void
DisplayCollisionLayer ( ) : void
FindEmptyCells ( ) : List
GetMd5 ( ) : string
Parse ( string file, BaseGameManager gameManager ) : void
Reset ( ) : void

Méthodes protégées

Méthode Description
AddEdgeWall ( BaseEdgeWall edgeWall ) : void
AddEdgeWall ( Point position ) : void
AddUnbreakableWall ( BaseUnbreakableWall unbreakableWall ) : void
AddUnbreakableWall ( Point position ) : void
BaseMap ( ) : System

Method Details

AddEdgeWall() protected méthode

protected AddEdgeWall ( BaseEdgeWall edgeWall ) : void
edgeWall BaseEdgeWall
Résultat void

AddEdgeWall() protected abstract méthode

protected abstract AddEdgeWall ( Point position ) : void
position Point
Résultat void

AddUnbreakableWall() protected méthode

protected AddUnbreakableWall ( BaseUnbreakableWall unbreakableWall ) : void
unbreakableWall BaseUnbreakableWall
Résultat void

AddUnbreakableWall() protected abstract méthode

protected abstract AddUnbreakableWall ( Point position ) : void
position Point
Résultat void

BaseMap() protected méthode

protected BaseMap ( ) : System
Résultat System

DisplayBoard() public méthode

public DisplayBoard ( ) : void
Résultat void

DisplayCollisionLayer() public méthode

public DisplayCollisionLayer ( ) : void
Résultat void

FindEmptyCells() public méthode

public FindEmptyCells ( ) : List
Résultat List

GetMd5() public méthode

public GetMd5 ( ) : string
Résultat string

Parse() public méthode

public Parse ( string file, BaseGameManager gameManager ) : void
file string
gameManager BaseGameManager
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Property Details

Board public_oe property

public IEntity[,] Board
Résultat ].IEntity[

CollisionLayer public_oe property

public bool[,] CollisionLayer
Résultat ].bool[

Loaded public_oe property

public bool Loaded
Résultat bool

Name public_oe property

public string Name
Résultat string

PlayerNumber public_oe property

public int PlayerNumber
Résultat int

PlayerSpawnPoints public_oe property

public List PlayerSpawnPoints
Résultat List

Size public_oe property

public Point Size
Résultat Point