示例#1
0
 public KeyItemCheck(
     INWScript script,
     IKeyItemService keyItem)
 {
     _        = script;
     _keyItem = keyItem;
 }
示例#2
0
 public ObtainKeyItem(
     INWScript script,
     IKeyItemService keyItem,
     IObjectVisibilityService ovs)
 {
     _        = script;
     _keyItem = keyItem;
     _ovs     = ovs;
 }
 public OnModuleAcquireItem(
     INWScript script,
     IKeyItemService keyItem,
     IQuestService quest)
 {
     _        = script;
     _keyItem = keyItem;
     _quest   = quest;
 }
示例#4
0
 public KeyItems(
     INWScript script,
     IDialogService dialog,
     IKeyItemService keyItem,
     IColorTokenService color)
     : base(script, dialog)
 {
     _keyItem = keyItem;
     _color   = color;
 }
示例#5
0
 public SliceTerminal(
     INWScript script,
     IDialogService dialog,
     IKeyItemService keyItem,
     IObjectVisibilityService ovs)
     : base(script, dialog)
 {
     _keyItem = keyItem;
     _ovs     = ovs;
 }
示例#6
0
 public LockedDoor(
     INWScript script,
     IDialogService dialog,
     IDataService data,
     IKeyItemService keyItem)
     : base(script, dialog)
 {
     _data    = data;
     _keyItem = keyItem;
 }
示例#7
0
 public OnUsed(
     INWScript script,
     IKeyItemService keyItem,
     IAreaService area,
     IPlayerService player,
     IDialogService dialog)
 {
     _        = script;
     _keyItem = keyItem;
     _area    = area;
     _player  = player;
     _dialog  = dialog;
 }
示例#8
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;
 }
示例#9
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;
 }
示例#10
0
 public RemoveKeyItemsRule(IKeyItemService keyItem)
 {
     _keyItem = keyItem;
 }