Files
2026-07-13 13:13:17 +08:00

20 lines
699 B
C#

#nullable enable
using T3.Editor.Gui.UiHelpers;
using T3.Editor.Gui.Window;
using T3.Editor.Gui.Windows.Layouts;
using T3.Editor.Skills.Data;
using T3.Editor.UiModel.ProjectHandling;
namespace T3.Editor.Skills.Training;
internal sealed class SkillTrainingContext // can't be generic because it's used for generic state
{
internal OpenedProject? OpenedProject;
internal UiConfig.UiState? PreviousUiState;
internal ProjectView? ProjectView;
internal required StateMachine<SkillTrainingContext> StateMachine;
public QuestLevel? ActiveLevel;
public QuestTopic? ActiveTopic;
public GraphWindow? GraphWindow;
internal LevelFeedback? LevelFeedback;
}