Struct DFBlock.RmbBlock3dObjectRecord
3D object data, such as buildings, walls, tables, cages, etc.
Namespace: DaggerfallConnect
Assembly: Assembly-CSharp.dll
Syntax
[fsObject(Processor = typeof(DFBlock.RmbBlock3dObjectRecordProcessor))]
public struct RmbBlock3dObjectRecord
Fields
| Improve this Doc View SourceModelId
ID of model to be loaded.
Declaration
public string ModelId
Field Value
Type | Description |
---|---|
String |
ModelIdNum
Model ID parsed to UInt32.
Declaration
public uint ModelIdNum
Field Value
Type | Description |
---|---|
UInt32 |
ObjectType
Object type for an unknown enumeration. 0x03 = misc indoor objects.
Declaration
public byte ObjectType
Field Value
Type | Description |
---|---|
Byte |
XPos
X position in 3D space.
Declaration
public int XPos
Field Value
Type | Description |
---|---|
Int32 |
XRotation
X rotation.
Declaration
public short XRotation
Field Value
Type | Description |
---|---|
Int16 |
XScale
X scale
Declaration
public float XScale
Field Value
Type | Description |
---|---|
Single |
YPos
Y position in 3D space.
Declaration
public int YPos
Field Value
Type | Description |
---|---|
Int32 |
YRotation
Y rotation.
Declaration
public short YRotation
Field Value
Type | Description |
---|---|
Int16 |
YScale
Y scale
Declaration
public float YScale
Field Value
Type | Description |
---|---|
Single |
ZPos
Z position in 3D space.
Declaration
public int ZPos
Field Value
Type | Description |
---|---|
Int32 |
ZRotation
Z rotation.
Declaration
public short ZRotation
Field Value
Type | Description |
---|---|
Int16 |
ZScale
Z scale
Declaration
public float ZScale
Field Value
Type | Description |
---|---|
Single |