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; }
public PlayersModel(ITrackableDictionary <int, IPlayerData> exemplarsData, IExemplarsModel <ICharacterModel> charactersModel) : base(exemplarsData) { _charactersModel = charactersModel; }
public ModelManager(IWorldData worldData) { WeaponsModel = new WeaponsModel(worldData.WeaponsData); CharactersModel = new CharactersModel(worldData.CharacterData, WeaponsModel); PlayersModel = new PlayersModel(worldData.PlayersData, CharactersModel); }