projectEli/Assets/NeoFPS/Core/Surfaces/BaseHitFxBehaviour.cs
2022-11-06 20:28:33 -05:00

18 lines
689 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace NeoFPS
{
public abstract class BaseHitFxBehaviour : MonoBehaviour
{
public abstract bool forceInitialise { get; }
public abstract void OnActiveSceneChange();
public abstract void Hit (GameObject hitObject, Vector3 position, Vector3 normal);
public abstract void Hit (GameObject hitObject, Vector3 position, Vector3 normal, float size);
public abstract void Hit (GameObject hitObject, Vector3 position, Vector3 normal, Vector3 ray, float size);
public abstract void Hit (GameObject hitObject, Vector3 position, Vector3 normal, Vector3 ray, float size, bool decal);
}
}