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 () where T: class, IAdditiveTransform; T[] GetAdditiveTransforms () where T: class, IAdditiveTransform; GameObject gameObject { get; } } }