예제 #1
0
 public ForceCrystal(
     INWScript script,
     IQuestService quest,
     IDataService data,
     IObjectVisibilityService ovs)
 {
     _      = script;
     _quest = quest;
     _data  = data;
     _ovs   = ovs;
 }
예제 #2
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;
 }
예제 #3
0
 public OnModuleEnter(INWScript script,
                      IPlayerService player,
                      ISkillService skill,
                      IQuestService quest,
                      IActivityLoggingService activityLogging,
                      IMapPinService mapPin,
                      IObjectVisibilityService objectVisibility,
                      ICustomEffectService customEffect,
                      IChatTextService chatText,
                      IPlayerValidationService playerValidation)
 {
     _                 = script;
     _player           = player;
     _skill            = skill;
     _quest            = quest;
     _activityLogging  = activityLogging;
     _mapPin           = mapPin;
     _objectVisibility = objectVisibility;
     _customEffect     = customEffect;
     _chatText         = chatText;
     _playerValidation = playerValidation;
 }
예제 #4
0
 public HideQuestGiverRule(IObjectVisibilityService visibility)
 {
     _visibility = visibility;
 }