summaryrefslogtreecommitdiff
path: root/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-05-27 19:42:52 +0800
committerchai <chaifix@163.com>2021-05-27 19:42:52 +0800
commit3bf862ea76d349c2aec1f71656dd6f41a82650e0 (patch)
tree8962c7b7729c8e7e865a6ef3161f31b2236869ed /Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs
parent654d95efad67a00cb4cffc300419092e9a5093e5 (diff)
*tween
Diffstat (limited to 'Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs')
-rw-r--r--Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs13
1 files changed, 12 insertions, 1 deletions
diff --git a/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs b/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs
index 8494bef..ccefe06 100644
--- a/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs
+++ b/Assets/UI_Extension/Scripts/Animation/Tween/TweenAnimation.cs
@@ -1,10 +1,19 @@
-using System.Collections;
+using System;
+using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
namespace TweenAnimation
{
+ // tween播放过程中产生事件
+ [Serializable]
+ public class TweenEvent
+ {
+ public string name; // 事件名
+ public float time; // 事件触发时间
+ public UnityEvent eventHandler; // 回调函数
+ }
public class TweenAnimation : MonoBehaviour
{
@@ -35,6 +44,8 @@ namespace TweenAnimation
// 回放次数,0是不限制,默认是0
public int playbackLimit;
+ public List<TweenEvent> eventList;
+
public TweenAnimation()
{
this.playbackStyle = PlaybackStyle.Loop;