public TechTreeUnlock(ITechTreeService techTreeService, ITechTreeInfoService infoService) { _techTreeService = techTreeService; _infoService = infoService; }
public TechTreeInfo(ITechTreeInfoService infoService) { _infoService = infoService; }
public CachedTechTreeInfoService(ITechTreeInfoService techTreeInfoService) { _techTreeInfoService = techTreeInfoService; _nodes = new Lazy <IDictionary <int, TechTreeNode> >(techTreeInfoService.GetNodes); _groupInfos = new Lazy <IDictionary <TechTreeGroup, TechTreeGroupInfo> >(techTreeInfoService.GetGroupInfos); }