protected override void OnSaveDetails(JsonWriter writer) { base.SaveDetails(writer); SaveManager.WriteFloat(writer, "SpawnProgress", currentSpawnProgress); SaveManager.WriteLong(writer, "SpawnCount", spawnCount); SaveManager.WriteStringArray(writer, "SpawnQueue", spawnQueue.ToArray()); }
protected override void OnSaveDetails(JsonWriter writer) { base.SaveDetails(writer); SaveManager.WriteVector3d(writer, "SpawnPoint", spawnPoint); SaveManager.WriteVector3d(writer, "RallyPoint", rallyPoint); SaveManager.WriteString(writer, "FlagState", _flagState.ToString()); SaveManager.WriteFloat(writer, "BuildProgress", currentSpawnProgress); SaveManager.WriteStringArray(writer, "BuildQueue", buildQueue.ToArray()); }