public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } Value = reader.ReadUInt16(); }
public override void Read(AssetBinaryReader reader) { base.Read(reader); ArrayDim = (EArrayDim)reader.ReadInt32(); ElementSize = reader.ReadInt32(); PropertyFlags = (EPropertyFlags)reader.ReadUInt64(); RepIndex = reader.ReadUInt16(); RepNotifyFunc = reader.ReadFName(); BlueprintReplicationCondition = (ELifetimeCondition)reader.ReadByte(); }
public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } DisplayName = reader.ReadFName(); if (reader.Asset.GetCustomVersion <FAnimPhysObjectVersion>() < FAnimPhysObjectVersion.RemoveUIDFromSmartNameSerialize) { SmartNameID = reader.ReadUInt16(); } if (reader.Asset.GetCustomVersion <FAnimPhysObjectVersion>() < FAnimPhysObjectVersion.SmartNameRefactorForDeterministicCooking) { TempGUID = new Guid(reader.ReadBytes(16)); } }
/// <summary> /// Reads out the expression from a BinaryReader. /// </summary> /// <param name="reader">The BinaryReader to read from.</param> public override void Read(AssetBinaryReader reader) { ushort numCases = reader.ReadUInt16(); // number of cases, without default one EndGotoOffset = reader.ReadUInt32(); IndexTerm = ExpressionSerializer.ReadExpression(reader); Cases = new FKismetSwitchCase[numCases]; for (int i = 0; i < numCases; i++) { KismetExpression termA = ExpressionSerializer.ReadExpression(reader); uint termB = reader.ReadUInt32(); KismetExpression termC = ExpressionSerializer.ReadExpression(reader); Cases[i] = new FKismetSwitchCase(termA, termB, termC); } DefaultTerm = ExpressionSerializer.ReadExpression(reader); }
/// <summary> /// Reads out the expression from a BinaryReader. /// </summary> /// <param name="reader">The BinaryReader to read from.</param> public override void Read(AssetBinaryReader reader) { LineNumber = reader.ReadUInt16(); DebugMode = reader.ReadBoolean(); AssertExpression = ExpressionSerializer.ReadExpression(reader); }