UnityMiniLib This is mini liberally for unity / C# FILES ArrayUtil.cs ArrayUtil provide you array foreach more good use. BehaviorNode.cs BehaviorNode provide you Behavior system. This management state in one scene. And you can use easy.