// Token: 0x06002740 RID: 10048 RVA: 0x0012AD78 File Offset: 0x00129178
 private void Reset()
 {
     if (base.Wearer.Spawned)
     {
         SoundDefOf.EnergyShield_Reset.PlayOneShot(new TargetInfo(base.Wearer.Position, base.Wearer.Map, false));
         AdeptusFleckMaker.ThrowLightningGlow(base.Wearer.TrueCenter(), base.Wearer.Map, 3f);
     }
     this.ticksToReset = -1;
     this.energy       = this.EnergyOnReset;
 }
Example #2
0
 public virtual void Reset()
 {
     if (Pawn.Spawned)
     {
         SoundDefOf.EnergyShield_Reset.PlayOneShot(new TargetInfo(Pawn.Position, Pawn.Map, false));
         AdeptusFleckMaker.ThrowLightningGlow(Pawn.TrueCenter(), Pawn.Map, 3f);
     }
     this.ticksToReset = -1;
     this.energy       = this.EnergyOnReset;
 }
Example #3
0
 /*
  *      protected override void SpawnThings()
  *      {
  *
  *              if (this.Contents.spawnWipeMode == null)
  *              {
  *                      base.SpawnThings();
  *                      return;
  *              }
  *              for (int i = this.innerContainer.Count - 1; i >= 0; i--)
  *              {
  *                      GenSpawn.Spawn(this.innerContainer[i], base.Position, base.Map, this.Contents.spawnWipeMode.Value);
  *              }
  *
  *      }
  */
 // Token: 0x06007932 RID: 31026 RVA: 0x00239D78 File Offset: 0x00237F78
 public override void Impact()
 {
     for (int i = 0; i < 6; i++)
     {
         AdeptusFleckMaker.ThrowDustPuff(base.Position.ToVector3Shifted() + Gen.RandomHorizontalVector(1f), base.Map, 1.2f);
     }
     AdeptusFleckMaker.ThrowLightningGlow(base.Position.ToVector3Shifted(), base.Map, 2f);
     GenClamor.DoClamor(this, 15f, ClamorDefOf.Impact);
     base.Impact();
 }