projectEli/Assets/NeoFPS/Core/Camera/IAdditiveTransformHandler.cs

27 lines
494 B
C#
Raw Normal View History

2022-11-07 01:28:33 +00:00
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; }
}
}