C# 클래스 AchievementManager, TheDeadMemories

상속: MonoBehaviour
파일 보기 프로젝트 열기: TheDeadMemoriesTeam/TheDeadMemories 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Announcer AchievementAnnouncer

공개 메소드들

메소드 설명
Awake ( ) : void
Start ( ) : void
Update ( ) : void
getAchievementsLocked ( ) : List
getAchievementsUnlocked ( ) : List
getAssassin ( ) : bool
getLastNbEnnemyKilled ( ) : int
getNbAssassinKills ( ) : int
getNbEnnemiesKilledPerDuration ( float duration ) : int
getNbKilledBerseker ( ) : int
getNbKilledEnemy ( ) : int
getNbSimultaneouslyKilledEnemy ( ) : int
getPlayerPos ( ) : Vector3
getSurvivedTime ( ) : float
getTravelledDistance ( ) : float
getUntouchedTime ( ) : float
loadAchievements ( List achievementsGet ) : void
refreshListAchievements ( ) : void
setLastNbEnnemyKilled ( int nb ) : void
setNbAssassinKills ( int nb ) : void
setNbKilledBerseker ( int nb ) : void
setNbKilledEnemy ( int nb ) : void
setPause ( bool state ) : void
setPlayerPos ( Vector3 pos ) : void
setTravelledDistance ( float distance ) : void
updateEnnemiesKilledHistorical ( ) : void
updateKills ( ) : void
updateKillsBerseker ( ) : void
updateTimeNotTouched ( float time ) : void
updateTimes ( ) : void
updateTravel ( Vector3 fromWhere, Vector3 to ) : void

비공개 메소드들

메소드 설명
isValidDuration ( int index, float duration ) : bool

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

getAchievementsLocked() 공개 메소드

public getAchievementsLocked ( ) : List
리턴 List

getAchievementsUnlocked() 공개 메소드

public getAchievementsUnlocked ( ) : List
리턴 List

getAssassin() 공개 메소드

public getAssassin ( ) : bool
리턴 bool

getLastNbEnnemyKilled() 공개 메소드

public getLastNbEnnemyKilled ( ) : int
리턴 int

getNbAssassinKills() 공개 메소드

public getNbAssassinKills ( ) : int
리턴 int

getNbEnnemiesKilledPerDuration() 공개 메소드

public getNbEnnemiesKilledPerDuration ( float duration ) : int
duration float
리턴 int

getNbKilledBerseker() 공개 메소드

public getNbKilledBerseker ( ) : int
리턴 int

getNbKilledEnemy() 공개 메소드

public getNbKilledEnemy ( ) : int
리턴 int

getNbSimultaneouslyKilledEnemy() 공개 메소드

public getNbSimultaneouslyKilledEnemy ( ) : int
리턴 int

getPlayerPos() 공개 메소드

public getPlayerPos ( ) : Vector3
리턴 Vector3

getSurvivedTime() 공개 메소드

public getSurvivedTime ( ) : float
리턴 float

getTravelledDistance() 공개 메소드

public getTravelledDistance ( ) : float
리턴 float

getUntouchedTime() 공개 메소드

public getUntouchedTime ( ) : float
리턴 float

loadAchievements() 공개 메소드

public loadAchievements ( List achievementsGet ) : void
achievementsGet List
리턴 void

refreshListAchievements() 공개 메소드

public refreshListAchievements ( ) : void
리턴 void

setLastNbEnnemyKilled() 공개 메소드

public setLastNbEnnemyKilled ( int nb ) : void
nb int
리턴 void

setNbAssassinKills() 공개 메소드

public setNbAssassinKills ( int nb ) : void
nb int
리턴 void

setNbKilledBerseker() 공개 메소드

public setNbKilledBerseker ( int nb ) : void
nb int
리턴 void

setNbKilledEnemy() 공개 메소드

public setNbKilledEnemy ( int nb ) : void
nb int
리턴 void

setPause() 공개 메소드

public setPause ( bool state ) : void
state bool
리턴 void

setPlayerPos() 공개 메소드

public setPlayerPos ( Vector3 pos ) : void
pos Vector3
리턴 void

setTravelledDistance() 공개 메소드

public setTravelledDistance ( float distance ) : void
distance float
리턴 void

updateEnnemiesKilledHistorical() 공개 메소드

public updateEnnemiesKilledHistorical ( ) : void
리턴 void

updateKills() 공개 메소드

public updateKills ( ) : void
리턴 void

updateKillsBerseker() 공개 메소드

public updateKillsBerseker ( ) : void
리턴 void

updateTimeNotTouched() 공개 메소드

public updateTimeNotTouched ( float time ) : void
time float
리턴 void

updateTimes() 공개 메소드

public updateTimes ( ) : void
리턴 void

updateTravel() 공개 메소드

public updateTravel ( Vector3 fromWhere, Vector3 to ) : void
fromWhere Vector3
to Vector3
리턴 void

프로퍼티 상세

Announcer 공개적으로 프로퍼티

public AchievementAnnouncer Announcer
리턴 AchievementAnnouncer