C# Class GameControllerScript, Spare-Change

Inheritance: MonoBehaviour
Afficher le fichier Open project: ThatsAMorais/Spare-Change Class Usage Examples

Méthodes publiques

Свойство Type Description
TO_HIT_ROLL DiceControllerScript.Roll,
bosses Dictionary>
enemies Dictionary>
weapons Dictionary>

Méthodes publiques

Méthode 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

Méthode 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 méthode

public getBossByName ( int level, string bossName ) : EnemyDefinition
level int
bossName string
Résultat EnemyDefinition

getBossPerLevel() public méthode

public getBossPerLevel ( int level ) : List
level int
Résultat List

getCurrentCharacter() public méthode

public getCurrentCharacter ( ) : BattleControllerScript.Player
Résultat BattleControllerScript.Player

getEnemiesPerLevel() public méthode

public getEnemiesPerLevel ( int level ) : List
level int
Résultat List

getEnemy() public méthode

public getEnemy ( string enemyName ) : EnemyDefinition
enemyName string
Résultat EnemyDefinition

getEnemyByName() public méthode

public getEnemyByName ( int level, string enemyName ) : EnemyDefinition
level int
enemyName string
Résultat EnemyDefinition

getGameState() public méthode

public getGameState ( ) : GameState
Résultat GameState

getWeapon() public méthode

public getWeapon ( string weaponName ) : Weapon
weaponName string
Résultat Weapon

getWeaponTypes() public méthode

public getWeaponTypes ( int level ) : List
level int
Résultat List

setCurrentCharacter() public méthode

public setCurrentCharacter ( ScoreoidInterface.ScoreoidPlayer scoreoidPlayer ) : void
scoreoidPlayer ScoreoidInterface.ScoreoidPlayer
Résultat void

setGameState() public méthode

public setGameState ( GameState newGameState ) : void
newGameState GameState
Résultat void

Property Details

TO_HIT_ROLL public_oe static_oe property

public static DiceControllerScript.Roll, TO_HIT_ROLL
Résultat DiceControllerScript.Roll,

bosses public_oe property

public Dictionary> bosses
Résultat Dictionary>

enemies public_oe property

public Dictionary> enemies
Résultat Dictionary>

weapons public_oe property

public Dictionary> weapons
Résultat Dictionary>