Yalnızca "PrimitiveComponent"ler "Collider" içerebilir ve sadece "Collider" içerenler fizik olayları oluşturabilir.
Buradan "SpotLightComponent"in kalıtım hiyerarşisini,
buradan da "PrimitiveComponent"in kalıtım hiyerarşisini inceleyebilirsin.
Bu tür durumlarda çözüm "Trace" olabilirdi, fakat maalesef sadece "Sphere" ve "Line" biçimlerinde "Trace" oluşturulabilmektedir.
Buradan inceleyebilirsin.
Bu durumda aklıma gelen 3 seçeneğin var.
1. "SpotLight"a ait koninin açısı sabitse(konik açı, baktığı açı değil) aynı açıya sahip konik bir model yaparak bu modeli "SpotLight"a, "StaticMeshComponent" olarak ekleyebilirsin. Modelde "UseComplexCollisionAsSimple" ile "Mesh Collider" atayabilir ve görünmez hale getirebilirsin. "OverlapBegin" tetiklemesini bu model üzerinde gerçekleştirebilirsin.
2. Birkaç "Line"("MultiLineTrace") kullanarak; "SpotLight"a ait koniyi 90'ar derece farkla kapayabilirsin.
3. En azından yapmış olduğun yöntemde "Box" değil, "Sphere" kullanarak daha yakın bir sonuç elde edebilirsin.