17 @Module
20 @CheckForNull
25 private static void load(MainConfig mainConfig, GameItemsHolder gameItemsHolder, TooltipManager tooltipManager) {
28 }
31 }
36 }
37 }
39 @Provides
40 @GameScope
42 GameItemsHolder gameItemsHolder,
43 TooltipManager tooltipManager) {
49 }
51 @Provides
52 @GameScope
54 DropController dropController,
55 GameItemsHolder gameItemsHolder,
56 TooltipManager tooltipManager) {
64 }
66 @Provides
67 @GameScope
69 GameItemsHolder gameItemsHolder,
70 TooltipManager tooltipManager) {
78 }
80 @Provides
81 @GameScope
83 DropController dropController,
84 MobsController mobsController,
85 GameItemsHolder gameItemsHolder,
86 ContainerController containerController,
87 TooltipManager tooltipManager) {
92 return new GameWorld(dropController, mobsController, gameItemsHolder, containerController, fm, bm);
93 }
95 }