Пример #1
0
 public Cooldown(
     JSONNode jNode_)
     : base(jNode_)
 {
     Hash      = jNode_["hash"];
     Reference = jNode_["reference"];
 }
Пример #2
0
 public Charge(
     MetricReference maxChargeDuration_,
     MetricReference maxHoldDuration_)
 {
     MaxChargeDuration = maxChargeDuration_;
     MaxHoldDuration   = maxHoldDuration_;
 }
Пример #3
0
 public Stat(
     JSONNode jNode_)
     : base(jNode_)
 {
     Hash      = jNode_["hash"];
     Category  = Serializer.ReadEnum <Data.Skill.Unit.Stat.ECategory>(jNode_["category"]);
     Reference = jNode_["reference"];
 }
Пример #4
0
 public Cooldown(
     Id id_,
     NamedHash hash_,
     MetricReference reference_)
     : base(id_)
 {
     Hash      = hash_;
     Reference = reference_;
 }
Пример #5
0
 public Delay(
     Id id_,
     MetricReference duration_,
     Base effect_)
     : base(id_)
 {
     Duration = duration_;
     Effect   = effect_;
 }
Пример #6
0
 public Gauge(
     JSONNode jNode_)
     : base(jNode_)
 {
     Hash      = jNode_["hash"];
     Target    = Serializer.ReadEnum <ETarget>(jNode_["target"]);
     Category  = Serializer.ReadEnum <Data.Skill.Unit.Stat.ECategory>(jNode_["category"]);
     InputType = Serializer.ReadEnum <Data.Skill.Unit.Gauge.EInputType>(jNode_["target"]);
     Reference = jNode_["reference"];
 }
Пример #7
0
 public Stat(
     Id id_,
     NamedHash hash_,
     Data.Skill.Unit.Stat.ECategory category_,
     MetricReference reference_)
     : base(id_)
 {
     Hash      = hash_;
     Category  = category_;
     Reference = reference_;
 }
Пример #8
0
 public Output(
     MetricReference numeric_,
     ESubject subject_,
     Data.Skill.Unit.Stat.ECategory category_,
     NamedHash gauge_)
 {
     Numeric  = numeric_;
     Subject  = subject_;
     Category = category_;
     Gauge    = gauge_;
 }
Пример #9
0
 public Modifier(
     Id id_,
     EAction action_,
     MetricReference amount_,
     string modifierName_)
     : base(id_)
 {
     Action       = action_;
     Amount       = amount_;
     ModifierName = modifierName_;
 }
Пример #10
0
 public Physics(
     JSONNode jNode_)
     : base(jNode_)
 {
     BaseDirection   = Serializer.ReadEnum <EDirection>(jNode_["baseDirection"]);
     AddedDirection  = jNode_["addedDirection"];
     Normalized      = jNode_["normalized"].AsBool;
     Magnitude       = jNode_["magnitude"];
     TravelType      = Serializer.ReadEnum <ETravelType>(jNode_["travelType"]);
     TravelParameter = jNode_["travelParameter"];
 }
Пример #11
0
 public Gauge(
     Id id_,
     NamedHash hash_,
     ETarget target_,
     Data.Skill.Unit.Stat.ECategory category_,
     Data.Skill.Unit.Gauge.EInputType inputType_,
     MetricReference reference_)
     : base(id_)
 {
     Hash      = hash_;
     Target    = target_;
     Category  = category_;
     InputType = inputType_;
     Reference = reference_;
 }
Пример #12
0
 public Converter(
     Id id_,
     ESubject as_,
     Data.Skill.Unit.Stat.ECategory categorymask_,
     Condition condition_,
     int order_,
     MetricReference input_,
     params Output[] outputs_)
     : base(id_)
 {
     As           = as_;
     CategoryMask = categorymask_;
     Condition    = condition_;
     Order        = order_;
     Input        = input_;
     Outputs      = new List <Output>(outputs_);
 }
Пример #13
0
 public Area(
     Id id_,
     EShape shape_,
     MetricReference length_,
     MetricReference width_,
     MetricReference offset_,
     MetricReference affectMaxCount_,
     params Base[] effects_)
     : base(id_)
 {
     Shape          = shape_;
     Length         = length_;
     Width          = width_;
     Offset         = offset_;
     AffectMaxCount = affectMaxCount_;
     Effects        = new List <Base>(effects_);
 }
Пример #14
0
 public Physics(
     Id id_,
     EDirection baseDirection,
     MetricReference addedDirection_,
     bool normalized_,
     MetricReference magnitude_,
     ETravelType travelType_,
     MetricReference travelParameter_)
     : base(id_)
 {
     BaseDirection   = baseDirection;
     AddedDirection  = addedDirection_;
     Normalized      = normalized_;
     Magnitude       = magnitude_;
     TravelType      = travelType_;
     TravelParameter = travelParameter_;
 }
Пример #15
0
 public StackRemoved(MetricReference reference_)
 {
     Threshold = reference_;
 }
Пример #16
0
 public Beam(JSONNode jNode_)
 {
     Length = jNode_["length"];
     Width  = jNode_["width"];
 }
Пример #17
0
 public Beam(MetricReference length_, MetricReference width_)
 {
     Length = length_;
     Width  = width_;
 }
Пример #18
0
 public Tick(JSONNode jNode_)
 {
     Period = jNode_["period"];
 }
Пример #19
0
 public StackAdded(MetricReference reference_)
 {
     Threshold = reference_;
 }
Пример #20
0
 public InputMove(MetricReference reference_)
 {
     Distance = reference_;
 }
Пример #21
0
 public LeftRadius(JSONNode jNode_)
 {
     Radius = jNode_["radius"];
 }
Пример #22
0
 public LeftRadius(MetricReference reference_)
 {
     Radius = reference_;
 }
Пример #23
0
 public EnteredRadius(JSONNode jNode_)
 {
     Radius = jNode_["radius"];
 }
Пример #24
0
 public EnteredRadius(MetricReference reference_)
 {
     Radius = reference_;
 }
Пример #25
0
 public StackChanged(JSONNode jNode_)
 {
     Threshold = jNode_["threshold"];
 }
Пример #26
0
 public StackChanged(MetricReference reference_)
 {
     Threshold = reference_;
 }
Пример #27
0
 public Channel(MetricReference duration_)
 {
     Duration = duration_;
 }
Пример #28
0
 public StackAdded(JSONNode jNode_)
 {
     Threshold = jNode_["threshold"];
 }
Пример #29
0
 public Channel(JSONNode jNode_)
 {
     Duration = jNode_["duration"];
     Tick     = jNode_["tick"];
 }
Пример #30
0
 public StackRemoved(JSONNode jNode_)
 {
     Threshold = jNode_["threshold"];
 }