public void Run()
 {
     // 注意:按照先后顺序添加流程节点
     _procedure.AddNode(new FsmInitiationBegin(this));
     _procedure.AddNode(new FsmCheckSandboxDirty(this));
     _procedure.AddNode(new FsmParseAppPatchManifest(this));
     _procedure.AddNode(new FsmParseSandboxPatchManifest(this));
     _procedure.AddNode(new FsmInitiationOver(this));
     _procedure.AddNode(new FsmRequestGameVersion(this));
     _procedure.AddNode(new FsmParseWebPatchManifest(this));
     _procedure.AddNode(new FsmGetDonwloadList(this));
     _procedure.AddNode(new FsmDownloadWebFiles(this));
     _procedure.AddNode(new FsmDownloadWebPatchManifest(this));
     _procedure.AddNode(new FsmDownloadOver(this));
     _procedure.Run();
 }