Exemplo n.º 1
0
    public void LevelSystem_OnLevelChanged(object sender, System.EventArgs e)
    {
        SetLevelNumber(levelSystem.GetLevelNumber());
        GameManager.Instance.player.level = levelSystem.GetLevelNumber();
        StatList statlist = GameManager.Instance.uiManager.StatsCanvasGO.GetComponent <StatList>();

        statlist.ToggleLevelUp(true);

        GameManager.Instance.player.GetComponent <Health>().addHealthPlayer(GameManager.Instance.player.BONUS_HEATH_PER_POINT);
        GameObject.Find("EnergyGlobe").GetComponentInChildren <EnergyGlobeControl>().addEnergyPlayer((int)GameManager.Instance.player.BONUS_HEATH_PER_POINT);
        GameManager.Instance.player.StatTextUpdate();
    }
Exemplo n.º 2
0
    public void SetLevelSystem(XpSystem levelSystem)
    {
        this.levelSystem = levelSystem;

        SetVariable();

        SetLevelNumber(levelSystem.GetLevelNumber());

        SetExperienceBarSize(levelSystem.GetExperienceNormalized());

        levelSystem.OnExperienceChanged += LevelSystem_OnExperienceChanged;
        levelSystem.OnLevelChanged      += LevelSystem_OnLevelChanged;
    }