DarkEmu_GameServer.PacketReader.ReadByte C# (CSharp) Method

ReadByte() public method

public ReadByte ( ) : byte
return byte
        public byte ReadByte()
        {
            fixed (byte* ptr_workspace = workspace)
            {
                byte tmp = *((byte*)(ptr_workspace + readIndex));
                readIndex++;
                return tmp;
            }
        }

Usage Example

Example #1
0
        public static void OnGM(PacketReader reader_, int Index_)
        {
            if (Player.Flags[Index_].GM == 1)
            {
                byte id = reader_.ReadByte();

                switch (id)
                {
                    case 6:
                        MonsterSpawn.OnSpawn(reader_, Index_);
                        break;
                    case 7:
                        Items.CreateItem(reader_, Index_);
                        break;
                    case 13:
                        BanPlayer(reader_, Index_);
                        break;
                    case 14:
                        OnInvisible(Index_);
                        break;

                    case 20:
                        MonsterSpawn.KillMonster(reader_, Index_);
                        break;
                }
            }
        }
All Usage Examples Of DarkEmu_GameServer.PacketReader::ReadByte