30 lines
789 B
C#
30 lines
789 B
C#
using System.Collections.Generic;
|
|
using DG.Tweening;
|
|
using JetBrains.Annotations;
|
|
using UnityEngine;
|
|
|
|
namespace Dott
|
|
{
|
|
public interface IDOTweenAnimation
|
|
{
|
|
Tween CreateTween(bool regenerateIfExists, bool andPlay = true);
|
|
|
|
#region Timeline editor dependencies
|
|
|
|
float Delay { get; set; }
|
|
float Duration { get; }
|
|
int Loops { get; }
|
|
bool IsValid { get; }
|
|
bool IsActive { get; }
|
|
bool IsFrom { get; }
|
|
bool AllowEditorCallbacks => false;
|
|
bool CallbackView => false;
|
|
Texture2D CustomIcon => null;
|
|
string Label { get; }
|
|
Component Component { get; }
|
|
[CanBeNull] Tween CreateEditorPreview();
|
|
[ItemCanBeNull] IEnumerable<Object> Targets { get; }
|
|
|
|
#endregion
|
|
}
|
|
} |