private void OnTorpedoTerminate()
 {
     this._clsState.Clear();
     this.PlayProdDamage(this._clsNowRaigeki, delegate
     {
         UICircleHPGauge circleHPGauge = BattleTaskManager.GetPrefabFile().circleHPGauge;
         circleHPGauge.get_transform().localScaleZero();
         Mem.DelIDisposableSafe <ProdShellingTorpedo>(ref this._prodShellingTorpedo);
         Dlg.Call(ref this._actOnFleetAction);
     });
 }
 public bool Init()
 {
     using (List <UICircleHPGauge> .Enumerator enumerator = this._listHpGauge.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             UICircleHPGauge current = enumerator.get_Current();
             if (current != null)
             {
                 current.get_transform().set_localScale(Vector3.get_zero());
             }
         }
     }
     return(true);
 }