Class PlayerController
- Namespace
- CodeBase.Patterns.Example
- Assembly
- 4Experience.CodeBase.Patterns.Samples.dll
public class PlayerController : ExtendedMonoBehaviour, IOriginator<PlayerStatistisc>
- Inheritance
-
Object
Component
Behaviour
MonoBehaviour
PlayerController
- Implements
-
- Extension Methods
-
Properties
Health
private int Health { get; set; }
Property Value
- int
HealthText
private TextMeshProUGUI HealthText { get; set; }
Property Value
- TextMeshProUGUI
Level
private int Level { get; set; }
Property Value
- int
LevelText
private TextMeshProUGUI LevelText { get; set; }
Property Value
- TextMeshProUGUI
Methods
ChangeHealthValue(int)
public void ChangeHealthValue(int value)
Parameters
value int
ChangeLevelValue(int)
public void ChangeLevelValue(int value)
Parameters
value int
DisplayHealth()
private void DisplayHealth()
DisplayLevel()
private void DisplayLevel()
Restore(PlayerStatistisc)
public void Restore(PlayerStatistisc state)
Parameters
state PlayerStatistisc
SaveMemento()
public IMemento<PlayerStatistisc> SaveMemento()
Returns
- IMemento<PlayerStatistisc>