public CharacterEventHandler(IDataMutablePacket recordPacket, ITrackableDictionary <int, ICharacterModel> characterModelDic) { _recordPacket = recordPacket; _characterModelDic = characterModelDic; InstantiateEventHandlers(); }
public CharacterEnemyAttackedEventHandler(IDataMutablePacket recordPacket, int characterExemplarId, ICharacterModel characterModel, ITrackableDictionary <int, ICharacterModel> characterModelDic) { _recordPacket = recordPacket; _characterExemplarId = characterExemplarId; _characterModel = characterModel; _characterModelDic = characterModelDic; }
public PlayerModel(IPlayerData data, ITrackableDictionary <int, ICharacterModel> characterModelDic) { _data = data; _characterModelDic = characterModelDic; _data.ScoreUpdated += OnScoreChanged; _data.ControllableCharacterExemplarIdUpdated += OnControllableCharacterExemplarIdUpdated; }
public ModelManagerServer(ITrackableDictionary <uint, IClientProxy> clientProxyDic, IModelManager modelManager, IWorldData worldData) { _clientProxyDic = clientProxyDic; _worldData = worldData; ModelManager = modelManager; AddClientProxyDicListeners(); }
public CharacterModel(ICharacterData data, ITrackableDictionary <int, IWeaponModel> weaponModels) { _data = data; _weaponModels = weaponModels; HealthPoint = new HealthPointModel(_data.HealthPointData); _data.HoldWeaponUpdated += OnDataHoldWeaponChanged; }
public ExemplarsModel(ITrackableDictionary <int, TData> exemplarsData) { _exemplarsData = exemplarsData; _exemplarsData.Added += OnAdded; _exemplarsData.Removed += OnRemoved; Instantiate(); }
public static int Add <TValue>(this ITrackableDictionary <int, TValue> dic, TValue value) { int newId = 0; while (dic.ContainsKey(newId)) { newId++; } dic.Add(newId, value); return(newId); }
protected ExemplarsReplication(ITrackableDictionary <int, TInterfaceData> exemplarsData, ICustomCastObject castObject) : base(castObject) { _exemplarsData = exemplarsData; _exemplarsData.Added += OnDataAdded; _exemplarsData.Removed += OnDataRemoved; _getterDic.Add(_update, () => _exemplarsReplication.ToDictionary(key => key.Key, value => value.Value.WriteWhole())); _setterDic.Add(_update, UpdateData); _setterDic.Add(_destroy, DestroyData); InstantiateReplications(); }
public CharactersModel(ITrackableDictionary <int, ICharacterData> exemplarsData, IExemplarsModel <IWeaponModel> weaponModels) : base(exemplarsData) { _weaponModels = weaponModels; }
public PacketHandler(IClientMessage message, ISerializer serializer, ITrackableDictionary <uint, IClientProxy> clientProxyDic) { _message = message; _serializer = serializer; _clientProxyDic = clientProxyDic; }
public PlayersModel(ITrackableDictionary <int, IPlayerData> exemplarsData, IExemplarsModel <ICharacterModel> charactersModel) : base(exemplarsData) { _charactersModel = charactersModel; }
public PlayersReplication(ITrackableDictionary<int, IPlayerData> exemplarsData, ICustomCastObject castObject) : base(exemplarsData, castObject) { }
public WeaponsModel(ITrackableDictionary <int, IWeaponData> exemplarsData) : base(exemplarsData) { }
public WeaponsReplication(ITrackableDictionary <int, IWeaponData> exemplarsData, ICustomCastObject castObject) : base(exemplarsData, castObject) { }