Table of Contents

Class MementoUIController

Namespace
CodeBase.Patterns.Example
Assembly
4Experience.CodeBase.Patterns.Samples.dll
public class MementoUIController : ExtendedMonoBehaviour
Inheritance
Object
Component
Behaviour
MonoBehaviour
MementoUIController
Extension Methods

Properties

CurrentCaretaker

private Caretaker<PlayerStatistisc> CurrentCaretaker { get; set; }

Property Value

Caretaker<PlayerStatistisc>

CurrentPlayerController

private PlayerController CurrentPlayerController { get; set; }

Property Value

PlayerController

Index

private int Index { get; set; }

Property Value

int

LoadButtonText

private TextMeshProUGUI LoadButtonText { get; set; }

Property Value

TextMeshProUGUI

MaxIndex

private int MaxIndex { get; set; }

Property Value

int

MementoListText

private TextMeshProUGUI MementoListText { get; set; }

Property Value

TextMeshProUGUI

Methods

ChangeHealth(int)

public void ChangeHealth(int value)

Parameters

value int

ChangeLevel(int)

public void ChangeLevel(int value)

Parameters

value int

ChangeLoadIndex(int)

public void ChangeLoadIndex(int value)

Parameters

value int

LoadPlayerStats()

public void LoadPlayerStats()

SavePlayerStats()

public void SavePlayerStats()

UpdateMementoList()

private void UpdateMementoList()