using UnityEngine; public class CircleHitInfo { public Actor actor; public float Time; } public class CircleBase : MonoBehaviour { protected ProjectileData m_ProjectTileData; public void Set_ProjectileData(ProjectileData ptd) { m_ProjectTileData = ptd; } private void OnTriggerEnter(Collider other) { var actor = other.GetComponent(); if (actor != null && m_ProjectTileData.shooter.IsEnemy() != actor.IsEnemy()) { actor.Get_Damage(m_ProjectTileData.shooter.Get_DamageInfo(m_ProjectTileData)); //InGameInfo.Ins.Show_Effect(eEffect.FireballHit, transform.position); SoundInfo.Ins.Play_OneShot_byDistance(eSound.s010_Attack, transform.position, 0.25f); } } }