using System; namespace F4SD.Gamification.Services { public static class GamificationService { private static readonly LevelService _levelService = new(); public static void Initialize() { PersistenceService.Initialize(); foreach (var action in PersistenceService.GetActions()) { _levelService.InitializeAction(action.Action); } } public static void TrackAction(CockpitAction action, params object[] args) { PersistenceService.Persist(action); _levelService.TrackAction(action); } } }