123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- // Animancer // https://kybernetik.com.au/animancer // Copyright 2022 Kybernetik //
- namespace Animancer.Units
- {
- /************************************************************************************************************************/
- /// <summary>[Editor-Conditional] Angle measured in <c>degrees</c> (<c>º</c>).</summary>
- /// <remarks>
- /// Documentation: <see href="https://kybernetik.com.au/animancer/docs/manual/other/units">Units Attribute</see>
- /// </remarks>
- /// https://kybernetik.com.au/animancer/api/Animancer.Units/DegreesAttribute
- ///
- [System.Diagnostics.Conditional(Strings.UnityEditor)]
- public sealed class DegreesAttribute : UnitsAttribute
- {
- public DegreesAttribute() : base(" º") { }
- }
- /************************************************************************************************************************/
- /// <summary>[Editor-Conditional] Rotational speed measured in <c>degrees per second</c> (<c>º/s</c>).</summary>
- /// <remarks>
- /// Documentation: <see href="https://kybernetik.com.au/animancer/docs/manual/other/units">Units Attribute</see>
- /// </remarks>
- /// https://kybernetik.com.au/animancer/api/Animancer.Units/DegreesPerSecondAttribute
- ///
- [System.Diagnostics.Conditional(Strings.UnityEditor)]
- public sealed class DegreesPerSecondAttribute : UnitsAttribute
- {
- public DegreesPerSecondAttribute() : base(" º/s") { }
- }
- /************************************************************************************************************************/
- /// <summary>[Editor-Conditional] Distance measured in <c>meters</c> (<c>m</c>).</summary>
- /// <remarks>
- /// Documentation: <see href="https://kybernetik.com.au/animancer/docs/manual/other/units">Units Attribute</see>
- /// </remarks>
- /// https://kybernetik.com.au/animancer/api/Animancer.Units/MetersAttribute
- ///
- [System.Diagnostics.Conditional(Strings.UnityEditor)]
- public sealed class MetersAttribute : UnitsAttribute
- {
- public MetersAttribute() : base(" m") { }
- }
- /************************************************************************************************************************/
- /// <summary>[Editor-Conditional] Speed measured in <c>meters per second</c> (<c>m/s</c>).</summary>
- /// <remarks>
- /// Documentation: <see href="https://kybernetik.com.au/animancer/docs/manual/other/units">Units Attribute</see>
- /// </remarks>
- /// https://kybernetik.com.au/animancer/api/Animancer.Units/MetersPerSecondAttribute
- ///
- [System.Diagnostics.Conditional(Strings.UnityEditor)]
- public sealed class MetersPerSecondAttribute : UnitsAttribute
- {
- public MetersPerSecondAttribute() : base(" m/s") { }
- }
- /************************************************************************************************************************/
- /// <summary>[Editor-Conditional] Acceleration measured in <c>meters per second per second</c> (<c>m/s²</c>).</summary>
- /// <remarks>
- /// Documentation: <see href="https://kybernetik.com.au/animancer/docs/manual/other/units">Units Attribute</see>
- /// </remarks>
- /// 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") { }
- }
- /************************************************************************************************************************/
- /// <summary>[Editor-Conditional] A multiplier displayed with an <c>x</c> suffix.</summary>
- /// <remarks>
- /// Documentation: <see href="https://kybernetik.com.au/animancer/docs/manual/other/units">Units Attribute</see>
- /// </remarks>
- /// https://kybernetik.com.au/animancer/api/Animancer.Units/MultiplierAttribute
- ///
- [System.Diagnostics.Conditional(Strings.UnityEditor)]
- public sealed class MultiplierAttribute : UnitsAttribute
- {
- public MultiplierAttribute() : base(" x") { }
- }
- /************************************************************************************************************************/
- /// <summary>[Editor-Conditional] Time measured in <c>seconds</c> (<c>s</c>).</summary>
- /// <remarks>
- /// Documentation: <see href="https://kybernetik.com.au/animancer/docs/manual/other/units">Units Attribute</see>
- /// </remarks>
- /// https://kybernetik.com.au/animancer/api/Animancer.Units/SecondsAttribute
- ///
- [System.Diagnostics.Conditional(Strings.UnityEditor)]
- public sealed class SecondsAttribute : UnitsAttribute
- {
- public SecondsAttribute() : base(" s") { }
- }
- /************************************************************************************************************************/
- }
|