コード例 #1
0
ファイル: BubbleShoot.cs プロジェクト: nachein/bubble-pops
        private IEnumerator ShootBubble(BubbleAimTarget aimTarget, BubbleAmmoView ammoView)
        {
            if (aimTarget.Bounces())
            {
                yield return(StartCoroutine(MoveTo(aimTarget.BouncePosition(), ammoView)));
            }

            yield return(StartCoroutine(MoveTo(aimTarget.BubbleSlotView().transform.position, ammoView)));

            OnBubbleAdded(aimTarget.BubbleSlotView(), ammoView.BubbleConfig());

            yield return(null);

            Destroy(ammoView.gameObject);
        }
コード例 #2
0
ファイル: BubbleAmmo.cs プロジェクト: nachein/bubble-pops
 public BubbleConfigItem GetCurrentAmmoConfig()
 {
     return(_currentBubbleAmmo.BubbleConfig());
 }