# 状态类 通过各种标志位来控制位移,旋转,状态,是否攻击。 攻击需要通过tick时间点来记录,也需要通过标志位决定是否位移,位移状态,计算时间,播放动画 # UniTask 不需要计算时间,位移旋转可以自己写Wait来插值过去,时间可控,方法相当于状态,可以Await。但是有可能没有Cancel导致一直处于这个状态内且不好Debug。 当外部Cancel状态时候,内部状态处理较为复杂,且不好写如何退出。 # 现在的问题 状态不该绑定动画,因为一个状态可能还包含开始进行中结束三个不同的动画。 所以状态是状态,动画是动画,不能混为一谈。 在一些for循环动画中,造成切动画的时候会把其他的状态给Cancel,导致逻辑出错。