void Start() { if (_machine == null) { App.Service <UFlowSvc>().BuildController(this); if (_machine != null) { _machine.OnEnterState(); } } }
public UMachine InvokeMachine(string machineID) { UStateNode <UMachine, string> node = new UStateNode <UMachine, string>(); node.Data = machineID; UMachine mac = BuildMachine(node); if (mac != null) { mac.OnEnterState(); } return(mac); }