Ei kuvausta
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Timeline.deprecated.cs 3.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. using System;
  2. using UnityEngine;
  3. namespace UnityEngine.Timeline
  4. {
  5. public partial class TimelineAsset
  6. {
  7. /// <summary>
  8. /// Enum to specify the type of a track. This enum is obsolete.
  9. /// </summary>
  10. [Obsolete("MediaType has been deprecated. It is no longer required, and will be removed in a future release.", false)]
  11. public enum MediaType
  12. {
  13. /// <summary>
  14. /// Specifies that a track is used for animation.
  15. /// <see cref="UnityEngine.Timeline.TimelineAsset.MediaType"/> is obsolete.
  16. /// </summary>
  17. Animation,
  18. /// <summary>
  19. /// Specifies that a track is used for audio.
  20. /// <see cref="UnityEngine.Timeline.TimelineAsset.MediaType"/> is obsolete.
  21. /// </summary>
  22. Audio,
  23. /// <summary>
  24. /// Specifies that a track is used for a texture.
  25. /// <see cref="UnityEngine.Timeline.TimelineAsset.MediaType"/> is obsolete.
  26. /// </summary>
  27. Texture = 2,
  28. /// <summary>
  29. /// Specifies that a track is used for video.
  30. /// <see cref="UnityEngine.Timeline.TimelineAsset.MediaType"/> is obsolete.
  31. /// </summary>
  32. [Obsolete("Use Texture MediaType instead. (UnityUpgradable) -> UnityEngine.Timeline.TimelineAsset/MediaType.Texture", false)]
  33. Video = 2,
  34. /// <summary>
  35. /// Specifies that a track is used for scripting.
  36. /// <see cref="UnityEngine.Timeline.TimelineAsset.MediaType"/> is obsolete.
  37. /// </summary>
  38. Script,
  39. /// <summary>
  40. /// Specifies that a track is used for multiple media types.
  41. /// <see cref="UnityEngine.Timeline.TimelineAsset.MediaType"/> is obsolete.
  42. /// </summary>
  43. Hybrid,
  44. /// <summary>
  45. /// Specifies that a track is used for a group.
  46. /// <see cref="UnityEngine.Timeline.TimelineAsset.MediaType"/> is obsolete.
  47. /// </summary>
  48. Group
  49. }
  50. }
  51. /// <summary>
  52. /// TrackMediaType defines the type of a track. This attribute is obsolete; it will have no effect.
  53. /// </summary>
  54. [AttributeUsage(AttributeTargets.Class)]
  55. [Obsolete("TrackMediaType has been deprecated. It is no longer required, and will be removed in a future release.", false)]
  56. public class TrackMediaType : Attribute // Defines the type of a track
  57. {
  58. /// <summary>
  59. /// MediaType of a track.
  60. /// <see cref="UnityEngine.Timeline.TrackMediaType"/> is obsolete; it will have no effect.
  61. /// </summary>
  62. public readonly TimelineAsset.MediaType m_MediaType;
  63. /// <summary>
  64. /// Constructs a MediaType attribute.
  65. /// <see cref="UnityEngine.Timeline.TrackMediaType"/> is obsolete; it will have no effect.
  66. /// </summary>
  67. /// <param name="mt"><inheritdoc cref="m_MediaType"/></param>
  68. public TrackMediaType(TimelineAsset.MediaType mt)
  69. {
  70. m_MediaType = mt;
  71. }
  72. }
  73. }