private void UpdateView()
 {
     TitlePanelPresenter.SetCoinsValue(PlayerDataModel.GetCoins());
     TitlePanelPresenter.SetGemsValue(PlayerDataModel.GetGems());
     TitlePanelPresenter.SetTicketsValue(PlayerDataModel.GetTickets());
     TitlePanelPresenter.SetXpValue(PlayerDataModel.GetXp());
     TitlePanelPresenter.SetLevelValue(PlayerDataModel.GetLevel());
 }
Example #2
0
    public void AddXp(int Value)
    {
        if (PlayerDataModel.GetXp() + Value > GetNextLevelXp())
        {
            PlayerDataModel.SetXp(PlayerDataModel.GetXp() + Value - GetNextLevelXp());
            SetLevel(PlayerDataModel.GetLevel());
        }
        else
        {
            PlayerDataModel.SetXp(Value);
        }

        TitlePanelPresenter.SetXpValue(PlayerDataModel.GetXp());
    }
 private void Awake()
 {
     instance = this;
 }
Example #4
0
 public void AddTickets(int Value)
 {
     PlayerDataModel.AddTickets(Value);
     TitlePanelPresenter.SetTicketsValue(PlayerDataModel.GetTickets());
 }
Example #5
0
 public void AddCoins(int Value)
 {
     PlayerDataModel.AddCoins(Value);
     TitlePanelPresenter.SetCoinsValue(PlayerDataModel.GetCoins());
 }
Example #6
0
 private void SetLevel(int Value)
 {
     PlayerDataModel.SetLevel(Value);
     TitlePanelPresenter.SetLevelValue(PlayerDataModel.GetLevel());
 }