现在有需求做一个单线程的关卡功能。
大概是这样的结构
我在系统1,需要 先完成 A步骤,再完成 B步骤, 再完成C步骤。然后进入到系统B。
这样的一个强单线程流程。
步骤A 可能是播一个动画,播完了开始B。 B可能是一段音频。 C可能是一段逻辑。
目前的想法。
1: 树结构, A B C 都属于 步骤 class。

2.监听结构。 一个枚举,到 A的时候干A, 到B的时候干B

求教,还有其它的结构吗,或者这两种方案又有什么可以补充的。 我比较想用 1方案。
我这边是一个小功能, 就是强单线,一定是 A-B-C 这种形式

