示例#1
0
 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 = "";
 }
示例#3
0
 public CreateExplosionEffect(TripleThunderAttackParams Params)
     : base(Name, false, Params)
 {
     _ExplosionAttributes = new Weapon.ExplosionOptions();
     _ExplosionAttributes.ExplosionAnimation = new SimpleAnimation();
 }
示例#4
0
 public TripleThunderAttackParams(TripleThunderAttackParams Clone)
     : this(Clone.GlobalContext, new TripleThunderAttackContext(), Clone.SharedParams)
 {
     LocalContext.Owner = GlobalContext.Owner;
 }
示例#5
0
 public TripleThunderAttackEffect(string EffectTypeName, bool IsPassive)
     : base(EffectTypeName, IsPassive)
 {
     Params = null;
 }