Threeyes Action use ScriptableObject to store&execute waitable Action configs, support reuse and dynamic modification of configurations.
Features
- Easy to use, no coding required.
- Use EventPlayer to manage Actions makes it easy to organize them by group or sequence.
- Use async to execute awaitable action, use UnityEvent to receive action begin/completed callbacks.
- Modify runtime config without changing the persistent file.
- Include source code.
- Provide support for the following plugins:
- Animation: Use Action to handle AnimatorState transitions.
- DoTween: Use Action to encapsulate common tween types, supporting tween target rebinding.
Note
- You can also get a user-friendly interface by installing NaughtyAttributes (a free editor enhancement plugin).