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(); } }
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; } }