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