public ClientProxy(uint id, ISerializer serializer)
        {
            Id = id;

            NotSentToClientPacket     = new DataMutablePacket(serializer);
            UnprocessedReceivedPacket = new DataMutablePacket(serializer);
        }
예제 #2
0
 public CharacterEnemyAttackedEventHandler(IDataMutablePacket recordPacket, int characterExemplarId, ICharacterModel characterModel, ITrackableDictionary <int, ICharacterModel> characterModelDic)
 {
     _recordPacket        = recordPacket;
     _characterExemplarId = characterExemplarId;
     _characterModel      = characterModel;
     _characterModelDic   = characterModelDic;
 }
        public MainGameEventHandler(IDataMutablePacket recordPacket, IModelManager modelManager)
        {
            _recordPacket = recordPacket;
            _modelManager = modelManager;

            InitializeGameEventHandlers();
        }
        public CharacterEventHandler(IDataMutablePacket recordPacket, ITrackableDictionary <int, ICharacterModel> characterModelDic)
        {
            _recordPacket      = recordPacket;
            _characterModelDic = characterModelDic;

            InstantiateEventHandlers();
        }
 public DataHandler(IDataMutablePacket unprocessedReceivedPacket, IModelManagerServer modelManagerServer)
 {
     _unprocessedReceivedPacket = unprocessedReceivedPacket;
     _modelManagerServer        = modelManagerServer;
 }
예제 #6
0
 public CharacterHoldWeaponChangedEventHandler(IDataMutablePacket recordPacket, int characterExemplarId, ICharacterModel characterModel)
 {
     _recordPacket        = recordPacket;
     _characterExemplarId = characterExemplarId;
     _characterModel      = characterModel;
 }