ReadInner() приватный Метод

private ReadInner ( BinaryReader reader ) : void
reader System.IO.BinaryReader
Результат void
Пример #1
0
        public static TileEntity Read(BinaryReader reader, bool networkSend = false)
        {
            byte       id         = reader.ReadByte();
            TileEntity tileEntity = manager.GenerateInstance(id);

            tileEntity.type = id;
            tileEntity.ReadInner(reader, networkSend);
            return(tileEntity);
        }
Пример #2
0
        public static TileEntity Read(BinaryReader reader, bool networkSend = false)
        {
            byte       num      = reader.ReadByte();
            TileEntity instance = TileEntity.manager.GenerateInstance((int)num);

            instance.type = num;
            instance.ReadInner(reader, networkSend);
            return(instance);
        }
Пример #3
0
        public static TileEntity Read(BinaryReader reader)
        {
            TileEntity tileEntity = null;
            byte       num        = reader.ReadByte();

            switch (num)
            {
            case (byte)0:
                tileEntity = (TileEntity) new TETrainingDummy();
                break;

            case (byte)1:
                tileEntity = (TileEntity) new TEItemFrame();
                break;
            }

            tileEntity.type = num;
            tileEntity.ReadInner(reader);
            return(tileEntity);
        }
Пример #4
0
        public static TileEntity Read(BinaryReader reader, bool networkSend = false)
        {
            TileEntity tileEntity = (TileEntity)null;
            byte       num        = reader.ReadByte();

            switch (num)
            {
            case 0:
                tileEntity = (TileEntity) new TETrainingDummy();
                break;

            case 1:
                tileEntity = (TileEntity) new TEItemFrame();
                break;

            case 2:
                tileEntity = (TileEntity) new TELogicSensor();
                break;
            }
            tileEntity.type = num;
            tileEntity.ReadInner(reader, networkSend);
            return(tileEntity);
        }