public DistanceTravelledRequirement(TripleThunderAttackContext GlobalContext) : base(Name, GlobalContext) { IsInit = false; _DistanceToTravel = 0d; _MaxExecutions = 1; _Delay = 0d; }
public TimeAliveRequirement(TripleThunderAttackContext GlobalContext) : base(Name, GlobalContext) { IsInit = false; _TimeToWait = 0d; _MaxExecutions = 1; _Delay = 0d; }
private TripleThunderAttackParams(TripleThunderAttackContext GlobalContext, TripleThunderAttackContext LocalContext, SharedProjectileParams SharedParams) : base(GlobalContext, LocalContext, SharedParams) { this.GlobalContext = GlobalContext; this.LocalContext = LocalContext; }
public TripleThunderAttackParams(TripleThunderAttackContext GlobalContext) : this(GlobalContext, new TripleThunderAttackContext(), new SharedProjectileParams()) { }
public AttackTargetType(string TargetType, TripleThunderAttackContext GlobalContext) : base(TargetType) { this.GlobalContext = GlobalContext; }
public TripleThunderAttackRequirement(string EffectTypeName, TripleThunderAttackContext GlobalContext) : base(EffectTypeName) { this.GlobalContext = GlobalContext; }
public OnGroundCollisionRequirement(TripleThunderAttackContext GlobalContext) : base(OnGroundCollisionAttackName, GlobalContext) { }
public SelfAttackTargetType(TripleThunderAttackContext GlobalContext) : base(Name, GlobalContext) { }