示例#1
0
 public OnModuleEnter(
     INWScript script,
     IPlayerService player,
     ISkillService skill,
     IQuestService quest,
     IActivityLoggingService activityLogging,
     IMapPinService mapPin,
     IObjectVisibilityService objectVisibility,
     ICustomEffectService customEffect,
     IChatTextService chatText,
     IPlayerValidationService playerValidation,
     IDataService data,
     IRaceService race,
     IPlayerMigrationService migration)
 {
     _                 = script;
     _player           = player;
     _skill            = skill;
     _quest            = quest;
     _activityLogging  = activityLogging;
     _mapPin           = mapPin;
     _objectVisibility = objectVisibility;
     _customEffect     = customEffect;
     _chatText         = chatText;
     _playerValidation = playerValidation;
     _data             = data;
     _race             = race;
     _migration        = migration;
 }
示例#2
0
 public OnModuleLeave(
     INWScript script,
     IPlayerService player,
     IActivityLoggingService activityLogging,
     ISkillService skill,
     IMapPinService mapPin)
 {
     _                = script;
     _player          = player;
     _activityLogging = activityLogging;
     _skill           = skill;
     _mapPin          = mapPin;
 }
示例#3
0
 public QuestService(INWScript script,
                     IDataContext db,
                     IKeyItemService keyItem,
                     IMapPinService mapPin,
                     IDialogService dialog,
                     IColorTokenService color)
 {
     _        = script;
     _db      = db;
     _keyItem = keyItem;
     _mapPin  = mapPin;
     _dialog  = dialog;
     _color   = color;
 }
示例#4
0
 public QuestService(INWScript script,
                     IDataService data,
                     IKeyItemService keyItem,
                     IMapPinService mapPin,
                     IDialogService dialog,
                     IColorTokenService color,
                     IObjectVisibilityService ovs)
 {
     _        = script;
     _data    = data;
     _keyItem = keyItem;
     _mapPin  = mapPin;
     _dialog  = dialog;
     _color   = color;
     _ovs     = ovs;
 }
示例#5
0
 public OnModuleEnter(INWScript script,
                      IPlayerService player,
                      ISkillService skill,
                      IQuestService quest,
                      IActivityLoggingService activityLogging,
                      IMapPinService mapPin,
                      IBackgroundService background)
 {
     _                = script;
     _player          = player;
     _skill           = skill;
     _quest           = quest;
     _activityLogging = activityLogging;
     _mapPin          = mapPin;
     _background      = background;
 }