Example #1
0
        public void BreakAidDotAtDir(int dir)
        {
            MiroV1BlackDotBase bkDot =
                _6DirAidDots.GetBlackDot(dir);

            bkDot.Break();
        }
        override protected void _Calculate()
        {
            TargetTransform tgtTF = GetComponent <TargetTransform> ();

            Transform tgt = tgtTF._Target;

            MiroV1BlackDotBase bdot = tgt.GetComponent <MiroV1BlackDotBase> ();

            if (bdot != null && bdot._HP > 0)
            {
                bdot.Break();
            }
        }
Example #3
0
        public void Update()
        {
            if (_blackDot == null)
            {
                return;
            }

            /*
             * _blackDot._HPMax = _HPMax;
             * _blackDot._HP = _HP;
             */

            if (_GrowTrigger)
            {
                _blackDot.Grow();
                _GrowTrigger = false;
            }
            if (_ShrinkTrigger)
            {
                _blackDot.Shrink();
                _ShrinkTrigger = false;
            }
            if (_BreakTrigger)
            {
                _blackDot.Break();
                _BreakTrigger = false;
            }
            if (_RecoverTrigger)
            {
                if (_RecoverFull)
                {
                    _blackDot.RecoverMax();
                }
                else
                {
                    _blackDot.Recover();
                }
                _RecoverTrigger = false;
            }
            if (_ShrinkRingTrigger)
            {
                MiroV1RingBallBase rb = (MiroV1RingBallBase)_blackDot;
                if (rb != null)
                {
                    rb.ShringWholeRing();
                }
                _ShrinkRingTrigger = false;
            }
        }