C# Class SpawnSystem, gmap377_leathGloves_inc

Inheritance: MonoBehaviour
Exibir arquivo Open project: bi3mer/gmap377_leathGloves_inc Class Usage Examples

Public Properties

Property Type Description
ChanceDifficultyIncreaseDeath float
CollisionCheckRadius float
CurrentDifficulty int
CurrentEnemyNumber int
DifficultyIncreaseTime int
EnemyPrefabs List
EnemyProbabilities List
Instance SpawnSystem,
MaxSpawnDistance float
MaxSpawnDistanceActual float
MaxTries int
MinSpawnDistanceActual float
MinSpawnDistanceEmpty float
MinSpawnDistancePopulated float
gridDimension int

Public Methods

Method Description
CreateGrid ( string planetName ) : void
DestroyAllChildren ( ) : void
RegisterEnemyDeath ( ) : void
getPlayerGridLoc ( ) : long
getSpawnCells ( long playerLoc, int maxCellsAway, int minCellsAway ) : List

Gets the list of possible grids in which enemies can be spawned.

moveToPlanet ( string name ) : void
setPlanetName ( string name ) : void
toGrid ( Vector2 point, float minSize, long gridOffset ) : long
waitForPlanet ( ) : IEnumerator

Private Methods

Method Description
Awake ( ) : void
SpawnEnemy ( ) : void

Tries to spawn an enemy

Start ( ) : void
Update ( ) : void

Method Details

CreateGrid() public method

public CreateGrid ( string planetName ) : void
planetName string
return void

DestroyAllChildren() public method

public DestroyAllChildren ( ) : void
return void

RegisterEnemyDeath() public method

public RegisterEnemyDeath ( ) : void
return void

getPlayerGridLoc() public method

public getPlayerGridLoc ( ) : long
return long

getSpawnCells() public method

Gets the list of possible grids in which enemies can be spawned.
public getSpawnCells ( long playerLoc, int maxCellsAway, int minCellsAway ) : List
playerLoc long Player location.
maxCellsAway int Max cells away.
minCellsAway int Minimum cells away.
return List

moveToPlanet() public method

public moveToPlanet ( string name ) : void
name string
return void

setPlanetName() public method

public setPlanetName ( string name ) : void
name string
return void

toGrid() public method

public toGrid ( Vector2 point, float minSize, long gridOffset ) : long
point Vector2
minSize float
gridOffset long
return long

waitForPlanet() public method

public waitForPlanet ( ) : IEnumerator
return IEnumerator

Property Details

ChanceDifficultyIncreaseDeath public_oe property

public float ChanceDifficultyIncreaseDeath
return float

CollisionCheckRadius public_oe property

public float CollisionCheckRadius
return float

CurrentDifficulty public_oe property

public int CurrentDifficulty
return int

CurrentEnemyNumber public_oe property

public int CurrentEnemyNumber
return int

DifficultyIncreaseTime public_oe property

public int DifficultyIncreaseTime
return int

EnemyPrefabs public_oe property

public List EnemyPrefabs
return List

EnemyProbabilities public_oe property

public List EnemyProbabilities
return List

Instance public_oe static_oe property

public static SpawnSystem, Instance
return SpawnSystem,

MaxSpawnDistance public_oe property

public float MaxSpawnDistance
return float

MaxSpawnDistanceActual public_oe property

public float MaxSpawnDistanceActual
return float

MaxTries public_oe property

public int MaxTries
return int

MinSpawnDistanceActual public_oe property

public float MinSpawnDistanceActual
return float

MinSpawnDistanceEmpty public_oe property

public float MinSpawnDistanceEmpty
return float

MinSpawnDistancePopulated public_oe property

public float MinSpawnDistancePopulated
return float

gridDimension public_oe property

public int gridDimension
return int