
Command context for servers now supports Respond() Chat manager now treats the steam ID Sync.MyId as a local destination, and processes the event accordingly. Save makes better use of Task<> Restart actually waits for save PlayerCollectionExtension uses a dictionary lookup for TryGetBySteamId Shutting the UI window properly closes Torch Torch Dispose renamed to Destroy, VRage Dispose marked as obsolete (do not use)
44 lines
981 B
C#
44 lines
981 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Torch.API.Session
|
|
{
|
|
/// <summary>
|
|
/// The result of a save operation
|
|
/// </summary>
|
|
public enum GameSaveResult
|
|
{
|
|
/// <summary>
|
|
/// Successfully saved
|
|
/// </summary>
|
|
Success = 0,
|
|
|
|
/// <summary>
|
|
/// The game wasn't ready to be saved
|
|
/// </summary>
|
|
GameNotReady = -1,
|
|
|
|
/// <summary>
|
|
/// Failed to take the snapshot of the current world state
|
|
/// </summary>
|
|
FailedToTakeSnapshot = -2,
|
|
|
|
/// <summary>
|
|
/// Failed to save the snapshot to disk
|
|
/// </summary>
|
|
FailedToSaveToDisk = -3,
|
|
|
|
/// <summary>
|
|
/// An unknown error occurred
|
|
/// </summary>
|
|
UnknownError = -4,
|
|
|
|
/// <summary>
|
|
/// The save operation timed out
|
|
/// </summary>
|
|
TimedOut = -5
|
|
}
|
|
} |