Esempio n. 1
0
 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());
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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());
 }
Esempio n. 4
0
 protected override void OnSaveDetails(JsonWriter writer)
 {
     base.SaveDetails(writer);
     SaveManager.WriteBoolean(writer, "Harvesting", IsHarvesting);
     SaveManager.WriteBoolean(writer, "Emptying", IsEmptying);
     SaveManager.WriteFloat(writer, "CurrentLoad", currentLoadAmount);
     SaveManager.WriteFloat(writer, "CurrentDeposit", currentDepositAmount);
     SaveManager.WriteBoolean(writer, "HarvestMoving", IsHarvestMoving);
     SaveManager.WriteString(writer, "HarvestType", HarvestType.ToString());
     if (resourceTarget)
     {
         SaveManager.WriteInt(writer, "ResourceDepositId", resourceTarget.GlobalID);
     }
     SaveManager.WriteBoolean(writer, "Focused", IsFocused);
     SaveManager.WriteBoolean(writer, "InRange", inRange);
     SaveManager.WriteLong(writer, "HarvestCount", harvestCount);
     SaveManager.WriteLong(writer, "FastRangeToTarget", fastRangeToTarget);
 }