C# Класс AchievementManager, TheDeadMemories

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

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

Свойство Тип Описание
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