コード例 #1
0
 public override void Autoload(ISharedDataSerializer.OnAutosaveAutoloadStart onStartDelegate, ISharedDataSerializer.OnAutoloadFinish onFinishDelegate)
 {
     ISharedDataSerializer.LastErrno      = DataSerializerErrorCode.Success;
     this.onAutosaveAutoloadStartDelegate = onStartDelegate;
     this.onAutoloadFinishDelegate        = onFinishDelegate;
     if (this.onAutosaveAutoloadStartDelegate != null)
     {
         this.onAutosaveAutoloadStartDelegate(ISharedDataSerializer.LastErrno);
     }
     base.StartCoroutine(this.AutoloadWithCoroutine());
 }
コード例 #2
0
 public override void Autosave(ISharedDataSerializer.OnAutosaveAutoloadStart onStartDelegate, ISharedDataSerializer.OnAutosaveFinish onFinishDelegate)
 {
     ISharedDataSerializer.LastErrno      = DataSerializerErrorCode.Success;
     this.onAutosaveAutoloadStartDelegate = onStartDelegate;
     this.onAutosaveFinishDelegate        = onFinishDelegate;
     if (this.onAutosaveAutoloadStartDelegate != null)
     {
         this.onAutosaveAutoloadStartDelegate(ISharedDataSerializer.LastErrno);
     }
     SharedSerializerEvent.WillAutosave();
     this.Parser.ParseFromFF9StateSystem();
     SharedSerializerEvent.WillAutosaveDidParse();
     this.Storage.Autosave(this.Parser.RootNodeInParser, new ISharedDataStorage.OnAutosaveFinish(this.OnDataAutosaveFinish));
 }
コード例 #3
0
 public abstract void Autoload(ISharedDataSerializer.OnAutosaveAutoloadStart onStartDelegate, ISharedDataSerializer.OnAutoloadFinish onFinishDelegate);