Готовый перевод C# Game Programming Cookbook for Unity 3D / Программирование игр на Unity 3D C#. Книга готовых решений.: 3.4.1 Разбор скрипта
После объявления переменных, отвечающих за состояние персонажа, первое, что содержит BaseUserManager.cs - это функция, которая инициализирует их начальными значениями, чтобы избежать возможных проблем при попытке обращения к ним.
public virtual void GetDefaultData()
{
playerName="Anon";
score=0;
level=1;
health=3;
highScore=0;
isFinished=false;
}
public string GetName()
public void SetName(string aName)
public int GetLevel()
public void SetLevel(int num)
public int GetHighScore()
public int GetScore()
public virtual void AddScore(int anAmount)
public void LostScore(int num)
public void SetScore(int num)
public int GetHealth()
public void AddHealth(int num)
public void ReduceHealth(int num)
public void SetHealth(int num)
public bool GetIsFinished()
public void SetIsFinished(bool aVal)
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/55263/242453
Переводчики: Zeke0028, masterofsea147
Настройки
Готово:
