Esempio n. 1
0
        public CharactersController(ICharactersControl charactersControl)
        {
            if (charactersControl == null) throw new ArgumentNullException("charactersControl");

            _charactersControl = charactersControl;

            charactersControl.CreateCharacter += CreateCharacter;
        }
Esempio n. 2
0
        private void CreateCharacter(ICharactersControl charactersControl)
        {
            _creationStarted = true;

            var charactersController = new CreateCharacterController(DI.Get<ICreateCharacterControl>());
            charactersController.CharacterCreated += character => { UpdateCharacters(); };
            charactersController.Work();
        }