16 @Module
19 @Nullable
24 private static void load(MainConfig mainConfig, GameItemsHolder gameItemsHolder, TooltipManager tooltipManager) {
27 }
30 }
35 }
36 }
38 @Provides
39 @GameScope
41 GameItemsHolder gameItemsHolder,
42 TooltipManager tooltipManager) {
48 }
50 @Provides
51 @GameScope
53 DropController dropController,
54 GameItemsHolder gameItemsHolder,
55 TooltipManager tooltipManager) {
63 }
65 @Provides
66 @GameScope
68 GameItemsHolder gameItemsHolder,
69 TooltipManager tooltipManager) {
77 }
79 @Provides
80 @GameScope
82 DropController dropController,
83 MobsController mobsController,
84 GameItemsHolder gameItemsHolder,
85 ContainerController containerController,
86 TooltipManager tooltipManager) {
91 return new GameWorld(dropController, mobsController, gameItemsHolder, containerController, fm, bm);
92 }
94 }