RectTransformAnimationBehaviour.cs 888 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using UnityEngine;
  3. namespace UnityUIPlayables
  4. {
  5. [Serializable]
  6. public class RectTransformAnimationBehaviour : AnimationBehaviour
  7. {
  8. [SerializeField] private bool _controlPosition;
  9. [SerializeField] private bool _controlSize;
  10. [SerializeField] private bool _controlRotation;
  11. [SerializeField] private bool _controlScale;
  12. [SerializeField] private RectTransformAnimationValue _startValue;
  13. [SerializeField] private RectTransformAnimationValue _endValue;
  14. public bool ControlPosition => _controlPosition;
  15. public bool ControlSize => _controlSize;
  16. public bool ControlRotation => _controlRotation;
  17. public bool ControlScale => _controlScale;
  18. public RectTransformAnimationValue StartValue => _startValue;
  19. public RectTransformAnimationValue EndValue => _endValue;
  20. }
  21. }