예제 #1
0
        public UserCmdUpdateMsgExecuteManagerSystem(IGameModule gameModule,
                                                    IUserCmdExecuteSystemHandler handler, ISyncUpdateLatestMsgHandler syncUpdateLatestMsgHandler)
        {
            _systems = gameModule.UserCmdExecuteSystems;
            _handler = handler;
            _syncUpdateLatestMsgHandler = syncUpdateLatestMsgHandler;

            Init();
        }
 public UserCmdUpdateMsgExecuteManagerSystem(IGameModule gameModule,
                                             IServerUserCmdList handler, ISyncUpdateLatestMsgHandler syncUpdateLatestMsgHandler)
 {
     _systems = gameModule.UserCmdExecuteSystems;
     _handler = handler;
     _syncUpdateLatestMsgHandler = syncUpdateLatestMsgHandler;
     _syncToEntityProfile        =
         SingletonManager.Get <DurationHelp>().GetCustomProfileInfo("UserPrediction_SyncToEntity");
     _filtedInputProfile =
         SingletonManager.Get <DurationHelp>().GetCustomProfileInfo("UserPrediction_FiltedInput");
     Init();
 }