Esempio n. 1
0
 // 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);
 }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 // 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();
 }
Esempio n. 5
0
 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());
 }
Esempio n. 6
0
 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));
 }
Esempio n. 7
0
 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));
 }
Esempio n. 9
0
 // 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));
 }
Esempio n. 10
0
 // 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));
 }
Esempio n. 11
0
 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));
 }
Esempio n. 12
0
 // 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));
 }
Esempio n. 13
0
 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));
     }
 }
Esempio n. 14
0
        // 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);
            }
        }
Esempio n. 17
0
        // 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));
            }
        }
Esempio n. 18
0
        // 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));
            }
        }
Esempio n. 19
0
 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);
     }
 }
Esempio n. 20
0
        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);
 }
Esempio n. 22
0
    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");
    }
Esempio n. 23
0
        // 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();
 }
Esempio n. 25
0
 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));
 }
Esempio n. 26
0
 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");
     }
 }
Esempio n. 27
0
    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");
    }
Esempio n. 28
0
        // 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);
        }
Esempio n. 29
0
        // 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);
        }
Esempio n. 30
0
    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);
    }