Example #1
0
 public void Init(IServiceLocator serviceLocator)
 {
     ServiceLocator  = serviceLocator;
     BonusController = serviceLocator.GetService <IBonusController>();
     timerData       = (ITimerData)serviceLocator.GetService <IDataController>();
     DontDestroyOnLoad(this);
 }
Example #2
0
 public GameController(IBonusController bonusController,
                       IFieldController fieldController,
                       IMessageBinder messageBinder,
                       IFieldBoundsApplyService fluidFiledApplyService,
                       GameConfigModel gameConfigModel)
 {
     BonusController        = bonusController;
     FieldController        = fieldController;
     FluidFiledApplyService = fluidFiledApplyService;
     GameConfigModel        = gameConfigModel;
     MessageBinder          = messageBinder;
 }
Example #3
0
 protected void Start()
 {
     bonusController = GameObject.FindObjectOfType <BonusController>().GetComponent <IBonusController>();
 }