/// <summary>Initializes a new instance of the <see cref="SkillPanelObject" /> class.</summary> /// <param name="skill">The skill.</param> public SkillPanelObject(IAbilitySkill skill) { this.Unit = skill.Owner; this.Skill = skill; this.overlay = this.Skill.OverlayProvider.Generate(); }
/// <summary>The dispose.</summary> public void Dispose() { this.overlay.Dispose(); this.overlay = null; }