Ignore:
Timestamp:
Jun 10, 2023, 6:33:56 PM (17 months ago)
Author:
alloc
Message:

Added more details to API map/config
Updated web files to 0.7.0

Location:
TFP-WebServer/WebServer/src/WebAPI
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Animal.cs

    r434 r444  
    3535                                       
    3636                                        writer.WriteRaw (jsonKeyPosition);
    37                                         JsonCommons.WritePositionObject (ref writer, position);
     37                                        JsonCommons.WriteVector3I (ref writer, position);
    3838
    3939                                        writer.WriteEndObject ();
  • TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Hostile.cs

    r434 r444  
    3535                                       
    3636                                        writer.WriteRaw (jsonKeyPosition);
    37                                         JsonCommons.WritePositionObject (ref writer, position);
     37                                        JsonCommons.WriteVector3I (ref writer, position);
    3838
    3939                                        writer.WriteEndObject ();
  • TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Player.cs

    r434 r444  
    152152                        _writer.WriteRaw (jsonPositionKey);
    153153                        if (online) {
    154                                 JsonCommons.WritePositionObject (ref _writer, entity.GetPosition ());
     154                                JsonCommons.WriteVector3 (ref _writer, entity.GetPosition ());
    155155                                // TODO: Possibly show last position?
    156156                        } else {
  • TFP-WebServer/WebServer/src/WebAPI/JsonCommons.cs

    r436 r444  
    1111                private static readonly byte[] jsonKeyPositionZ = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("z");
    1212
    13                 public static void WritePositionObject (ref JsonWriter _writer, Vector3i _position) {
     13                public static void WriteVector3I (ref JsonWriter _writer, Vector3i _position) {
    1414                        _writer.WriteRaw (jsonKeyPositionX);
    1515                        _writer.WriteInt32 (_position.x);
     
    2424                }
    2525
    26                 public static void WritePositionObject (ref JsonWriter _writer, Vector3 _position) {
     26                public static void WriteVector3 (ref JsonWriter _writer, Vector3 _position) {
    2727                        _writer.WriteRaw (jsonKeyPositionX);
    2828                        _writer.WriteSingle (_position.x);
     
    3333                        _writer.WriteRaw (jsonKeyPositionZ);
    3434                        _writer.WriteSingle (_position.z);
     35                       
     36                        _writer.WriteEndObject ();
     37                }
     38
     39                public static void WriteVector2I (ref JsonWriter _writer, Vector2i _position) {
     40                        _writer.WriteRaw (jsonKeyPositionX);
     41                        _writer.WriteInt32 (_position.x);
     42                       
     43                        _writer.WriteRaw (jsonKeyPositionY);
     44                        _writer.WriteInt32 (_position.y);
     45                       
     46                        _writer.WriteEndObject ();
     47                }
     48
     49                public static void WriteVector2 (ref JsonWriter _writer, Vector2 _position) {
     50                        _writer.WriteRaw (jsonKeyPositionX);
     51                        _writer.WriteSingle (_position.x);
     52                       
     53                        _writer.WriteRaw (jsonKeyPositionY);
     54                        _writer.WriteSingle (_position.y);
    3555                       
    3656                        _writer.WriteEndObject ();
Note: See TracChangeset for help on using the changeset viewer.