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

27 lines
494 B
C#

using UnityEngine;
namespace NeoFPS
{
public interface IAdditiveTransformHandler
{
float springPositionMultiplier
{
get;
set;
}
float springRotationMultiplier
{
get;
set;
}
void ApplyAdditiveEffect (IAdditiveTransform add);
void RemoveAdditiveEffect (IAdditiveTransform add);
T GetAdditiveTransform<T> () where T: class, IAdditiveTransform;
T[] GetAdditiveTransforms<T> () where T: class, IAdditiveTransform;
GameObject gameObject { get; }
}
}