public override void Parse(GameBitBuffer buffer) { Field0 = new SNOName(); Field0.Parse(buffer); Field1 = new PRTransform(); Field1.Parse(buffer); Field2 = new SceneSpecification(); Field2.Parse(buffer); }
public override void Parse(GameBitBuffer buffer) { Field0 = new RequiredMessageHeader(); Field0.Parse(buffer); WorldID = buffer.ReadInt(32); SceneSpec = new SceneSpecification(); SceneSpec.Parse(buffer); ChunkID = buffer.ReadInt(32); SceneSNO = buffer.ReadInt(32); Transform = new PRTransform(); Transform.Parse(buffer); ParentChunkID = buffer.ReadInt(32); SceneGroupSNO = buffer.ReadInt(32); arAppliedLabels = new int[buffer.ReadInt(9)]; for(int i = 0;i < _arAppliedLabels.Length;i++) _arAppliedLabels[i] = buffer.ReadInt(32); }