Example #1
0
        private int[] addHpGauge(bool isFriend, BattleHPGauges hpGauges)
        {
            BattleCutInCamera cutInCamera = BattleTaskManager.GetBattleCameras().cutInCamera;
            int num = (!isFriend) ? _eBattleship.Count : _fBattleship.Count;

            if (isFriend)
            {
            }
            int[] array = new int[num];
            List <ShipModel_Defender> defenders = _clsRaigeki.GetDefenders(isFriend, all: true);

            for (int i = 0; i < num; i++)
            {
                hpGauges.AddInstantiates(cutInCamera.transform.gameObject, isFriend, isLight: false, isT: true, isNumber: true);
                array[i] = defenders[i].HpBefore;
                if (isFriend)
                {
                    _dicIsMiss[FleetType.Friend][i]      = false;
                    _dicIsCriticall[FleetType.Friend][i] = false;
                }
                else
                {
                    _dicIsMiss[FleetType.Enemy][i]      = false;
                    _dicIsCriticall[FleetType.Enemy][i] = false;
                }
            }
            return(array);
        }
        private int[] addHpGauge(bool isFriend, BattleHPGauges hpGauges)
        {
            BattleCutInCamera cutInCamera = BattleTaskManager.GetBattleCameras().cutInCamera;
            int num      = (!isFriend) ? this._eBattleship.get_Count() : this._fBattleship.get_Count();
            int arg_3A_0 = (!isFriend) ? 1 : 0;

            int[] array = new int[num];
            List <ShipModel_Defender> defenders = this._clsRaigeki.GetDefenders(isFriend, true);

            for (int i = 0; i < num; i++)
            {
                hpGauges.AddInstantiates(cutInCamera.get_transform().get_gameObject(), isFriend, false, true, true);
                array[i] = defenders.get_Item(i).HpBefore;
                if (isFriend)
                {
                    this._dicIsMiss.get_Item(FleetType.Friend)[i]      = false;
                    this._dicIsCriticall.get_Item(FleetType.Friend)[i] = false;
                }
                else
                {
                    this._dicIsMiss.get_Item(FleetType.Enemy)[i]      = false;
                    this._dicIsCriticall.get_Item(FleetType.Enemy)[i] = false;
                }
            }
            return(array);
        }
 public void CreateHpGauge(FleetType type)
 {
     if (_battleHpGauges == null)
     {
         _battleHpGauges = new BattleHPGauges();
     }
     for (int i = 0; i < _defenders.Count; i++)
     {
         _battleHpGauges.AddInstantiates(base.gameObject, isFriend: true, isLight: true, isT: false, isNumber: false);
     }
 }
		public void CreateHpGauge(FleetType type)
		{
			if (_battleHpGauges == null)
			{
				_battleHpGauges = new BattleHPGauges();
			}
			BattleCutInEffectCamera cutInEffectCamera = BattleTaskManager.GetBattleCameras().cutInEffectCamera;
			UIPanel uIPanel = Resources.Load<UIPanel>("Prefabs/Battle/UI/UICircleHpPanel");
			_uiHpGaugePanel = Util.Instantiate(uIPanel.gameObject, cutInEffectCamera.transform.gameObject).GetComponent<UIPanel>();
			for (int i = 0; i < 6; i++)
			{
				_battleHpGauges.AddInstantiates(_uiHpGaugePanel.gameObject, isFriend: true, isLight: true, isT: false, isNumber: false);
			}
		}