Пример #1
0
        public void OnPathMarkTrigger(GameObject pathObj)
        {
            PathMarkScript script = pathObj.GetComponent <PathMarkScript>();

            script.OnPathMatkCall -= OnPathMarkTrigger;
            _pathMarkPool.Intake(ref pathObj);
        }
Пример #2
0
        internal void BulletFlyCompleeted(GameObject bullet, Collider target)
        {
            BombScript bombScript = bullet.GetComponent <BombScript>();

            bombScript.OnBombCall -= BulletFlyCompleeted;
            _bombsPool.Intake(ref bullet);

            if (target.TryGetComponent(out IReactToHit react))
            {
                react.Hit((uint)_hitCount);
            }
        }