Squashed 'Runtime/HumanoidControl/Scripts/Networking/Roboid/ControlCore/' changes from e9a29f2..71ca0eb
71ca0eb Fix modelURl message git-subtree-dir: Runtime/HumanoidControl/Scripts/Networking/Roboid/ControlCore git-subtree-split: 71ca0eb1f8344c0878805580bd0dbe08d8c272fd
This commit is contained in:
parent
4af7e50fc9
commit
4fc17b4355
@ -307,14 +307,14 @@ namespace Passer.Control {
|
|||||||
public ModelUrlMsg(byte[] buffer) : base(buffer) { }
|
public ModelUrlMsg(byte[] buffer) : base(buffer) { }
|
||||||
|
|
||||||
public override byte[] Serialize() {
|
public override byte[] Serialize() {
|
||||||
byte[] buffer = new byte[this.url.Length + 5];
|
byte[] buffer = new byte[this.url.Length + 6];
|
||||||
byte ix = 0;
|
byte ix = 0;
|
||||||
buffer[ix++] = ModelUrlMsg.Id;
|
buffer[ix++] = ModelUrlMsg.Id;
|
||||||
buffer[ix++] = this.networkId;
|
buffer[ix++] = this.networkId;
|
||||||
buffer[ix++] = this.thingId; // Thing Id
|
buffer[ix++] = this.thingId; // Thing Id
|
||||||
LowLevelMessages.SendFloat16(buffer, ref ix, new float16(1.0f));
|
LowLevelMessages.SendFloat16(buffer, ref ix, new float16(1.0f));
|
||||||
|
|
||||||
buffer[8] = (byte)url.Length;
|
buffer[ix++] = (byte)url.Length;
|
||||||
for (int urlIx = 0; urlIx < this.url.Length; urlIx++, ix++)
|
for (int urlIx = 0; urlIx < this.url.Length; urlIx++, ix++)
|
||||||
buffer[ix] = (byte)url[urlIx];
|
buffer[ix] = (byte)url[urlIx];
|
||||||
return buffer;
|
return buffer;
|
||||||
@ -323,7 +323,6 @@ namespace Passer.Control {
|
|||||||
byte ix = 0;
|
byte ix = 0;
|
||||||
this.networkId = buffer[ix++];
|
this.networkId = buffer[ix++];
|
||||||
this.thingId = buffer[ix++];
|
this.thingId = buffer[ix++];
|
||||||
//this.position = LowLevelMessages.ReceiveSpherical(data, ref ix);
|
|
||||||
this.scale = LowLevelMessages.ReceiveFloat16(buffer, ref ix);
|
this.scale = LowLevelMessages.ReceiveFloat16(buffer, ref ix);
|
||||||
int strlen = buffer[ix++];
|
int strlen = buffer[ix++];
|
||||||
url = System.Text.Encoding.UTF8.GetString(buffer, (int)ix, strlen);
|
url = System.Text.Encoding.UTF8.GetString(buffer, (int)ix, strlen);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user