예제 #1
0
 public OnModuleLoad(INWScript script,
                     INWNXChat nwnxChat,
                     INWNXEvents nwnxEvents,
                     IObjectProcessingService objectProcessing,
                     IFarmingService farming,
                     INWNXDamage nwnxDamage,
                     IAreaService area,
                     IBaseService @base,
                     ISpawnService spawn,
                     ICustomEffectService customEffect,
                     IObjectVisibilityService objectVisibility,
                     IBackgroundThreadManager backgroundThreadManager,
                     IDataPackageService dataPackage,
                     INWNXWeapon nwnxWeapon)
 {
     _                        = script;
     _nwnxChat                = nwnxChat;
     _nwnxEvents              = nwnxEvents;
     _objectProcessing        = objectProcessing;
     _farming                 = farming;
     _nwnxDamage              = nwnxDamage;
     _area                    = area;
     _base                    = @base;
     _spawn                   = spawn;
     _customEffect            = customEffect;
     _objectVisibility        = objectVisibility;
     _backgroundThreadManager = backgroundThreadManager;
     _dataPackage             = dataPackage;
     _nwnxWeapon              = nwnxWeapon;
 }
예제 #2
0
파일: Shovel.cs 프로젝트: xephnin/SWLOR_NWN
 public Shovel(
     INWScript script,
     IDialogService dialog,
     IPlayerService player,
     ISkillService skill,
     IFarmingService farming)
     : base(script, dialog)
 {
     _player  = player;
     _skill   = skill;
     _farming = farming;
 }
예제 #3
0
 public OnDisturbed(
     INWScript script,
     IFarmingService farming,
     IRandomService random,
     IItemService item,
     IPerkService perk)
 {
     _        = script;
     _farming = farming;
     _random  = random;
     _item    = item;
     _perk    = perk;
 }
예제 #4
0
 public OnDisturbed(INWScript script,
                    IItemService item,
                    IDataContext db,
                    IRandomService random,
                    ISkillService skill,
                    IPerkService perk,
                    IFarmingService farming)
 {
     _        = script;
     _item    = item;
     _db      = db;
     _random  = random;
     _skill   = skill;
     _perk    = perk;
     _farming = farming;
 }
예제 #5
0
 public OnModuleLoad(INWScript script,
                     INWNXChat nwnxChat,
                     INWNXEvents nwnxEvents,
                     IDeathService death,
                     IStructureService structure,
                     IObjectProcessingService objectProcessing,
                     IFarmingService farming)
 {
     _                 = script;
     _nwnxChat         = nwnxChat;
     _nwnxEvents       = nwnxEvents;
     _death            = death;
     _structure        = structure;
     _objectProcessing = objectProcessing;
     _farming          = farming;
 }
예제 #6
0
 public OnModuleExamine(
     INWScript script,
     IFarmingService farming,
     IDurabilityService durability,
     IPerkService perk,
     IItemService item,
     INWNXEvents nwnxEvents,
     IExaminationService examination)
 {
     _            = script;
     _farming     = farming;
     _durability  = durability;
     _perk        = perk;
     _item        = item;
     _nwnxEvents  = nwnxEvents;
     _examination = examination;
 }
예제 #7
0
 public OnOpened(INWScript script,
                 ISkillService skill,
                 IPerkService perk,
                 IRandomService random,
                 IColorTokenService color,
                 ILootService loot,
                 IFoodService food,
                 IFarmingService farming)
 {
     _        = script;
     _skill   = skill;
     _perk    = perk;
     _random  = random;
     _color   = color;
     _loot    = loot;
     _food    = food;
     _farming = farming;
 }
예제 #8
0
 public OnOpened(INWScript script,
                 ISkillService skill,
                 IPerkService perk,
                 IRandomService random,
                 IColorTokenService color,
                 ILootService loot,
                 IFarmingService farming,
                 IPlayerStatService playerStat)
 {
     _           = script;
     _skill      = skill;
     _perk       = perk;
     _random     = random;
     _color      = color;
     _loot       = loot;
     _farming    = farming;
     _playerStat = playerStat;
 }
예제 #9
0
 public OnDisturbed(INWScript script,
                    IItemService item,
                    IDataService data,
                    IRandomService random,
                    ISkillService skill,
                    IPerkService perk,
                    IFarmingService farming,
                    IPlayerStatService playerStat)
 {
     _           = script;
     _item       = item;
     _data       = data;
     _random     = random;
     _skill      = skill;
     _perk       = perk;
     _farming    = farming;
     _playerStat = playerStat;
 }
예제 #10
0
 public OnModuleExamine(
     INWScript script,
     IFarmingService farming,
     IDurabilityService durability,
     IPerkService perk,
     IItemService item,
     INWNXEvents nwnxEvents,
     IExaminationService examination,
     IModService mod,
     IColorTokenService color)
 {
     _            = script;
     _farming     = farming;
     _durability  = durability;
     _perk        = perk;
     _item        = item;
     _nwnxEvents  = nwnxEvents;
     _examination = examination;
     _mod         = mod;
     _color       = color;
 }
예제 #11
0
 public OnUsed(INWScript script, IFarmingService farming)
 {
     _        = script;
     _farming = farming;
 }