作者:布鞋 邮箱:827922094@qq.com

DOTweenAction

class in NodeAction/ Inherits from:NodeAction / /Implemented in : IPoolable,IPoolType

Description

DoTween扩展节点, 用于执行Dotween的动作,动作OnComplete回调时节点结束。

Properties

  • IsRecycled 缓存标记

Construction

  • public SequenceNodeChain() 默认构造函数,会对自身存储的序列节点初始化。

Inherits Methods

  • Finish 结束当前节点,

  • Break 设置节点的状态为Finish

  • Reset 重置节点状态

  • public bool Execute(float dt) 执行当前节点,需要传入执行一次的时间,返回是否执行结束

参数 描述
dt 执行一次的时间
  • Dispose 设置节点的状态为Dispose

Public Methods

  • public static DOTweenAction Allocate(Func tweenFactory) 从缓存池中创建DoTween扩展节点
参数 描述
tweenFactory 返回需要执行的DoTween动作
  • public void Recycle2Cache() 回收节点到缓存池

Messages

  • OnRecycled 缓存池回调
注释:下面是一段DoTween扩展节点的使用方式,一般作为链式节点的一部分使用,用于在链式中插入一段DoTween的动作
public static IActionChain DOTween(this IActionChain selfChain, Func<Tweener> tweenFactory)
{
    return selfChain.Append(DOTweenAction.Allocate(tweenFactory));
}