using UnityEngine; namespace BF { public class BattleControlSphereBullet : BattleControlBullet { private SphereCollider sphereCollider; private void Awake() { sphereCollider = gameObject.AddComponent(); } public override void SetupSphereCollisionBody(float collisionRadius) { sphereCollider.center = Vector3.zero; sphereCollider.radius = collisionRadius; } public override void SetColliderEnabled(bool enabled) { sphereCollider.enabled = enabled; } public override void Recycle() { if (IsRecycle) { return; } sphereCollider.enabled = false; BFMain.Instance.BattleMgr.PoolHelper.RecycleSphereBullet(this); } } }