コード例 #1
0
 public TechTreeUnlock(ITechTreeService techTreeService, ITechTreeInfoService infoService)
 {
     _techTreeService = techTreeService;
     _infoService     = infoService;
 }
コード例 #2
0
 public TechTreeInfo(ITechTreeInfoService infoService)
 {
     _infoService = infoService;
 }
コード例 #3
0
 public CachedTechTreeInfoService(ITechTreeInfoService techTreeInfoService)
 {
     _techTreeInfoService = techTreeInfoService;
     _nodes      = new Lazy <IDictionary <int, TechTreeNode> >(techTreeInfoService.GetNodes);
     _groupInfos = new Lazy <IDictionary <TechTreeGroup, TechTreeGroupInfo> >(techTreeInfoService.GetGroupInfos);
 }