hds.BootingHelperRsi.generateSelfSpawnPacket C# (CSharp) Method

generateSelfSpawnPacket() public method

public generateSelfSpawnPacket ( WorldClient client ) : byte[]
client WorldClient
return byte[]
        public byte[] generateSelfSpawnPacket(WorldClient client)
        {
            DynamicArray rsiPacket;
            DynamicArray creationPacket;
            client.playerData.selfSpawnIdCounter = client.playerData.spawnViewUpdateCounter;
            playerRSIPacket(out rsiPacket, out creationPacket, client, client.playerData.assignSpawnIdCounter());

            // self
            byte[] selfViewID = {0x02, 0x00 };

            creationPacket.append(selfViewID);
            creationPacket.append(0x00);
            /*
             * Maybe we must remove the first too..needs testing
            creationPacket.append(0x00);
            creationPacket.append(0x00);
            */
            rsiPacket.append(creationPacket.getBytes());

            return rsiPacket.getBytes();
        }