public State Initialize(StateMachine sm) { State root = Build(null); foreach (IPlugIn plugin in Context.PlugIns) sm.AddPlugIn(plugin); return root; }