Exemple #1
0
 public void InvokeSkillChanged() => OnSkillChanged?.Invoke();
Exemple #2
0
 /// <summary>
 /// Resets the skill recharging.
 /// </summary>
 protected void ResetRecharging()
 {
     Timer.StopCountdown();
     OnSkillChanged?.Invoke(this);
 }
Exemple #3
0
 /// <summary>
 /// Called when [on timer finish].
 /// </summary>
 /// <param name="obj">The countdowned object.</param>
 protected void OnTimerFinishHandler(object obj)
 {
     OnSkillChanged?.Invoke(this);
 }
Exemple #4
0
 /// <summary>
 /// Improves the skill.
 /// </summary>
 public void LevelUp()
 {
     Level++;
     ResetRecharging();
     OnSkillChanged?.Invoke(this);
 }