public Cooldown( JSONNode jNode_) : base(jNode_) { Hash = jNode_["hash"]; Reference = jNode_["reference"]; }
public Charge( MetricReference maxChargeDuration_, MetricReference maxHoldDuration_) { MaxChargeDuration = maxChargeDuration_; MaxHoldDuration = maxHoldDuration_; }
public Stat( JSONNode jNode_) : base(jNode_) { Hash = jNode_["hash"]; Category = Serializer.ReadEnum <Data.Skill.Unit.Stat.ECategory>(jNode_["category"]); Reference = jNode_["reference"]; }
public Cooldown( Id id_, NamedHash hash_, MetricReference reference_) : base(id_) { Hash = hash_; Reference = reference_; }
public Delay( Id id_, MetricReference duration_, Base effect_) : base(id_) { Duration = duration_; Effect = effect_; }
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"]; }
public Stat( Id id_, NamedHash hash_, Data.Skill.Unit.Stat.ECategory category_, MetricReference reference_) : base(id_) { Hash = hash_; Category = category_; Reference = reference_; }
public Output( MetricReference numeric_, ESubject subject_, Data.Skill.Unit.Stat.ECategory category_, NamedHash gauge_) { Numeric = numeric_; Subject = subject_; Category = category_; Gauge = gauge_; }
public Modifier( Id id_, EAction action_, MetricReference amount_, string modifierName_) : base(id_) { Action = action_; Amount = amount_; ModifierName = modifierName_; }
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"]; }
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_; }
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_); }
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_); }
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_; }
public StackRemoved(MetricReference reference_) { Threshold = reference_; }
public Beam(JSONNode jNode_) { Length = jNode_["length"]; Width = jNode_["width"]; }
public Beam(MetricReference length_, MetricReference width_) { Length = length_; Width = width_; }
public Tick(JSONNode jNode_) { Period = jNode_["period"]; }
public StackAdded(MetricReference reference_) { Threshold = reference_; }
public InputMove(MetricReference reference_) { Distance = reference_; }
public LeftRadius(JSONNode jNode_) { Radius = jNode_["radius"]; }
public LeftRadius(MetricReference reference_) { Radius = reference_; }
public EnteredRadius(JSONNode jNode_) { Radius = jNode_["radius"]; }
public EnteredRadius(MetricReference reference_) { Radius = reference_; }
public StackChanged(JSONNode jNode_) { Threshold = jNode_["threshold"]; }
public StackChanged(MetricReference reference_) { Threshold = reference_; }
public Channel(MetricReference duration_) { Duration = duration_; }
public StackAdded(JSONNode jNode_) { Threshold = jNode_["threshold"]; }
public Channel(JSONNode jNode_) { Duration = jNode_["duration"]; Tick = jNode_["tick"]; }
public StackRemoved(JSONNode jNode_) { Threshold = jNode_["threshold"]; }