コード例 #1
0
 /// <summary>
 /// Set the backend for the save manager to use.
 /// </summary>
 /// <param name="backend">An <see cref="ISaveBackend"/> instance implementing methods required to fetch and modify values of a save file.</param>
 /// <exception cref="ArgumentNullException"><paramref name="backend"/> was null.</exception>
 public void SetBackend(ISaveBackend backend)
 {
     _backend = backend;
     if (_backend == null)
     {
         _backend = _GameLoop.New <DefaultSaveBackend>();
     }
     else
     {
         _GameLoop.Inject(_backend);
     }
 }
コード例 #2
0
 /// <inheritdoc/>
 public void Initiate()
 {
     _backend = _GameLoop.New <DefaultSaveBackend>();
 }