Project_WL/Assets/Script/Character/Projectile/SelectSkill/CircleBase.cs

28 lines
778 B
C#
Raw Permalink Normal View History

2024-12-15 01:39:39 +00:00
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<Actor>();
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);
}
}
}