C# Class Procedural.LevelGenerator

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: SneakyRedSnake/rogue-shield

Public Properties

Property Type Description
endPosition Vector2
levelGenerationStrategy LevelGenerationStrategy
levelHeight int
levelWidth int
maximumDistance int
minimumDistance int
startingPosition Vector2

Public Methods

Method Description
Start ( ) : void
instanciateWall ( Vector2 position ) : void

Private Methods

Method Description
generatePlatform ( int width, Vector2 position ) : void
generateRoom ( Room room ) : void
generateSquare ( int width, int height, Vector2 position ) : void

Method Details

Start() public method

public Start ( ) : void
return void

instanciateWall() public method

public instanciateWall ( Vector2 position ) : void
position Vector2
return void

Property Details

endPosition public property

public Vector2 endPosition
return Vector2

levelGenerationStrategy public property

public LevelGenerationStrategy levelGenerationStrategy
return LevelGenerationStrategy

levelHeight public property

public int levelHeight
return int

levelWidth public property

public int levelWidth
return int

maximumDistance public property

public int maximumDistance
return int

minimumDistance public property

public int minimumDistance
return int

startingPosition public property

public Vector2 startingPosition
return Vector2