Files
beyond/Assets/ThirdParty/Invector-3rdPersonController/Shooter/Scripts/ImpactEffect/Scripts/vImpactEffectBase.cs
2024-11-20 15:21:28 +01:00

18 lines
677 B
C#

using UnityEngine;
namespace Invector.vShooter
{
/// <summary>
/// Base Class used to create Impact Effect
/// </summary>
public abstract class vImpactEffectBase : ScriptableObject
{
/// <summary>
/// Do Impact effect
/// </summary>
/// <param name="position">position of impact effect</param>
/// <param name="rotation">rotation of impact effect</param>
/// <param name="sender">Impact effect sender</param>
/// <param name="receiver">Impact effect receiver</param>
public abstract void DoImpactEffect(Vector3 position, Quaternion rotation, GameObject sender, GameObject receiver);
}
}