C# 클래스 Fighter

상속: MonoBehaviour
파일 보기 프로젝트 열기: marouen-lamiri/Second-Soul 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
database DatabaseFighter

보호된 프로퍼티들

프로퍼티 타입 설명
dexterity int
dexterityPerLvl int
endurance int
endurancePerLvl int
strength int
strengthPerLvl int

공개 메소드들

메소드 설명
calculateNewPrimaryStats ( ) : void
calculateSecondaryStats ( ) : void
criticalHitCheck ( ) : bool
getDamage ( ) : double
getDamageCanMiss ( ) : double
getDexterity ( ) : int
getEndurance ( ) : int
getLevel ( ) : int
getLevelBaseXP ( ) : float
getLevelXP ( ) : int
getNextLevel ( ) : int
getStrength ( ) : int
levelUp ( ) : void
loseEnergy ( float energy ) : bool
setDexterity ( int iDexterity ) : void
setEndurance ( int iEndurance ) : void
setLevel ( int iLevel ) : void
setLevelBaseXP ( float iBaseFactor ) : void
setLevelXP ( int iLevel ) : void
setNextLevel ( int iBaseFactor ) : void
setStrength ( int iStrength ) : void

보호된 메소드들

메소드 설명
FixedUpdate ( ) : void
Start ( ) : void
fighterStart ( ) : void
fighterUpdate ( ) : void
initializeMoney ( ) : void
initializePrimaryStats ( ) : void

메소드 상세

FixedUpdate() 보호된 메소드

protected FixedUpdate ( ) : void
리턴 void

Start() 보호된 메소드

protected Start ( ) : void
리턴 void

calculateNewPrimaryStats() 공개 메소드

public calculateNewPrimaryStats ( ) : void
리턴 void

calculateSecondaryStats() 공개 메소드

public calculateSecondaryStats ( ) : void
리턴 void

criticalHitCheck() 공개 메소드

public criticalHitCheck ( ) : bool
리턴 bool

fighterStart() 보호된 메소드

protected fighterStart ( ) : void
리턴 void

fighterUpdate() 보호된 메소드

protected fighterUpdate ( ) : void
리턴 void

getDamage() 공개 메소드

public getDamage ( ) : double
리턴 double

getDamageCanMiss() 공개 메소드

public getDamageCanMiss ( ) : double
리턴 double

getDexterity() 공개 메소드

public getDexterity ( ) : int
리턴 int

getEndurance() 공개 메소드

public getEndurance ( ) : int
리턴 int

getLevel() 공개 메소드

public getLevel ( ) : int
리턴 int

getLevelBaseXP() 공개 메소드

public getLevelBaseXP ( ) : float
리턴 float

getLevelXP() 공개 메소드

public getLevelXP ( ) : int
리턴 int

getNextLevel() 공개 메소드

public getNextLevel ( ) : int
리턴 int

getStrength() 공개 메소드

public getStrength ( ) : int
리턴 int

initializeMoney() 보호된 메소드

protected initializeMoney ( ) : void
리턴 void

initializePrimaryStats() 보호된 메소드

protected initializePrimaryStats ( ) : void
리턴 void

levelUp() 공개 메소드

public levelUp ( ) : void
리턴 void

loseEnergy() 공개 메소드

public loseEnergy ( float energy ) : bool
energy float
리턴 bool

setDexterity() 공개 메소드

public setDexterity ( int iDexterity ) : void
iDexterity int
리턴 void

setEndurance() 공개 메소드

public setEndurance ( int iEndurance ) : void
iEndurance int
리턴 void

setLevel() 공개 메소드

public setLevel ( int iLevel ) : void
iLevel int
리턴 void

setLevelBaseXP() 공개 메소드

public setLevelBaseXP ( float iBaseFactor ) : void
iBaseFactor float
리턴 void

setLevelXP() 공개 메소드

public setLevelXP ( int iLevel ) : void
iLevel int
리턴 void

setNextLevel() 공개 메소드

public setNextLevel ( int iBaseFactor ) : void
iBaseFactor int
리턴 void

setStrength() 공개 메소드

public setStrength ( int iStrength ) : void
iStrength int
리턴 void

프로퍼티 상세

database 공개적으로 프로퍼티

public DatabaseFighter database
리턴 DatabaseFighter

dexterity 보호되어 있는 프로퍼티

protected int dexterity
리턴 int

dexterityPerLvl 보호되어 있는 프로퍼티

protected int dexterityPerLvl
리턴 int

endurance 보호되어 있는 프로퍼티

protected int endurance
리턴 int

endurancePerLvl 보호되어 있는 프로퍼티

protected int endurancePerLvl
리턴 int

strength 보호되어 있는 프로퍼티

protected int strength
리턴 int

strengthPerLvl 보호되어 있는 프로퍼티

protected int strengthPerLvl
리턴 int