Exemplo n.º 1
0
    public void SetLevelSystemAnimated(LevelSystemAnimated levelSystemAnimated)
    {
        // Set the LevelSystemAnimated object
        this.levelSystemAnimated = levelSystemAnimated;

        // Update the starting values
        SetLevelNumber(levelSystemAnimated.GetLevelNumber());
        SetExperienceBarSize(levelSystemAnimated.GetExperienceNormalized());

        // Surbscribe to the changed events
        levelSystemAnimated.OnExperienceChanged += LevelSystemAnimated_OnExperienceChanged;
        levelSystemAnimated.OnLevelChanged      += LevelSystemAnimated_OnLevelChanged;
    }
Exemplo n.º 2
0
 private void LevelSystemAnimated_OnExperienceChanged(object sender, System.EventArgs e)
 {
     experienceBar.SetSize(levelSystemAnimated.GetExperienceNormalized());
 }
Exemplo n.º 3
0
 private void LevelSystemAnimated_OnExperienceChanged(object sender, System.EventArgs e)
 {
     // Experience changed, update bar size
     SetExperienceBarSize(levelSystemAnimated.GetExperienceNormalized());
 }