public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.DistanceAttenuation);
     queueableBinaryWriter.Write(this.VectorNormalization);
     queueableBinaryWriter.Write(this.Gradients);
     queueableBinaryWriter.Write(this.UNUSED);
     queueableBinaryWriter.Write(this.UNUSED0);
     queueableBinaryWriter.Write(this.UNUSED1);
     queueableBinaryWriter.Write(this.Glow);
     queueableBinaryWriter.Write(this.UNUSED2);
     queueableBinaryWriter.Write(this.UNUSED3);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.WritePointer(this.GlobalVertexShaders);
     queueableBinaryWriter.Write(this.Default2D);
     queueableBinaryWriter.Write(this.Default3D);
     queueableBinaryWriter.Write(this.DefaultCubeMap);
     queueableBinaryWriter.Write(this.UNUSED4);
     queueableBinaryWriter.Write(this.UNUSED5);
     queueableBinaryWriter.Write(this.UNUSED6);
     queueableBinaryWriter.Write(this.UNUSED7);
     queueableBinaryWriter.Write(this.UNUSED8);
     queueableBinaryWriter.Write(this.UNUSED9);
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.GlobalShader);
     queueableBinaryWriter.Write(((short)(this.RasterizerDataFlags)));
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.RefractionAmount);
     queueableBinaryWriter.Write(this.DistanceFalloff);
     queueableBinaryWriter.Write(this.TintColor);
     queueableBinaryWriter.Write(this.HyperstealthRefraction);
     queueableBinaryWriter.Write(this.HyperstealthDistanceFalloff);
     queueableBinaryWriter.Write(this.HyperstealthTintColor);
     queueableBinaryWriter.Write(this.UNUSED10);
 }
예제 #2
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.Name);
     queueableBinaryWriter.Write(this.Color);
     queueableBinaryWriter.Write(this.SpreadDistance);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(this.MaximumDensity);
     queueableBinaryWriter.Write(this.StartDistance);
     queueableBinaryWriter.Write(this.OpaqueDistance);
     queueableBinaryWriter.Write(this.Color0);
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.MaximumDensity0);
     queueableBinaryWriter.Write(this.StartDistance0);
     queueableBinaryWriter.Write(this.OpaqueDistance0);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.PlanarColor);
     queueableBinaryWriter.Write(this.PlanarMaxDensity);
     queueableBinaryWriter.Write(this.PlanarOverrideAmount);
     queueableBinaryWriter.Write(this.PlanarMinDistanceBias);
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.Write(this.PatchyColor);
     queueableBinaryWriter.Write(this.fieldpad3);
     queueableBinaryWriter.Write(this.PatchyDensity);
     queueableBinaryWriter.Write(this.PatchyDistance);
     queueableBinaryWriter.Write(this.fieldpad4);
     queueableBinaryWriter.Write(this.PatchyFog);
     queueableBinaryWriter.WritePointer(this.Mixers);
     queueableBinaryWriter.Write(this.Amount);
     queueableBinaryWriter.Write(this.Threshold);
     queueableBinaryWriter.Write(this.Brightness);
     queueableBinaryWriter.Write(this.GammaPower);
     queueableBinaryWriter.Write(((short)(this.ScenarioAtmosphericFogPaletteCameraImmersionFlags)));
     queueableBinaryWriter.Write(this.fieldpad5);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(this.Type);
     queueableBinaryWriter.Write(((short)(this.FramebufferBlendFunc)));
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(((short)(this.PrimaryAnchor)));
     queueableBinaryWriter.Write(((short)(this.SecondaryAnchor)));
     queueableBinaryWriter.Write(((short)(this.TertiaryAnchor)));
     queueableBinaryWriter.Write(((short)(this._0To1BlendFunc)));
     queueableBinaryWriter.Write(((short)(this._1To2BlendFunc)));
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.Write(this.PrimaryScale);
     queueableBinaryWriter.Write(this.SecondaryScale);
     queueableBinaryWriter.Write(this.TertiaryScale);
     queueableBinaryWriter.Write(this.PrimaryOffset);
     queueableBinaryWriter.Write(this.SecondaryOffset);
     queueableBinaryWriter.Write(this.TertiaryOffset);
     queueableBinaryWriter.Write(this.Primary);
     queueableBinaryWriter.Write(this.Secondary);
     queueableBinaryWriter.Write(this.Tertiary);
     queueableBinaryWriter.Write(((short)(this.PrimaryWrapMode)));
     queueableBinaryWriter.Write(((short)(this.SecondaryWrapMode)));
     queueableBinaryWriter.Write(((short)(this.TertiaryWrapMode)));
     queueableBinaryWriter.Write(this.fieldpad3);
     queueableBinaryWriter.Write(this.fieldpad4);
     queueableBinaryWriter.WritePointer(this.Effectors);
     queueableBinaryWriter.Write(this.fieldpad5);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(((short)(this.CombinationRule)));
     queueableBinaryWriter.Write(((short)(this.DialogueType)));
     queueableBinaryWriter.WritePointer(this.Triggers);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.FalloffDistanceFromCamera);
     queueableBinaryWriter.Write(this.CutoffDistanceFromCamera);
     queueableBinaryWriter.WritePointer(this.Volumes);
 }
예제 #6
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.AnchorOffset);
     queueableBinaryWriter.Write(this.WidthScale);
     queueableBinaryWriter.Write(this.HeightScale);
     queueableBinaryWriter.Write(((short)(this.UnitHudAuxilaryOverlayScalingFlags)));
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.InterfaceBitmap);
     queueableBinaryWriter.Write(this.DefaultColor);
     queueableBinaryWriter.Write(this.FlashingColor);
     queueableBinaryWriter.Write(this.FlashPeriod);
     queueableBinaryWriter.Write(this.FlashDelay);
     queueableBinaryWriter.Write(this.NumberOfFlashes);
     queueableBinaryWriter.Write(((short)(this.UnitHudAuxilaryOverlayFlashFlags)));
     queueableBinaryWriter.Write(this.FlashLength);
     queueableBinaryWriter.Write(this.DisabledColor);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.SequenceIndex);
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.WritePointer(this.MultitexOverlay);
     queueableBinaryWriter.Write(this.fieldpad3);
     queueableBinaryWriter.Write(((short)(this.Type)));
     queueableBinaryWriter.Write(((short)(this.UnitHudAuxilaryOverlayFlags)));
     queueableBinaryWriter.Write(this.fieldpad4);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.UpdatesPerSecond);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(this.DeadCellPenalty);
     queueableBinaryWriter.Write(this.LiveCellBonus);
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.Width);
     queueableBinaryWriter.Write(this.Height);
     queueableBinaryWriter.Write(this.CellWidth);
     queueableBinaryWriter.Write(this.Height0);
     queueableBinaryWriter.Write(this.Velocity);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.Marker);
     queueableBinaryWriter.Write(((int)(this.CellularAutomata2dInterpolationFlags)));
     queueableBinaryWriter.Write(this.BaseColor);
     queueableBinaryWriter.Write(this.PeakColor);
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.Write(this.Width0);
     queueableBinaryWriter.Write(this.Height1);
     queueableBinaryWriter.Write(this.CellWidth0);
     queueableBinaryWriter.Write(this.Velocity0);
     queueableBinaryWriter.Write(this.fieldpad3);
     queueableBinaryWriter.Write(this.Marker0);
     queueableBinaryWriter.Write(this.TextureWidth);
     queueableBinaryWriter.Write(this.fieldpad4);
     queueableBinaryWriter.Write(this.fieldpad5);
     queueableBinaryWriter.Write(this.Texture);
     queueableBinaryWriter.Write(this.fieldpad6);
     queueableBinaryWriter.WritePointer(this.Rules);
 }
예제 #8
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(((short)(this.RenderModelSectionGroupDetailLevels)));
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.WritePointer(this.CompoundNodes);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.Name);
     queueableBinaryWriter.WritePointer(this.Variants);
     queueableBinaryWriter.Write(this.DefaultSoundEffect);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.Scenario);
     queueableBinaryWriter.WritePointer(this.Parameters);
     queueableBinaryWriter.Write(this.fieldpad);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.FullName);
     this.StateInfo.Write_(queueableBinaryWriter);
     queueableBinaryWriter.WritePointer(this.DestinationsAABBCC);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(((int)(this.SingleAnimationReferenceFlags)));
     queueableBinaryWriter.Write(this.AnimationPeriod);
     queueableBinaryWriter.WritePointer(this.Keyframes);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.BoundingSphereCenter);
     queueableBinaryWriter.Write(this.BoundingSphereRadius);
     queueableBinaryWriter.WritePointer(this.Planes);
 }
예제 #14
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(((int)(this.ItemItemFlags)));
     queueableBinaryWriter.Write(this.OLDMessageIndex);
     queueableBinaryWriter.Write(this.SortOrder);
     queueableBinaryWriter.Write(this.MultiplayerOngroundScale);
     queueableBinaryWriter.Write(this.CampaignOngroundScale);
     queueableBinaryWriter.Write(this.PickupMessage);
     queueableBinaryWriter.Write(this.SwapMessage);
     queueableBinaryWriter.Write(this.PickupOrDualMsg);
     queueableBinaryWriter.Write(this.SwapOrDualMsg);
     queueableBinaryWriter.Write(this.DualonlyMsg);
     queueableBinaryWriter.Write(this.PickedUpMsg);
     queueableBinaryWriter.Write(this.SingluarQuantityMsg);
     queueableBinaryWriter.Write(this.PluralQuantityMsg);
     queueableBinaryWriter.Write(this.SwitchtoMsg);
     queueableBinaryWriter.Write(this.SwitchtoFromAiMsg);
     queueableBinaryWriter.Write(this.UNUSED);
     queueableBinaryWriter.Write(this.CollisionSound);
     queueableBinaryWriter.WritePointer(this.PredictedBitmaps);
     queueableBinaryWriter.Write(this.DetonationDamageEffect);
     queueableBinaryWriter.Write(this.DetonationDelay);
     queueableBinaryWriter.Write(this.DetonatingEffect);
     queueableBinaryWriter.Write(this.DetonationEffect);
 }
예제 #15
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     this.GeometryInfo.Write_(queueableBinaryWriter);
     this.GeometryBlockInfo.Write_(queueableBinaryWriter);
     queueableBinaryWriter.WritePointer(this.CacheData);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.WritePointer(this.Sectors);
     queueableBinaryWriter.WritePointer(this.Links);
     queueableBinaryWriter.WritePointer(this.Refs);
     queueableBinaryWriter.WritePointer(this.Bsp2dNodes);
     queueableBinaryWriter.WritePointer(this.SurfaceFlags);
     queueableBinaryWriter.WritePointer(this.Vertices);
     queueableBinaryWriter.WritePointer(this.ObjectRefs);
     queueableBinaryWriter.WritePointer(this.PathfindingHints);
     queueableBinaryWriter.WritePointer(this.InstancedGeometryRefs);
     queueableBinaryWriter.Write(this.StructureChecksum);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.WritePointer(this.UserplacedHints);
 }
예제 #17
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.MovingTurningSpeed);
     queueableBinaryWriter.Write(((int)(this.BipedBipedFlags)));
     queueableBinaryWriter.Write(this.StationaryTurningThreshold);
     queueableBinaryWriter.Write(this.JumpVelocity);
     queueableBinaryWriter.Write(this.MaximumSoftLandingTime);
     queueableBinaryWriter.Write(this.MaximumHardLandingTime);
     queueableBinaryWriter.Write(this.MinimumSoftLandingVelocity);
     queueableBinaryWriter.Write(this.MinimumHardLandingVelocity);
     queueableBinaryWriter.Write(this.MaximumHardLandingVelocity);
     queueableBinaryWriter.Write(this.DeathHardLandingVelocity);
     queueableBinaryWriter.Write(this.StunDuration);
     queueableBinaryWriter.Write(this.StandingCameraHeight);
     queueableBinaryWriter.Write(this.CrouchingCameraHeight);
     queueableBinaryWriter.Write(this.CrouchTransitionTime);
     queueableBinaryWriter.Write(this.CameraInterpolationStart);
     queueableBinaryWriter.Write(this.CameraInterpolationEnd);
     queueableBinaryWriter.Write(this.CameraForwardMovementScale);
     queueableBinaryWriter.Write(this.CameraSideMovementScale);
     queueableBinaryWriter.Write(this.CameraVerticalMovementScale);
     queueableBinaryWriter.Write(this.CameraExclusionDistance);
     queueableBinaryWriter.Write(this.AutoaimWidth);
     this.LockonData.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.fieldpad4);
     queueableBinaryWriter.Write(this.HeadShotAccScale);
     queueableBinaryWriter.Write(this.AreaDamageEffect);
     this.Physics.Write_(queueableBinaryWriter);
     queueableBinaryWriter.WritePointer(this.ContactPoints);
     queueableBinaryWriter.Write(this.ReanimationCharacter);
     queueableBinaryWriter.Write(this.DeathSpawnCharacter);
     queueableBinaryWriter.Write(this.DeathSpawnCount);
     queueableBinaryWriter.Write(this.fieldpad5);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.Template);
     queueableBinaryWriter.Write(((int)(this.ParticlePhysicsFlags)));
     queueableBinaryWriter.WritePointer(this.Movements);
 }
예제 #19
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(((short)(this.GameEngineJuggernautEventFlags)));
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(((short)(this.Event)));
     queueableBinaryWriter.Write(((short)(this.Audience)));
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.DisplayString);
     queueableBinaryWriter.Write(((short)(this.RequiredField)));
     queueableBinaryWriter.Write(((short)(this.ExcludedAudience)));
     queueableBinaryWriter.Write(this.PrimaryString);
     queueableBinaryWriter.Write(this.PrimaryStringDuration);
     queueableBinaryWriter.Write(this.PluralDisplayString);
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.Write(this.SoundDelay);
     queueableBinaryWriter.Write(((short)(this.GameEngineJuggernautEventSoundFlags)));
     queueableBinaryWriter.Write(this.fieldpad3);
     queueableBinaryWriter.Write(this.Sound);
     this.ExtraSounds.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.fieldpad4);
     queueableBinaryWriter.Write(this.fieldpad5);
     queueableBinaryWriter.WritePointer(this.SoundPermutations);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(((short)(this.StateAttachedTo)));
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(((short)(this.CanUseOnMapType)));
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.AnchorOffset);
     queueableBinaryWriter.Write(this.WidthScale);
     queueableBinaryWriter.Write(this.HeightScale);
     queueableBinaryWriter.Write(((short)(this.WeaponHudStaticScalingFlags)));
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.Write(this.fieldpad3);
     queueableBinaryWriter.Write(this.InterfaceBitmap);
     queueableBinaryWriter.Write(this.DefaultColor);
     queueableBinaryWriter.Write(this.FlashingColor);
     queueableBinaryWriter.Write(this.FlashPeriod);
     queueableBinaryWriter.Write(this.FlashDelay);
     queueableBinaryWriter.Write(this.NumberOfFlashes);
     queueableBinaryWriter.Write(((short)(this.WeaponHudStaticFlashFlags)));
     queueableBinaryWriter.Write(this.FlashLength);
     queueableBinaryWriter.Write(this.DisabledColor);
     queueableBinaryWriter.Write(this.fieldpad4);
     queueableBinaryWriter.Write(this.SequenceIndex);
     queueableBinaryWriter.Write(this.fieldpad5);
     queueableBinaryWriter.WritePointer(this.MultitexOverlay);
     queueableBinaryWriter.Write(this.fieldpad6);
     queueableBinaryWriter.Write(this.fieldpad7);
 }
예제 #21
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.Name);
     queueableBinaryWriter.Write(((int)(this.SquadsFlags)));
     queueableBinaryWriter.Write(((short)(this.Team)));
     queueableBinaryWriter.Write(this.Parent);
     queueableBinaryWriter.Write(this.SquadDelayTime);
     queueableBinaryWriter.Write(this.NormalDiffCount);
     queueableBinaryWriter.Write(this.InsaneDiffCount);
     queueableBinaryWriter.Write(((short)(this.MajorUpgrade)));
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(this.VehicleType);
     queueableBinaryWriter.Write(this.CharacterType);
     queueableBinaryWriter.Write(this.InitialZone);
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.InitialWeapon);
     queueableBinaryWriter.Write(this.InitialSecondaryWeapon);
     queueableBinaryWriter.Write(((short)(this.GrenadeType)));
     queueableBinaryWriter.Write(this.InitialOrder);
     queueableBinaryWriter.Write(this.VehicleVariant);
     queueableBinaryWriter.WritePointer(this.StartingLocations);
     queueableBinaryWriter.Write(this.PlacementScript);
     queueableBinaryWriter.Write(this.fieldskip);
     queueableBinaryWriter.Write(this.fieldpad1);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(((short)(this.Platform)));
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.WritePointer(this.GeometryClassifications);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(this.AnimationPeriod);
     queueableBinaryWriter.WritePointer(this.InterpolatedKeyframes);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.WindTilingScale);
     queueableBinaryWriter.Write(this.WindPrimaryHeadingpitchstrength);
     queueableBinaryWriter.Write(this.PrimaryRateOfChange);
     queueableBinaryWriter.Write(this.PrimaryMinStrength);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.WindGustingHeadingpitchstrength);
     queueableBinaryWriter.Write(this.GustDiretionalRateOfChange);
     queueableBinaryWriter.Write(this.GustStrengthRateOfChange);
     queueableBinaryWriter.Write(this.GustConeAngle);
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.Write(this.fieldpad3);
     queueableBinaryWriter.Write(this.fieldpad4);
     queueableBinaryWriter.Write(this.fieldpad5);
     queueableBinaryWriter.Write(this.fieldpad6);
     queueableBinaryWriter.Write(this.fieldpad7);
     queueableBinaryWriter.Write(this.TurbulanceRateOfChange);
     queueableBinaryWriter.Write(this.TurbulenceScaleXYZ);
     queueableBinaryWriter.Write(this.GravityConstant);
     queueableBinaryWriter.WritePointer(this.WindPirmitives);
     queueableBinaryWriter.Write(this.fieldpad8);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     this.SharedInterface.Write_(queueableBinaryWriter);
     queueableBinaryWriter.WritePointer(this.FirstPerson);
     queueableBinaryWriter.Write(this.NewHudInterface);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.MagnetismFriction);
     queueableBinaryWriter.Write(this.MagnetismAdhesion);
     queueableBinaryWriter.Write(this.InconsequentialTargetScale);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(this.CrosshairLocation);
     queueableBinaryWriter.Write(this.SecondsToStart);
     queueableBinaryWriter.Write(this.SecondsToFullSpeed);
     queueableBinaryWriter.Write(this.DecayRate);
     queueableBinaryWriter.Write(this.FullSpeedMultiplier);
     queueableBinaryWriter.Write(this.PeggedMagnitude);
     queueableBinaryWriter.Write(this.PeggedAngularThreshold);
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.LookDefaultPitchRate);
     queueableBinaryWriter.Write(this.LookDefaultYawRate);
     queueableBinaryWriter.Write(this.LookPegThreshold01);
     queueableBinaryWriter.Write(this.LookYawAccelerationTime);
     queueableBinaryWriter.Write(this.LookYawAccelerationScale);
     queueableBinaryWriter.Write(this.LookPitchAccelerationTime);
     queueableBinaryWriter.Write(this.LookPitchAccelerationScale);
     queueableBinaryWriter.Write(this.LookAutolevellingScale);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.GravityScale);
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.Write(this.MinimumAutolevellingTicks);
     queueableBinaryWriter.Write(this.MinimumAngleForVehicleFlipping);
     queueableBinaryWriter.WritePointer(this.LookFunction);
     queueableBinaryWriter.Write(this.MinimumActionHoldTime);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(((short)(this.StateAttachedTo)));
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.Write(((short)(this.CanUseOnMapType)));
     queueableBinaryWriter.Write(this.fieldpad0);
     queueableBinaryWriter.Write(this.fieldpad1);
     queueableBinaryWriter.Write(this.AnchorOffset);
     queueableBinaryWriter.Write(this.WidthScale);
     queueableBinaryWriter.Write(this.HeightScale);
     queueableBinaryWriter.Write(((short)(this.WeaponHudMeterScalingFlags)));
     queueableBinaryWriter.Write(this.fieldpad2);
     queueableBinaryWriter.Write(this.fieldpad3);
     queueableBinaryWriter.Write(this.MeterBitmap);
     queueableBinaryWriter.Write(this.ColorAtMeterMinimum);
     queueableBinaryWriter.Write(this.ColorAtMeterMaximum);
     queueableBinaryWriter.Write(this.FlashColor);
     queueableBinaryWriter.Write(this.EmptyColor);
     queueableBinaryWriter.Write(((byte)(this.WeaponHudMeterFlags)));
     queueableBinaryWriter.Write(this.MinumumMeterValue);
     queueableBinaryWriter.Write(this.SequenceIndex);
     queueableBinaryWriter.Write(this.AlphaMultiplier);
     queueableBinaryWriter.Write(this.AlphaBias);
     queueableBinaryWriter.Write(this.ValueScale);
     queueableBinaryWriter.Write(this.Opacity);
     queueableBinaryWriter.Write(this.Translucency);
     queueableBinaryWriter.Write(this.DisabledColor);
     queueableBinaryWriter.WritePointer(this.GNullBlock);
     queueableBinaryWriter.Write(this.fieldpad4);
     queueableBinaryWriter.Write(this.fieldpad5);
 }
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.Shader);
     queueableBinaryWriter.WritePointer(this.Section);
     this.GeometryBlockInfo.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.SunSpotColor);
     queueableBinaryWriter.Write(this.ReflectionTint);
     queueableBinaryWriter.Write(this.RefractionTint);
     queueableBinaryWriter.Write(this.HorizonColor);
     queueableBinaryWriter.Write(this.SunSpecularPower);
     queueableBinaryWriter.Write(this.ReflectionBumpScale);
     queueableBinaryWriter.Write(this.RefractionBumpScale);
     queueableBinaryWriter.Write(this.FresnelScale);
     queueableBinaryWriter.Write(this.SunDirHeading);
     queueableBinaryWriter.Write(this.SunDirPitch);
     queueableBinaryWriter.Write(this.FOV);
     queueableBinaryWriter.Write(this.Aspect);
     queueableBinaryWriter.Write(this.Height);
     queueableBinaryWriter.Write(this.Farz);
     queueableBinaryWriter.Write(this.RotateOffset);
     queueableBinaryWriter.Write(this.Center);
     queueableBinaryWriter.Write(this.Extents);
     queueableBinaryWriter.Write(this.FogNear);
     queueableBinaryWriter.Write(this.FogFar);
     queueableBinaryWriter.Write(this.DynamicHeightBias);
 }
예제 #29
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.WritePointer(this.VehiclePermutations);
     queueableBinaryWriter.Write(this.SpawnTime);
     queueableBinaryWriter.Write(this.fieldpad);
 }
예제 #30
0
 public override void Write_(Moonfish.Guerilla.QueueableBinaryWriter queueableBinaryWriter)
 {
     base.Write_(queueableBinaryWriter);
     queueableBinaryWriter.Write(this.InputDspEffectName);
     queueableBinaryWriter.Write(this.fieldpad);
     queueableBinaryWriter.WritePointer(this.Components);
 }