/// <summary> /// Initializes a new instance of the <see cref="AchievementService"/> class. /// </summary> /// <param name="achievementManager">The achievement manager.</param> /// <param name="communityManager">The community manager.</param> public AchievementService(IAchievementManager achievementManager, ISteamCommunityManager communityManager) { IUnityContainer container = ContainerManager.Container; _achievementManager = achievementManager ?? container.Resolve <IAchievementManager>(); _communityService = communityManager ?? container.Resolve <ISteamCommunityManager>(); }
/// <summary> /// Initializes a new instance of the <see cref="AchievementService"/> class. /// </summary> /// <param name="achievementManager">The achievement manager.</param> /// <param name="communityManager">The community manager.</param> public AchievementService(IAchievementManager achievementManager, ISteamCommunityManager communityManager) { _achievementManager = achievementManager; _communityService = communityManager; }