C# Класс GameControllerScript, Spare-Change

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
TO_HIT_ROLL DiceControllerScript.Roll,
bosses Dictionary>
enemies Dictionary>
weapons Dictionary>

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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,

Описание методов

getBossByName() публичный Метод

public getBossByName ( int level, string bossName ) : EnemyDefinition
level int
bossName string
Результат EnemyDefinition

getBossPerLevel() публичный Метод

public getBossPerLevel ( int level ) : List
level int
Результат List

getCurrentCharacter() публичный Метод

public getCurrentCharacter ( ) : BattleControllerScript.Player
Результат BattleControllerScript.Player

getEnemiesPerLevel() публичный Метод

public getEnemiesPerLevel ( int level ) : List
level int
Результат List

getEnemy() публичный Метод

public getEnemy ( string enemyName ) : EnemyDefinition
enemyName string
Результат EnemyDefinition

getEnemyByName() публичный Метод

public getEnemyByName ( int level, string enemyName ) : EnemyDefinition
level int
enemyName string
Результат EnemyDefinition

getGameState() публичный Метод

public getGameState ( ) : GameState
Результат GameState

getWeapon() публичный Метод

public getWeapon ( string weaponName ) : Weapon
weaponName string
Результат Weapon

getWeaponTypes() публичный Метод

public getWeaponTypes ( int level ) : List
level int
Результат List

setCurrentCharacter() публичный Метод

public setCurrentCharacter ( ScoreoidInterface.ScoreoidPlayer scoreoidPlayer ) : void
scoreoidPlayer ScoreoidInterface.ScoreoidPlayer
Результат void

setGameState() публичный Метод

public setGameState ( GameState newGameState ) : void
newGameState GameState
Результат void

Описание свойств

TO_HIT_ROLL публичное статическое свойство

public static DiceControllerScript.Roll, TO_HIT_ROLL
Результат DiceControllerScript.Roll,

bosses публичное свойство

public Dictionary> bosses
Результат Dictionary>

enemies публичное свойство

public Dictionary> enemies
Результат Dictionary>

weapons публичное свойство

public Dictionary> weapons
Результат Dictionary>