// Token: 0x06001346 RID: 4934 RVA: 0x0002204C File Offset: 0x0002024C private void PlayerHit(byte[] _bytes) { using (MemoryStream memoryStream = new MemoryStream(_bytes)) { Vector3 force = Vector3Proxy.Deserialize(memoryStream); this.OnPlayerHit(force); } }
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { var v3 = (Vector3)value; var proxy = new Vector3Proxy { x = v3.x, y = v3.y, z = v3.z }; serializer.Serialize(writer, proxy); }
// Token: 0x06001335 RID: 4917 RVA: 0x00021B44 File Offset: 0x0001FD44 private void PlayerJumped(byte[] _bytes) { using (MemoryStream memoryStream = new MemoryStream(_bytes)) { int cmid = Int32Proxy.Deserialize(memoryStream); Vector3 position = Vector3Proxy.Deserialize(memoryStream); this.OnPlayerJumped(cmid, position); } }
// Token: 0x06001349 RID: 4937 RVA: 0x00022150 File Offset: 0x00020350 private void EmitQuickItem(byte[] _bytes) { using (MemoryStream memoryStream = new MemoryStream(_bytes)) { Vector3 origin = Vector3Proxy.Deserialize(memoryStream); Vector3 direction = Vector3Proxy.Deserialize(memoryStream); int itemId = Int32Proxy.Deserialize(memoryStream); byte playerNumber = ByteProxy.Deserialize(memoryStream); int projectileID = Int32Proxy.Deserialize(memoryStream); this.OnEmitQuickItem(origin, direction, itemId, playerNumber, projectileID); } }
// Token: 0x06001348 RID: 4936 RVA: 0x000220DC File Offset: 0x000202DC private void EmitProjectile(byte[] _bytes) { using (MemoryStream memoryStream = new MemoryStream(_bytes)) { int cmid = Int32Proxy.Deserialize(memoryStream); Vector3 origin = Vector3Proxy.Deserialize(memoryStream); Vector3 direction = Vector3Proxy.Deserialize(memoryStream); byte slot = ByteProxy.Deserialize(memoryStream); int projectileID = Int32Proxy.Deserialize(memoryStream); bool explode = BooleanProxy.Deserialize(memoryStream); this.OnEmitProjectile(cmid, origin, direction, slot, projectileID, explode); } }
// Token: 0x0600133F RID: 4927 RVA: 0x00021E04 File Offset: 0x00020004 private void PlayerKilled(byte[] _bytes) { using (MemoryStream memoryStream = new MemoryStream(_bytes)) { int shooter = Int32Proxy.Deserialize(memoryStream); int target = Int32Proxy.Deserialize(memoryStream); byte weaponClass = ByteProxy.Deserialize(memoryStream); ushort damage = UInt16Proxy.Deserialize(memoryStream); byte bodyPart = ByteProxy.Deserialize(memoryStream); Vector3 direction = Vector3Proxy.Deserialize(memoryStream); this.OnPlayerKilled(shooter, target, weaponClass, damage, bodyPart, direction); } }
// Token: 0x060012D0 RID: 4816 RVA: 0x00020810 File Offset: 0x0001EA10 public void SendJump(Vector3 position) { using (MemoryStream memoryStream = new MemoryStream()) { Vector3Proxy.Serialize(memoryStream, position); Dictionary <byte, object> customOpParameters = new Dictionary <byte, object> { { this.__id, memoryStream.ToArray() } }; if (this.sendOperation != null) { this.sendOperation(13, customOpParameters, true, 0, false); } } }
// Token: 0x060012DE RID: 4830 RVA: 0x00020EF0 File Offset: 0x0001F0F0 public void SendHitFeedback(int targetCmid, Vector3 force) { using (MemoryStream memoryStream = new MemoryStream()) { Int32Proxy.Serialize(memoryStream, targetCmid); Vector3Proxy.Serialize(memoryStream, force); Dictionary <byte, object> customOpParameters = new Dictionary <byte, object> { { this.__id, memoryStream.ToArray() } }; if (this.sendOperation != null) { this.sendOperation(27, customOpParameters, true, 0, false); } } }
// Token: 0x060012CD RID: 4813 RVA: 0x000206A4 File Offset: 0x0001E8A4 public void SendExplosionDamage(int target, byte slot, byte distance, Vector3 force) { using (MemoryStream memoryStream = new MemoryStream()) { Int32Proxy.Serialize(memoryStream, target); ByteProxy.Serialize(memoryStream, slot); ByteProxy.Serialize(memoryStream, distance); Vector3Proxy.Serialize(memoryStream, force); Dictionary <byte, object> customOpParameters = new Dictionary <byte, object> { { this.__id, memoryStream.ToArray() } }; if (this.sendOperation != null) { this.sendOperation(10, customOpParameters, true, 0, false); } } }
// Token: 0x060012DC RID: 4828 RVA: 0x00020DE0 File Offset: 0x0001EFE0 public void SendEmitQuickItem(Vector3 origin, Vector3 direction, int itemId, byte playerNumber, int projectileID) { using (MemoryStream memoryStream = new MemoryStream()) { Vector3Proxy.Serialize(memoryStream, origin); Vector3Proxy.Serialize(memoryStream, direction); Int32Proxy.Serialize(memoryStream, itemId); ByteProxy.Serialize(memoryStream, playerNumber); Int32Proxy.Serialize(memoryStream, projectileID); Dictionary <byte, object> customOpParameters = new Dictionary <byte, object> { { this.__id, memoryStream.ToArray() } }; if (this.sendOperation != null) { this.sendOperation(25, customOpParameters, true, 0, false); } } }
// Token: 0x060012DB RID: 4827 RVA: 0x00020D4C File Offset: 0x0001EF4C public void SendEmitProjectile(Vector3 origin, Vector3 direction, byte slot, int projectileID, bool explode) { using (MemoryStream memoryStream = new MemoryStream()) { Vector3Proxy.Serialize(memoryStream, origin); Vector3Proxy.Serialize(memoryStream, direction); ByteProxy.Serialize(memoryStream, slot); Int32Proxy.Serialize(memoryStream, projectileID); BooleanProxy.Serialize(memoryStream, explode); Dictionary <byte, object> customOpParameters = new Dictionary <byte, object> { { this.__id, memoryStream.ToArray() } }; if (this.sendOperation != null) { this.sendOperation(24, customOpParameters, true, 0, false); } } }