// Token: 0x060020AD RID: 8365 RVA: 0x0008D699 File Offset: 0x0008B899 public override void Serialize(NetworkWriter writer) { GeneratedNetworkCode._WriteCSteamID_None(writer, this.steamId); writer.WriteBytesFull(this.authTicket); writer.Write(this.password); writer.Write(this.version); }
public override bool OnSerialize(NetworkWriter writer, bool forceAll) { if (forceAll) { GeneratedNetworkCode._WriteInfo_Ragdoll(writer, this.owner); writer.Write(this.allowRecall); return(true); } bool flag = false; if ((base.syncVarDirtyBits & 1u) != 0u) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } GeneratedNetworkCode._WriteInfo_Ragdoll(writer, this.owner); } if ((base.syncVarDirtyBits & 2u) != 0u) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } writer.Write(this.allowRecall); } if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); } return(flag); }
public override bool OnSerialize(NetworkWriter writer, bool forceAll) { if (forceAll) { GeneratedNetworkCode._WriteStructSyncListVisionProviderInfo_None(writer, m_visionProviders); return(true); } bool flag = false; if (((int)syncVarDirtyBits & 1) != 0) { if (!flag) { writer.WritePackedUInt32(syncVarDirtyBits); flag = true; } GeneratedNetworkCode._WriteStructSyncListVisionProviderInfo_None(writer, m_visionProviders); } if (!flag) { writer.WritePackedUInt32(syncVarDirtyBits); } return(flag); }
// Token: 0x060020AE RID: 8366 RVA: 0x0008D6CB File Offset: 0x0008B8CB public override void Deserialize(NetworkReader reader) { this.steamId = GeneratedNetworkCode._ReadCSteamID_None(reader); this.authTicket = reader.ReadBytesAndSize(); this.password = reader.ReadString(); this.version = reader.ReadString(); }
protected static void InvokeRpcRpcSetSummary(NetworkBehaviour obj, NetworkReader reader) { if (!NetworkClient.active) { Debug.LogError("RPC RpcSetSummary called on server."); return; } ((RoundSummary)obj).RpcSetSummary(GeneratedNetworkCode._ReadSummary_RoundSummary(reader), (int)reader.ReadPackedUInt32()); }
protected static void InvokeCmdCmdSelfDeduct(NetworkBehaviour obj, NetworkReader reader) { if (!NetworkServer.active) { Debug.LogError("Command CmdSelfDeduct called on client."); return; } ((PlayerStats)obj).CmdSelfDeduct(GeneratedNetworkCode._ReadHitInfo_PlayerStats(reader)); }
protected static void InvokeRpcTargetReturnPlayerInfo(NetworkBehaviour obj, NetworkReader reader) { if (!NetworkClient.active) { Debug.LogError("TargetRPC TargetReturnPlayerInfo called on server."); return; } ((QueryProcessor)obj).TargetReturnPlayerInfo(ClientScene.readyConnection, GeneratedNetworkCode._ReadArrayPlayerInfo_None(reader)); }
protected static void InvokeRpcRpcThrowGrenade(NetworkBehaviour obj, NetworkReader reader) { if (!NetworkClient.active) { Debug.LogError("RPC RpcThrowGrenade called on server."); return; } ((GrenadeManager)obj).RpcThrowGrenade(GeneratedNetworkCode._ReadGrenadeSpawnInfo_GrenadeManager(reader)); }
// Token: 0x06001278 RID: 4728 RVA: 0x0005A6B3 File Offset: 0x000588B3 protected static void InvokeCmdCmdReportUnlock(NetworkBehaviour obj, NetworkReader reader) { if (!NetworkServer.active) { Debug.LogError("Command CmdReportUnlock called on client."); return; } ((NetworkUser)obj).CmdReportUnlock(GeneratedNetworkCode._ReadUnlockableIndex_None(reader)); }
// Token: 0x060012DC RID: 4828 RVA: 0x0005C87A File Offset: 0x0005AA7A protected static void InvokeCmdCmdPing(NetworkBehaviour obj, NetworkReader reader) { if (!NetworkServer.active) { Debug.LogError("Command CmdPing called on client."); return; } ((PingerController)obj).CmdPing(GeneratedNetworkCode._ReadPingInfo_PingerController(reader)); }
protected static void InvokeCmdCmdSuicide(NetworkBehaviour obj, NetworkReader reader) { if (!NetworkServer.active) { Debug.LogError("Command CmdSuicide called on client."); return; } ((CharacterClassManager)obj).CmdSuicide(GeneratedNetworkCode._ReadHitInfo_PlayerStats(reader)); }
// Token: 0x060026C7 RID: 9927 RVA: 0x0001C6BD File Offset: 0x0001A8BD protected static void InvokeRpcRpcGrantAchievement(NetworkBehaviour obj, NetworkReader reader) { if (!NetworkClient.active) { Debug.LogError("RPC RpcGrantAchievement called on server."); return; } ((ServerAchievementTracker)obj).RpcGrantAchievement(GeneratedNetworkCode._ReadServerAchievementIndex_None(reader)); }
protected static void InvokeCmdCmdSendAbilityPing(NetworkBehaviour obj, NetworkReader reader) { if (!EvoSGameConfig.NetworkIsServer) { Log.Print(LogType.Error, "Command CmdSendAbilityPing called on client."); } else { ((ActorController)obj).CmdSendAbilityPing((int)reader.ReadPackedUInt32(), GeneratedNetworkCode._ReadLocalizationArg_AbilityPing_None(reader)); } }
// Token: 0x060012CF RID: 4815 RVA: 0x0005C430 File Offset: 0x0005A630 public override void OnDeserialize(NetworkReader reader, bool initialState) { if (initialState) { this.pickupIndex = GeneratedNetworkCode._ReadPickupIndex_None(reader); return; } int num = (int)reader.ReadPackedUInt32(); if ((num & 1) != 0) { this.pickupIndex = GeneratedNetworkCode._ReadPickupIndex_None(reader); } }
// Token: 0x06000EDE RID: 3806 RVA: 0x0004204C File Offset: 0x0004024C public override void OnDeserialize(NetworkReader reader, bool initialState) { if (initialState) { this.parentIdentifier = GeneratedNetworkCode._ReadParentIdentifier_NetworkParent(reader); return; } int num = (int)reader.ReadPackedUInt32(); if ((num & 1) != 0) { this.SetParentIdentifier(GeneratedNetworkCode._ReadParentIdentifier_NetworkParent(reader)); } }
// Token: 0x06000DE2 RID: 3554 RVA: 0x0003E46C File Offset: 0x0003C66C public override void OnDeserialize(NetworkReader reader, bool initialState) { if (initialState) { this.spinChargeState = GeneratedNetworkCode._ReadSpinChargeState_LaserTurbineController(reader); return; } int num = (int)reader.ReadPackedUInt32(); if ((num & 1) != 0) { this.spinChargeState = GeneratedNetworkCode._ReadSpinChargeState_LaserTurbineController(reader); } }
// Token: 0x060012DF RID: 4831 RVA: 0x0005C99C File Offset: 0x0005AB9C public override void OnDeserialize(NetworkReader reader, bool initialState) { if (initialState) { this.currentPing = GeneratedNetworkCode._ReadPingInfo_PingerController(reader); return; } int num = (int)reader.ReadPackedUInt32(); if ((num & 1) != 0) { this.OnSyncCurrentPing(GeneratedNetworkCode._ReadPingInfo_PingerController(reader)); } }
// Token: 0x06000C13 RID: 3091 RVA: 0x00035D88 File Offset: 0x00033F88 public override void OnDeserialize(NetworkReader reader, bool initialState) { if (initialState) { this.netTarget = GeneratedNetworkCode._ReadHurtBoxReference_None(reader); return; } int num = (int)reader.ReadPackedUInt32(); if ((num & 1) != 0) { this.OnSyncTarget(GeneratedNetworkCode._ReadHurtBoxReference_None(reader)); } }
public override void OnDeserialize(NetworkReader reader, bool initialState) { if (initialState) { GeneratedNetworkCode._ReadStructSyncListVisionProviderInfo_None(reader, m_visionProviders); } else { if (((int)reader.ReadPackedUInt32() & 1) == 0) { return; } GeneratedNetworkCode._ReadStructSyncListVisionProviderInfo_None(reader, m_visionProviders); } }
public override void Deserialize(NetworkReader reader, GameObject context) { var board = context.GameManager.Board; EventType = (GameEventManager.EventType)reader.ReadInt32(); Start = GeneratedNetworkCode._ReadGridPosProp_None(reader); EndGridPos = GeneratedNetworkCode._ReadGridPosProp_None(reader); EndSquare = board.GetBoardSquare(GridPos.FromGridPosProp(EndGridPos)); var pathBytes = reader.ReadBytesAndSize(); Path = MovementUtils.DeSerializePath(board, pathBytes); MovementType = (ActorData.MovementType)reader.ReadInt32(); DisappearAfterMovement = reader.ReadBoolean(); Respawning = reader.ReadBoolean(); }
// Token: 0x06001E76 RID: 7798 RVA: 0x0008FC94 File Offset: 0x0008DE94 public override void Serialize(NetworkWriter writer) { writer.Write(this.sendTime); writer.WritePackedUInt32((uint)this.prefabIndex); writer.Write(this.position); writer.Write(this.rotation); writer.Write(this.owner); GeneratedNetworkCode._WriteHurtBoxReference_None(writer, this.target); writer.Write(this.damage); writer.Write(this.force); writer.Write(this.crit); writer.WritePackedUInt32((uint)this.predictionId); writer.Write((int)this.damageColorIndex); writer.Write(this.speedOverride); writer.Write(this.fuseOverride); }
public void CallRpcThrowGrenade(GrenadeManager.GrenadeSpawnInfo g) { if (!NetworkServer.active) { Debug.LogError("RPC Function RpcThrowGrenade called on client."); return; } NetworkWriter networkWriter = new NetworkWriter(); networkWriter.Write(0); networkWriter.Write((short)((ushort)2)); networkWriter.WritePackedUInt32((uint)GrenadeManager.kRpcRpcThrowGrenade); networkWriter.Write(base.GetComponent <NetworkIdentity>().netId); GeneratedNetworkCode._WriteGrenadeSpawnInfo_GrenadeManager(networkWriter, g); this.SendRPCInternal(networkWriter, 2, "RpcThrowGrenade"); }
// Token: 0x060026C8 RID: 9928 RVA: 0x000B25F0 File Offset: 0x000B07F0 public void CallRpcGrantAchievement(ServerAchievementIndex serverAchievementIndex) { if (!NetworkServer.active) { Debug.LogError("RPC Function RpcGrantAchievement called on client."); return; } NetworkWriter networkWriter = new NetworkWriter(); networkWriter.Write(0); networkWriter.Write((short)((ushort)2)); networkWriter.WritePackedUInt32((uint)ServerAchievementTracker.kRpcRpcGrantAchievement); networkWriter.Write(base.GetComponent <NetworkIdentity>().netId); GeneratedNetworkCode._WriteServerAchievementIndex_None(networkWriter, serverAchievementIndex); this.SendRPCInternal(networkWriter, 0, "RpcGrantAchievement"); }
// Token: 0x06001E77 RID: 7799 RVA: 0x0008FD40 File Offset: 0x0008DF40 public override void Deserialize(NetworkReader reader) { this.sendTime = reader.ReadDouble(); this.prefabIndex = (byte)reader.ReadPackedUInt32(); this.position = reader.ReadVector3(); this.rotation = reader.ReadQuaternion(); this.owner = reader.ReadGameObject(); this.target = GeneratedNetworkCode._ReadHurtBoxReference_None(reader); this.damage = reader.ReadSingle(); this.force = reader.ReadSingle(); this.crit = reader.ReadBoolean(); this.predictionId = (ushort)reader.ReadPackedUInt32(); this.damageColorIndex = (DamageColorIndex)reader.ReadInt32(); this.speedOverride = reader.ReadSingle(); this.fuseOverride = reader.ReadSingle(); }
private bool GenericPickupController_OnSerialize(On.RoR2.GenericPickupController.orig_OnSerialize orig, GenericPickupController self, NetworkWriter writer, bool forceAll) { if (NetworkServer.active) { if (isCurrentStageBazaar()) { List <BazaarItem> bazaarItems = bazaar.GetBazaarItems(); for (int i = 0; i < bazaarItems.Count; i++) { if (bazaarItems[i].genericPickupController == self) { if (forceAll) { GeneratedNetworkCode._WritePickupIndex_None(writer, bazaarItems[i].pickupIndex); writer.Write(self.Recycled); return(true); } bool flag = false; if ((self.GetComponent <NetworkBehaviour>().GetFieldValue <uint>("m_SyncVarDirtyBits") & 1u) != 0u) { if (!flag) { writer.WritePackedUInt32(self.GetComponent <NetworkBehaviour>().GetFieldValue <uint>("m_SyncVarDirtyBits")); flag = true; } GeneratedNetworkCode._WritePickupIndex_None(writer, bazaarItems[i].pickupIndex); } if ((self.GetComponent <NetworkBehaviour>().GetFieldValue <uint>("m_SyncVarDirtyBits") & 2u) != 0u) { if (!flag) { writer.WritePackedUInt32(self.GetComponent <NetworkBehaviour>().GetFieldValue <uint>("m_SyncVarDirtyBits")); flag = true; } writer.Write(self.Recycled); } if (!flag) { writer.WritePackedUInt32(self.GetComponent <NetworkBehaviour>().GetFieldValue <uint>("m_SyncVarDirtyBits")); } return(flag); } } } } return(orig(self, writer, forceAll)); }
public void CallRpcDisplayConsoleText(DisplayConsoleTextMessage message) { if (!EvoSGameConfig.NetworkIsServer) { Log.Print(LogType.Error, "RPC Function RpcDisplayConsoleText called on client."); } else { var writer = new NetworkWriter(); writer.Write((short)0); writer.Write((short)2); writer.WritePackedUInt32((uint)kRpcRpcDisplayConsoleText); writer.Write(GetComponent <NetworkIdentity>().netId); GeneratedNetworkCode._WriteDisplayConsoleTextMessage_None(writer, message); SendRPCInternal(writer, 0, "RpcDisplayConsoleText"); } }
public void CallRpcSetSummary(RoundSummary.Summary sum, int posttime) { if (!NetworkServer.active) { Debug.LogError("RPC Function RpcSetSummary called on client."); return; } NetworkWriter networkWriter = new NetworkWriter(); networkWriter.Write(0); networkWriter.Write((short)((ushort)2)); networkWriter.WritePackedUInt32((uint)RoundSummary.kRpcRpcSetSummary); networkWriter.Write(base.GetComponent <NetworkIdentity>().netId); GeneratedNetworkCode._WriteSummary_RoundSummary(networkWriter, sum); networkWriter.WritePackedUInt32((uint)posttime); this.SendRPCInternal(networkWriter, 15, "RpcSetSummary"); }
// Token: 0x0600175D RID: 5981 RVA: 0x0006EF88 File Offset: 0x0006D188 public override bool OnSerialize(NetworkWriter writer, bool forceAll) { if (forceAll) { GeneratedNetworkCode._WriteStructSyncListUserVote_VoteController(writer, this.votes); writer.Write(this.timerIsActive); writer.Write(this.timer); return(true); } bool flag = false; if ((base.syncVarDirtyBits & 1u) != 0u) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } GeneratedNetworkCode._WriteStructSyncListUserVote_VoteController(writer, this.votes); } if ((base.syncVarDirtyBits & 2u) != 0u) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } writer.Write(this.timerIsActive); } if ((base.syncVarDirtyBits & 4u) != 0u) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } writer.Write(this.timer); } if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); } return(flag); }
// Token: 0x06001339 RID: 4921 RVA: 0x000524C8 File Offset: 0x000506C8 public override bool OnSerialize(NetworkWriter writer, bool forceAll) { if (forceAll) { GeneratedNetworkCode._WritePickupIndex_None(writer, this.pickupIndex); writer.Write(this.hidden); writer.Write(this.hasBeenPurchased); return(true); } bool flag = false; if ((base.syncVarDirtyBits & 1U) != 0U) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } GeneratedNetworkCode._WritePickupIndex_None(writer, this.pickupIndex); } if ((base.syncVarDirtyBits & 2U) != 0U) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } writer.Write(this.hidden); } if ((base.syncVarDirtyBits & 4U) != 0U) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } writer.Write(this.hasBeenPurchased); } if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); } return(flag); }
public override bool OnSerialize(NetworkWriter writer, bool forceAll) { if (forceAll) { GeneratedNetworkCode._WriteStructSyncListItemInfo_Inventory(writer, this.items); writer.WritePackedUInt32((uint)this.curItem); writer.WritePackedUInt32((uint)this.itemUniq); return(true); } bool flag = false; if ((base.syncVarDirtyBits & 1u) != 0u) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } GeneratedNetworkCode._WriteStructSyncListItemInfo_Inventory(writer, this.items); } if ((base.syncVarDirtyBits & 2u) != 0u) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } writer.WritePackedUInt32((uint)this.curItem); } if ((base.syncVarDirtyBits & 4u) != 0u) { if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); flag = true; } writer.WritePackedUInt32((uint)this.itemUniq); } if (!flag) { writer.WritePackedUInt32(base.syncVarDirtyBits); } return(flag); }