public TripleThunderAttackEffect(string EffectTypeName, bool IsPassive, TripleThunderAttackParams Params) : base(EffectTypeName, IsPassive) { if (Params != null) { this.Params = new TripleThunderAttackParams(Params); } }
public LaunchAttackEffect(TripleThunderAttackParams Params) : base(Name, false, Params) { _WeaponName = ""; }
public CreateExplosionEffect(TripleThunderAttackParams Params) : base(Name, false, Params) { _ExplosionAttributes = new Weapon.ExplosionOptions(); _ExplosionAttributes.ExplosionAnimation = new SimpleAnimation(); }
public TripleThunderAttackParams(TripleThunderAttackParams Clone) : this(Clone.GlobalContext, new TripleThunderAttackContext(), Clone.SharedParams) { LocalContext.Owner = GlobalContext.Owner; }
public TripleThunderAttackEffect(string EffectTypeName, bool IsPassive) : base(EffectTypeName, IsPassive) { Params = null; }