Exemplo n.º 1
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 DecksPercentBeforeShuffle = subReader.ReadSingle();
                 BlackjackPayoutRatio      = subReader.ReadSingle();
                 SlotReelStop1             = subReader.ReadUInt32();
                 SlotReelStop2             = subReader.ReadUInt32();
                 SlotReelStop3             = subReader.ReadUInt32();
                 SlotReelStop4             = subReader.ReadUInt32();
                 SlotReelStop5             = subReader.ReadUInt32();
                 SlotReelStop6             = subReader.ReadUInt32();
                 SlotReelStopW             = subReader.ReadUInt32();
                 NumberOfDecks             = subReader.ReadUInt32();
                 MaxWinnings = subReader.ReadUInt32();
                 Currency.ReadBinary(subReader);
                 WinningsQuest.ReadBinary(subReader);
                 DealerStayOnSoft17 = subReader.ReadEnum <NoYes>();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 2
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Density             = subReader.ReadByte();
                 MinSlope            = subReader.ReadByte();
                 MaxSlope            = subReader.ReadByte();
                 Unused1             = subReader.ReadByte();
                 UnitFromWaterAmount = subReader.ReadUInt16();
                 Unused2             = subReader.ReadBytes(2);
                 UnitFromWaterType   = subReader.ReadEnum <UnitFromWaterType>();
                 PositionRange       = subReader.ReadSingle();
                 HeightRange         = subReader.ReadSingle();
                 ColorRange          = subReader.ReadSingle();
                 WavePeriod          = subReader.ReadSingle();
                 Flags   = subReader.ReadEnum <GrassFlags>();
                 Unused3 = subReader.ReadBytes(3);
             }
             catch
             {
                 return;
             }
         }
 }
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 MagicEffectFlags = subReader.ReadEnum <MagicEffectFlags>();
                 BaseCost         = subReader.ReadSingle();
                 AssociatedItem.ReadBinary(subReader);
                 MagicSchool    = subReader.ReadEnum <MagicSchool>();
                 ResistanceType = subReader.ReadEnum <ActorValues>();
                 Unknown        = subReader.ReadUInt16();
                 Unused         = subReader.ReadBytes(2);
                 Light.ReadBinary(subReader);
                 ProjectileSpeed = subReader.ReadSingle();
                 EffectShader.ReadBinary(subReader);
                 ObjectDisplayShader.ReadBinary(subReader);
                 EffectSound.ReadBinary(subReader);
                 BoltSound.ReadBinary(subReader);
                 HitSound.ReadBinary(subReader);
                 AreaSound.ReadBinary(subReader);
                 ConstantEffectEnchantmentFactor = subReader.ReadSingle();
                 ConstantEffectBarterFactor      = subReader.ReadSingle();
                 Archetype  = subReader.ReadEnum <MagicEffectArchetype>();
                 ActorValue = subReader.ReadEnum <ActorValues>();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 4
0
 public void ReadBinary(ESPReader reader)
 {
     try
     {
         Object.ReadBinary(reader);
         ParentIndex = reader.ReadUInt16();
         Unused      = reader.ReadBytes(2);
         Density     = reader.ReadSingle();
         Clustering  = reader.ReadByte();
         MinSlope    = reader.ReadByte();
         MaxSlope    = reader.ReadByte();
         Flags       = reader.ReadEnum <RegionObjectFlags>();
         RadiusWithRespectToParent = reader.ReadUInt16();
         Radius         = reader.ReadUInt16();
         Unknown1       = reader.ReadBytes(4);
         MaxHeight      = reader.ReadSingle();
         Sink           = reader.ReadSingle();
         SinkVariance   = reader.ReadSingle();
         SizeVariance   = reader.ReadSingle();
         XAngleVariance = reader.ReadUInt16();
         YAngleVariance = reader.ReadUInt16();
         ZAngleVariance = reader.ReadUInt16();
         Unknown2       = reader.ReadBytes(6);
     }
     catch
     {
         return;
     }
 }
Exemplo n.º 5
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 SkillBonus1       = subReader.ReadEnum <ActorValuesByte>();
                 SkillBonus1Amount = subReader.ReadByte();
                 SkillBonus2       = subReader.ReadEnum <ActorValuesByte>();
                 SkillBonus2Amount = subReader.ReadByte();
                 SkillBonus3       = subReader.ReadEnum <ActorValuesByte>();
                 SkillBonus3Amount = subReader.ReadByte();
                 SkillBonus4       = subReader.ReadEnum <ActorValuesByte>();
                 SkillBonus4Amount = subReader.ReadByte();
                 SkillBonus5       = subReader.ReadEnum <ActorValuesByte>();
                 SkillBonus5Amount = subReader.ReadByte();
                 SkillBonus6       = subReader.ReadEnum <ActorValuesByte>();
                 SkillBonus6Amount = subReader.ReadByte();
                 SkillBonus7       = subReader.ReadEnum <ActorValuesByte>();
                 SkillBonus7Amount = subReader.ReadByte();
                 Unused            = subReader.ReadBytes(2);
                 MaleHeight        = subReader.ReadSingle();
                 FemaleHeight      = subReader.ReadSingle();
                 MaleWeight        = subReader.ReadSingle();
                 FemaleWeight      = subReader.ReadSingle();
                 RaceFlags         = subReader.ReadEnum <RaceFlags>();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 6
0
 public void ReadBinary(ESPReader reader)
 {
     try
     {
         X = reader.ReadSingle();
         Y = reader.ReadSingle();
     }
     catch
     {
         return;
     }
 }
Exemplo n.º 7
0
 public void ReadBinary(ESPReader reader)
 {
     try
     {
         Time  = reader.ReadSingle();
         Value = reader.ReadSingle();
     }
     catch
     {
         return;
     }
 }
Exemplo n.º 8
0
        protected override void ReadData(ESPReader reader)
        {
            using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
                using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
                {
                    try
                    {
                        Divisor      = subReader.ReadUInt32();
                        MaxDistanceX = subReader.ReadSingle();
                        MaxDistanceY = subReader.ReadSingle();
                        MinX         = subReader.ReadSingle();
                        MinY         = subReader.ReadSingle();
                        MinZ         = subReader.ReadSingle();
                        MaxX         = subReader.ReadSingle();
                        MaxY         = subReader.ReadSingle();
                        MaxZ         = subReader.ReadSingle();

                        for (int i = 0; i < Divisor; i++)
                        {
                            List <short> newList = new List <short>();
                            for (int j = 0; j < (size - 36) / (2 * Divisor); j++)
                            {
                                newList.Add(reader.ReadInt16());
                            }
                            Cell.Add(newList);
                        }
                    }
                    catch
                    {
                        return;
                    }
                }
        }
Exemplo n.º 9
0
 public void ReadBinary(ESPReader reader)
 {
     try
     {
         Time  = reader.ReadSingle();
         Red   = reader.ReadSingle();
         Green = reader.ReadSingle();
         Blue  = reader.ReadSingle();
         Alpha = reader.ReadSingle();
     }
     catch
     {
         return;
     }
 }
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 RandMin = subReader.ReadSingle();
                 RandMax = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 11
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 DefaultLandHeight  = subReader.ReadSingle();
                 DefaultWaterHeight = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 WorldMapScale = subReader.ReadSingle();
                 CellXOffset   = subReader.ReadSingle();
                 CellYOffset   = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 13
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Type           = subReader.ReadEnum <LoadScreenTypeEnum>();
                 X              = subReader.ReadUInt32();
                 Y              = subReader.ReadUInt32();
                 Width          = subReader.ReadUInt32();
                 Height         = subReader.ReadUInt32();
                 Orientation    = subReader.ReadSingle();
                 Font1          = subReader.ReadEnum <FontType>();
                 Font1Red       = subReader.ReadSingle();
                 Font1Green     = subReader.ReadSingle();
                 Font1Blue      = subReader.ReadSingle();
                 Font1Alignment = subReader.ReadEnum <FontAlignment>();
                 Unknown1       = subReader.ReadBytes(20);
                 Font2          = subReader.ReadEnum <FontType>();
                 Font2Red       = subReader.ReadSingle();
                 Font2Green     = subReader.ReadSingle();
                 Font2Blue      = subReader.ReadSingle();
                 Unknown2       = subReader.ReadBytes(4);
                 Stats          = subReader.ReadUInt32();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 14
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 MinWidth       = subReader.ReadSingle();
                 MaxWidth       = subReader.ReadSingle();
                 MinHeight      = subReader.ReadSingle();
                 MaxHeight      = subReader.ReadSingle();
                 Depth          = subReader.ReadSingle();
                 Shininess      = subReader.ReadSingle();
                 ParallaxScale  = subReader.ReadSingle();
                 ParallaxPasses = subReader.ReadByte();
                 DecalFlags     = subReader.ReadEnum <DecalDataFlags>();
                 Unused         = subReader.ReadBytes(2);
                 Color.ReadBinary(subReader);
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 15
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Force  = subReader.ReadSingle();
                 Damage = subReader.ReadSingle();
                 Radius = subReader.ReadSingle();
                 Light.ReadBinary(subReader);
                 Sound1.ReadBinary(subReader);
                 Flags    = subReader.ReadEnum <ExplosionFlags>();
                 ISRadius = subReader.ReadSingle();
                 ImpactDataSet.ReadBinary(subReader);
                 Sound2.ReadBinary(subReader);
                 RadiationLevel           = subReader.ReadSingle();
                 RadiationDissipationTime = subReader.ReadSingle();
                 RadiationRadius          = subReader.ReadSingle();
                 SoundLevel = subReader.ReadEnum <SoundLevel>();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 16
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 IsAnimatable            = subReader.ReadEnum <NoYes>();
                 Duration                = subReader.ReadSingle();
                 HDREyeAdaptSpeedMult    = subReader.ReadUInt32();
                 HDREyeAdaptSpeedAdd     = subReader.ReadUInt32();
                 HDRBloomBlurRadiusMult  = subReader.ReadUInt32();
                 HDRBloomBlurRadiusAdd   = subReader.ReadUInt32();
                 HDRBloomThresholdMult   = subReader.ReadUInt32();
                 HDRBloomThresholdAdd    = subReader.ReadUInt32();
                 HDRBloomScaleMult       = subReader.ReadUInt32();
                 HDRBloomScaleAdd        = subReader.ReadUInt32();
                 HDRTargetLumMinMult     = subReader.ReadUInt32();
                 HDRTargetLumMinAdd      = subReader.ReadUInt32();
                 HDRTargetLumMaxMult     = subReader.ReadUInt32();
                 HDRTargetLumMaxAdd      = subReader.ReadUInt32();
                 HDRSunlightScaleMult    = subReader.ReadUInt32();
                 HDRSunlightScaleAdd     = subReader.ReadUInt32();
                 HDRSkyScaleMult         = subReader.ReadUInt32();
                 HDRSkyScaleAdd          = subReader.ReadUInt32();
                 Unknown1                = subReader.ReadBytes(72);
                 CinematicSaturationMult = subReader.ReadUInt32();
                 CinematicSaturationAdd  = subReader.ReadUInt32();
                 CinematicBrightnessMult = subReader.ReadUInt32();
                 CinematicBrightnessAdd  = subReader.ReadUInt32();
                 CinematicContrastMult   = subReader.ReadUInt32();
                 CinematicContrastAdd    = subReader.ReadUInt32();
                 Unknown2                = subReader.ReadBytes(8);
                 TintColor.ReadBinary(subReader);
                 BlurRadius            = subReader.ReadUInt32();
                 DoubleVisionStrength  = subReader.ReadUInt32();
                 RadialBlurStrength    = subReader.ReadUInt32();
                 RadialBlurRampUp      = subReader.ReadUInt32();
                 RadialBlurStart       = subReader.ReadUInt32();
                 RadialBlurUseTarget   = subReader.ReadEnum <NoYes>();
                 RadialBlurCenterX     = subReader.ReadUInt32();
                 RadialBlurCenterY     = subReader.ReadUInt32();
                 DepthOfFieldStrength  = subReader.ReadUInt32();
                 DepthOfFieldDistance  = subReader.ReadUInt32();
                 DepthOfFieldRange     = subReader.ReadUInt32();
                 DepthOfFieldUseTarget = subReader.ReadEnum <NoYes>();
                 RadialBlurRampDown    = subReader.ReadUInt32();
                 RadialBlurDownStart   = subReader.ReadUInt32();
                 FadeColor.ReadBinary(subReader);
                 MotionBlurStrength = subReader.ReadEnum <NoYes>();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 17
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 RangeRadius      = subReader.ReadSingle();
                 BroadcastRange   = subReader.ReadEnum <BroadcastRangeType>();
                 StaticPercentage = subReader.ReadSingle();
                 PositionReference.ReadBinary(subReader);
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 18
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 ProjectilesPerShot = subReader.ReadUInt32();
                 Projectile.ReadBinary(subReader);
                 Weight = subReader.ReadSingle();
                 ConsumedAmmo.ReadBinary(subReader);
                 ConsumedPercentage = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 19
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 EffectDuration    = subReader.ReadSingle();
                 EffectOrientation = subReader.ReadEnum <ImpactOrientation>();
                 AngleThreshold    = subReader.ReadSingle();
                 PlacementRadius   = subReader.ReadSingle();
                 SoundLevel        = subReader.ReadEnum <SoundLevel>();
                 HasDecalData      = subReader.ReadEnum <YesNoUInt>();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 20
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Effect.ReadBinary(subReader);
                 SkillRequirement = subReader.ReadSingle();
                 DamageMult       = subReader.ReadSingle();
                 APCost           = subReader.ReadSingle();
                 IsSilent         = subReader.ReadEnum <NoYesByte>();
                 RequiresMod      = subReader.ReadEnum <NoYesByte>();
                 Unused           = subReader.ReadBytes(2);
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 21
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Time   = subReader.ReadInt32();
                 Radius = subReader.ReadUInt32();
                 Color.ReadBinary(subReader);
                 Flags           = subReader.ReadEnum <LightFlags>();
                 FalloffExponent = subReader.ReadSingle();
                 FOV             = subReader.ReadSingle();
                 Value           = subReader.ReadUInt32();
                 Weight          = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 22
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Flags                  = subReader.ReadEnum <PackageUseWeaponFlags>();
                 FireRate               = subReader.ReadEnum <PackageUseWeaponFireRate>();
                 FireCount              = subReader.ReadEnum <PackageUseWeaponFireCount>();
                 NumberOfBursts         = subReader.ReadUInt16();
                 ShotsPerVolleyMin      = subReader.ReadUInt16();
                 ShotsPerVolleyMax      = subReader.ReadUInt16();
                 PauseBetweenVolleysMin = subReader.ReadSingle();
                 PauseBetweenVolleysMax = subReader.ReadSingle();
                 Unused                 = subReader.ReadBytes(4);
             }
             catch
             {
                 return;
             }
         }
 }
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 MatchBone1              = subReader.ReadUInt16();
                 MatchBone2              = subReader.ReadUInt16();
                 MatchBone3              = subReader.ReadUInt16();
                 DisableOnMove           = subReader.ReadEnum <NoYesByte>();
                 Unused                  = subReader.ReadByte();
                 MotorsStrength          = subReader.ReadSingle();
                 PoseActivationDelayTime = subReader.ReadSingle();
                 MatchErrorAllowance     = subReader.ReadSingle();
                 DisplacementToDisable   = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 24
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 ColorAmbient.ReadBinary(subReader);
                 ColorDirectional.ReadBinary(subReader);
                 FogColor.ReadBinary(subReader);
                 FogNear = subReader.ReadSingle();
                 FogFar  = subReader.ReadSingle();
                 DirectionalRotationXY = subReader.ReadInt32();
                 DirectionalRotationZ  = subReader.ReadInt32();
                 DirectionalFade       = subReader.ReadSingle();
                 FogClipDistance       = subReader.ReadSingle();
                 FogPower = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 25
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 ActorValue = subReader.ReadEnum <ActorValues>();
                 Multiplier = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 26
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Parent.ReadBinary(subReader);
                 Delay = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 27
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Value  = subReader.ReadInt32();
                 Weight = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 28
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Flags  = subReader.ReadEnum <ContainerFlags>();
                 Weight = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }
Exemplo n.º 29
0
        public void ReadBinary(ESPReader reader)
        {
            byte temp = reader.ReadByte();

            Flags    = (ConditionFlags)(temp & (byte)0x0F);
            Operator = (ConditionComparisonType)(temp & (byte)0xF0);
            Unused   = reader.ReadBytes(3);
            if (Flags.HasFlag(ConditionFlags.UseGlobal))
            {
                ComparisonValue = new FormID(reader.ReadUInt32());
            }
            else
            {
                ComparisonValue = reader.ReadSingle();
            }
        }
Exemplo n.º 30
0
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Owner.ReadBinary(subReader);
                 OwnerData = subReader.ReadUInt32();
                 Condition = subReader.ReadSingle();
             }
             catch
             {
                 return;
             }
         }
 }