C# Class GameControllerScript, Spare-Change

Inheritance: MonoBehaviour
显示文件 Open project: ThatsAMorais/Spare-Change Class Usage Examples

Public Properties

Property Type Description
TO_HIT_ROLL DiceControllerScript.Roll,
bosses Dictionary>
enemies Dictionary>
weapons Dictionary>

Public Methods

Method Description
getBossByName ( int level, string bossName ) : EnemyDefinition
getBossPerLevel ( int level ) : List
getCurrentCharacter ( ) : BattleControllerScript.Player
getEnemiesPerLevel ( int level ) : List
getEnemy ( string enemyName ) : EnemyDefinition
getEnemyByName ( int level, string enemyName ) : EnemyDefinition
getGameState ( ) : GameState
getWeapon ( string weaponName ) : Weapon
getWeaponTypes ( int level ) : List
setCurrentCharacter ( ScoreoidInterface.ScoreoidPlayer scoreoidPlayer ) : void
setGameState ( GameState newGameState ) : void

Private Methods

Method Description
Awake ( ) : void
CreateEnemies ( ) : void
CreateWeapons ( ) : void
NewEnemy ( string enemyName, Weapon, enemyWeapon, float enemyExpValue, float enemyChangeValue, int enemyHealth, int enemySpeed, int enemyDefense, int enemyLevel, bool bBoss = false ) : void
NewWeapon ( string theName, Weapon, theType, int dmgMod, int spdMod, int defMod, int weaponLevel, DiceControllerScript.Roll, weaponRoll ) : void
OnEnable ( ) : void
Update ( ) : void
Utilities ( ) : UtilitiesScript,

Method Details

getBossByName() public method

public getBossByName ( int level, string bossName ) : EnemyDefinition
level int
bossName string
return EnemyDefinition

getBossPerLevel() public method

public getBossPerLevel ( int level ) : List
level int
return List

getCurrentCharacter() public method

public getCurrentCharacter ( ) : BattleControllerScript.Player
return BattleControllerScript.Player

getEnemiesPerLevel() public method

public getEnemiesPerLevel ( int level ) : List
level int
return List

getEnemy() public method

public getEnemy ( string enemyName ) : EnemyDefinition
enemyName string
return EnemyDefinition

getEnemyByName() public method

public getEnemyByName ( int level, string enemyName ) : EnemyDefinition
level int
enemyName string
return EnemyDefinition

getGameState() public method

public getGameState ( ) : GameState
return GameState

getWeapon() public method

public getWeapon ( string weaponName ) : Weapon
weaponName string
return Weapon

getWeaponTypes() public method

public getWeaponTypes ( int level ) : List
level int
return List

setCurrentCharacter() public method

public setCurrentCharacter ( ScoreoidInterface.ScoreoidPlayer scoreoidPlayer ) : void
scoreoidPlayer ScoreoidInterface.ScoreoidPlayer
return void

setGameState() public method

public setGameState ( GameState newGameState ) : void
newGameState GameState
return void

Property Details

TO_HIT_ROLL public_oe static_oe property

public static DiceControllerScript.Roll, TO_HIT_ROLL
return DiceControllerScript.Roll,

bosses public_oe property

public Dictionary> bosses
return Dictionary>

enemies public_oe property

public Dictionary> enemies
return Dictionary>

weapons public_oe property

public Dictionary> weapons
return Dictionary>