public PlayerWeaponPresenters(IEnumerable <IPlayerWeaponView> views, IExemplarsModel <IWeaponModel> weaponModels, ICharacterModel playerCharacterModel)
        {
            _views                = views;
            _weaponModels         = weaponModels;
            _playerCharacterModel = playerCharacterModel;

            InstantiatePresenters();
        }
 public CharactersModel(ITrackableDictionary <int, ICharacterData> exemplarsData, IExemplarsModel <IWeaponModel> weaponModels) : base(exemplarsData)
 {
     _weaponModels = weaponModels;
 }
Exemple #3
0
 public PlayersModel(ITrackableDictionary <int, IPlayerData> exemplarsData, IExemplarsModel <ICharacterModel> charactersModel) : base(exemplarsData)
 {
     _charactersModel = charactersModel;
 }
Exemple #4
0
 public ModelManager(IWorldData worldData)
 {
     WeaponsModel    = new WeaponsModel(worldData.WeaponsData);
     CharactersModel = new CharactersModel(worldData.CharacterData, WeaponsModel);
     PlayersModel    = new PlayersModel(worldData.PlayersData, CharactersModel);
 }