Esempio n. 1
0
				public override void Read(BlamLib.IO.EndianReader s)
				{
					base.Read(s);

					ScoreToWin = s.ReadInt16();
					Flags = s.ReadUInt16();
					KillPoints = s.ReadByte();
					TakedownPoints = s.ReadByte();
					KillAsVipPoints = s.ReadByte();
					VipDeathPoints = s.ReadByte();
					DestinationArrivalPoints = s.ReadByte();
					SuicidePoints = s.ReadByte();
					BetrayalPoints = s.ReadByte();
					VipSuicidePoints = s.ReadByte();
					VipSelection = s.ReadByte();
					ZoneMovement = s.ReadByte();
					ZoneOrder = s.ReadByte();
					s.Seek(1, System.IO.SeekOrigin.Current);
					InfluenceRadius = s.ReadInt16();
					VipTraits.Read(s);
					ProximityTraits.Read(s);
					VipTeamTraits.Read(s);
				}
Esempio n. 2
0
		public override void Read(BlamLib.IO.EndianReader s)
		{
			GroupIndex = (short)(datum.Index = s.ReadUInt16());
			datum.Salt = (short)s.ReadUInt16();
			address = s.ReadUInt32();
			offset = (int)(address - s.BaseAddress);
			size = 0;
		}
Esempio n. 3
0
			public override void Read(BlamLib.IO.EndianReader s)
			{
				base.Read(s);

				Build = s.ReadUInt16();
				MinorVersion = s.ReadUInt16();
				Header.Read(s);
			}
Esempio n. 4
0
				//PAD16

				#region IStreamable Members
				public virtual void Read(BlamLib.IO.EndianReader s)
				{
					MiscOptions.Read(s);
					RespawnOptions.Read(s);
					SocialFlags = s.ReadUInt16();
					SocialTeamChanging = s.ReadInt16();
					MapOverrides.Read(s);
					Unknown0A8 = s.ReadUInt16();
					TeamScoringMethod = s.ReadInt16();
					Unknown0AC = s.ReadUInt16();
					s.Seek(2, System.IO.SeekOrigin.Current);
				}
Esempio n. 5
0
			public override void Read(BlamLib.IO.EndianReader s)
			{
				base.Read(s);

				EndianId = s.ReadUInt16();
				TypeString = s.ReadTagString();
				s.Seek(2, System.IO.SeekOrigin.Current);
			}
Esempio n. 6
0
				public void Read(BlamLib.IO.EndianReader s)
				{
					ObjectFlags = s.ReadUInt32();
					Unknown004 = s.ReadUInt32();
					Unknown008 = s.ReadUInt32();
					BudgetIndex = s.ReadInt32();
					X = s.ReadSingle(); Y = s.ReadSingle(); Z = s.ReadSingle();
					Yaw = s.ReadSingle(); Pitch = s.ReadSingle(); Roll = s.ReadSingle();
					I = s.ReadSingle(); J = s.ReadSingle(); K = s.ReadSingle();
					Unknown034 = s.ReadUInt32();
					Unknown038 = s.ReadUInt32();
					GameEngineFlags = s.ReadUInt16();
					Flags = s.ReadByte();
					TeamAffiliation = s.ReadByte();
					SharedStorage = s.ReadByte();
					SpawnTime = s.ReadByte();
					CachedObjectType = s.ReadByte();
					ShapeType = s.ReadByte();
					ShapeBoundaryWidthRadius = s.ReadSingle();
					ShapeBoundaryBoxLength = s.ReadSingle();
					ShapeBoundaryPositiveHeight = s.ReadSingle();
					ShapeBoundaryNegativeHeight = s.ReadSingle();
				}
Esempio n. 7
0
				public override void Read(BlamLib.IO.EndianReader s)
				{
					base.Read(s);

					Flags = s.ReadUInt16();
					Respawn = s.ReadInt16();
					GameType = s.ReadInt16();
					EnemyBombWaypoint = s.ReadInt16();
					ScoreToWin = s.ReadInt16();
					SuddenDeathTime = s.ReadInt16();
					BombResetTime = s.ReadInt16();
					BombArmingTime = s.ReadInt16();
					BombDisarmingTime = s.ReadInt16();
					BombFuseTime = s.ReadInt16();
					CarrierTraits.Read(s);
					ArmingTraits.Read(s);
				}
Esempio n. 8
0
				public override void Read(BlamLib.IO.EndianReader s)
				{
					base.Read(s);

					Flags = s.ReadUInt16();
					RepsawnOnCapture = s.ReadInt16();
					CaptureTime = s.ReadInt16();
					SuddenDeathTime = s.ReadInt16();
					DefenderTraits.Read(s);
					AttackerTraits.Read(s);
				}
Esempio n. 9
0
			public void Read(BlamLib.IO.EndianReader s)
			{
				X = s.ReadUInt16();
				Y = s.ReadUInt16();
				Z = s.ReadUInt16();
				W = s.ReadUInt16();
			}