public static void ClaimAchievement <T>(this IAchievementService achievementService) where T : NoneLevelBaseAchievementInfo { achievementService.ClaimAchievement(typeof(T)); }
public static void ClaimAchievement <T>(this IAchievementService achievementService, int achivementLevelIndex) where T : LevelBaseAchievementInfo { achievementService.ClaimAchievement(typeof(T), achivementLevelIndex); }