예제 #1
0
 public Trap(int skillBase, SkillBaseSetting skillBaseSetting, EoBaseSetting eoBaseSetting, EoBaseSetting eoBaseSettingTriggered)
 {
     _skillBaseId     = skillBase;
     _skillId         = skillBaseSetting.Id;
     _name            = skillBaseSetting.Name;
     _triggerRadius   = eoBaseSetting.EffectRadius;
     _effectRadius    = eoBaseSettingTriggered.EffectRadius;
     _itemType        = skillBaseSetting.Item1Id;
     _itemCount       = skillBaseSetting.Item1Count;
     _castTime        = skillBaseSetting.CastingTime;
     _trapTime        = skillBaseSetting.EffectTime;
     _skillEffectId   = eoBaseSetting.Id;
     _triggerEffectId = eoBaseSettingTriggered.Id;
     _coolTime        = skillBaseSetting.CastingCooldown;
 }
예제 #2
0
 public Trap(int skillBase, SkillBaseSetting skillBaseSetting, EoBaseSetting eoBaseSetting, EoBaseSetting eoBaseSettingTriggered)
 {
     skillBaseId     = skillBase;
     skillId         = skillBaseSetting.id;
     name            = skillBaseSetting.name;
     triggerRadius   = eoBaseSetting.effectRadius;
     effectRadius    = eoBaseSettingTriggered.effectRadius;
     itemType        = skillBaseSetting.item1Id;
     itemCount       = skillBaseSetting.item1Count;
     castTime        = skillBaseSetting.castingTime;
     trapTime        = skillBaseSetting.effectTime;
     skillEffectId   = eoBaseSetting.id;
     triggerEffectId = eoBaseSettingTriggered.id;
     coolTime        = skillBaseSetting.castingCooldown;
 }