C# 클래스 GameControllerScript, Spare-Change

상속: MonoBehaviour
파일 보기 프로젝트 열기: ThatsAMorais/Spare-Change 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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>