* fuck all * clean up * remove knowledge books * Update base.yml * cl * fix #991 * fix * Update subgamemodes.yml * manual migration + recipes fix * Update comoss.yml * setup data * setup skills systems * more blacksmithing skills * Update base.yml * Create CP14SkillEffectAction.cs * skill button returns * base graph UI window * skill tree drawing * UI improve * pyro setup * skill trees selection, dragging control * refactor skill system: rename Skills to LearnedSkills, add experience tracking and learning logic * Create available.png * skill description generation setup * auto parsing skill names and descriptions * Hydrosophistry * water light fire and metamagic ported to skill tre * ice dagger spell returns * Update ice_dagger.yml * delete old files * Update modular_garde.yml * ice arrow spell * link graph with parallax * show experience counter * polish * puf * p * pipap * finally ready to merg? * fix * fix 2
23 lines
614 B
C#
23 lines
614 B
C#
using Robust.Client.AutoGenerated;
|
|
using Robust.Client.Graphics;
|
|
using Robust.Client.UserInterface;
|
|
using Robust.Client.UserInterface.XAML;
|
|
|
|
namespace Content.Client._CP14.Skill.Ui;
|
|
|
|
[GenerateTypedNameReferences]
|
|
public sealed partial class CP14SkillTreeButtonControl : Control
|
|
{
|
|
public event Action? OnPressed;
|
|
|
|
public CP14SkillTreeButtonControl(Color color, string label)
|
|
{
|
|
RobustXamlLoader.Load(this);
|
|
|
|
ColorPanel.PanelOverride = new StyleBoxFlat { BackgroundColor = color };
|
|
SkillTreeLabel.Text = label;
|
|
|
|
MainButton.OnPressed += args => OnPressed?.Invoke();
|
|
}
|
|
}
|