// 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") { } } /************************************************************************************************************************/ }