// Animancer // https://kybernetik.com.au/animancer // Copyright 2018-2023 Kybernetik //
namespace Animancer.Units
{
/************************************************************************************************************************/
/// [Editor-Conditional] Angle measured in degrees (º).
///
/// Documentation: Units Attribute
///
/// https://kybernetik.com.au/animancer/api/Animancer.Units/DegreesAttribute
///
[System.Diagnostics.Conditional(Strings.UnityEditor)]
public sealed class DegreesAttribute : UnitsAttribute
{
public DegreesAttribute() : base(" º") { }
}
/************************************************************************************************************************/
/// [Editor-Conditional] Rotational speed measured in degrees per second (º/s).
///
/// Documentation: Units Attribute
///
/// https://kybernetik.com.au/animancer/api/Animancer.Units/DegreesPerSecondAttribute
///
[System.Diagnostics.Conditional(Strings.UnityEditor)]
public sealed class DegreesPerSecondAttribute : UnitsAttribute
{
public DegreesPerSecondAttribute() : base(" º/s") { }
}
/************************************************************************************************************************/
/// [Editor-Conditional] Distance measured in meters (m).
///
/// Documentation: Units Attribute
///
/// https://kybernetik.com.au/animancer/api/Animancer.Units/MetersAttribute
///
[System.Diagnostics.Conditional(Strings.UnityEditor)]
public sealed class MetersAttribute : UnitsAttribute
{
public MetersAttribute() : base(" m") { }
}
/************************************************************************************************************************/
/// [Editor-Conditional] Speed measured in meters per second (m/s).
///
/// Documentation: Units Attribute
///
/// https://kybernetik.com.au/animancer/api/Animancer.Units/MetersPerSecondAttribute
///
[System.Diagnostics.Conditional(Strings.UnityEditor)]
public sealed class MetersPerSecondAttribute : UnitsAttribute
{
public MetersPerSecondAttribute() : base(" m/s") { }
}
/************************************************************************************************************************/
/// [Editor-Conditional] Acceleration measured in meters per second per second (m/s²).
///
/// Documentation: Units Attribute
///
/// https://kybernetik.com.au/animancer/api/Animancer.Units/MetersPerSecondPerSecondAttribute
///
[System.Diagnostics.Conditional(Strings.UnityEditor)]
public sealed class MetersPerSecondPerSecondAttribute : UnitsAttribute
{
public MetersPerSecondPerSecondAttribute() : base(" m/s\xB2") { }
}
/************************************************************************************************************************/
/// [Editor-Conditional] A multiplier displayed with an x suffix.
///
/// Documentation: Units Attribute
///
/// https://kybernetik.com.au/animancer/api/Animancer.Units/MultiplierAttribute
///
[System.Diagnostics.Conditional(Strings.UnityEditor)]
public sealed class MultiplierAttribute : UnitsAttribute
{
public MultiplierAttribute() : base(" x") { }
}
/************************************************************************************************************************/
/// [Editor-Conditional] Time measured in seconds (s).
///
/// Documentation: Units Attribute
///
/// https://kybernetik.com.au/animancer/api/Animancer.Units/SecondsAttribute
///
[System.Diagnostics.Conditional(Strings.UnityEditor)]
public sealed class SecondsAttribute : UnitsAttribute
{
public SecondsAttribute() : base(" s") { }
}
/************************************************************************************************************************/
}