Exemple #1
0
        private void _Attach(Account account)
        {
            _Binder.Bind<IStorageCompetences>(this);

            if(account.HasCompetnce(Account.COMPETENCE.ACCOUNT_FINDER))
            {
                _Binder.Bind<IAccountFinder>(_Storage);
                _Binder.Bind<IGameRecorder>(_Storage);
            }

            if(account.HasCompetnce(Account.COMPETENCE.ACCOUNT_MANAGER))
            {
                _Binder.Bind<IAccountManager>(_Storage);
            }

            _Binder.Bind<ITradeNotes>(_Storage);
            _Binder.Bind<IFormulaFarmRecorder>(_Storage);
            _Binder.Bind<IFormulaPlayerRecorder>(_Storage);
        }