public void OnPathMarkTrigger(GameObject pathObj) { PathMarkScript script = pathObj.GetComponent <PathMarkScript>(); script.OnPathMatkCall -= OnPathMarkTrigger; _pathMarkPool.Intake(ref pathObj); }
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); } }