protected override void OnSaveDetails(JsonWriter writer) { base.SaveDetails(writer); SaveManager.WriteVector(writer, "SpawnPoint", spawnPoint); SaveManager.WriteVector(writer, "RallyPoint", rallyPoint); SaveManager.WriteString(writer, "FlagState", _flagState.ToString()); }
public void SaveDetails(JsonWriter writer) { SaveManager.WriteString(writer, "Type", objectName); SaveManager.WriteInt(writer, "GlobalID", GlobalID); SaveManager.WriteInt(writer, "LocalID", LocalID); SaveManager.WriteVector2d(writer, "Position", Body.Position); SaveManager.WriteVector2d(writer, "Rotation", Body.Rotation); SaveManager.WriteVector(writer, "Scale", transform.localScale); }