CharacterMesh
Modifies the appearance of an R6 body part.
| Memory category | Instances |
|---|
Member index 7
Description
This property modifies the appearance of an R6 body part. It has no effect in R15 characters.
History 38
- 731 Change Default of OverlayTextureId from to 0
- 731 Change Default of OverlayTextureContent from to
- 731 Change Default of MeshId from to 0
- 731 Change Default of MeshContent from to
- 731 Change Default of BodyPart from to Head
- 731 Change Default of BaseTextureId from to 0
- 731 Change Default of BaseTextureContent from to
- 726 Change Default of OverlayTextureId from 0 to
- 726 Change Default of OverlayTextureContent from to
- 726 Change Default of MeshId from 0 to
- 726 Change Default of MeshContent from to
- 726 Change Default of BodyPart from Head to
- 726 Change Default of BaseTextureId from 0 to
- 726 Change Default of BaseTextureContent from to
- 709 Add OverlayTextureContent
- 709 Add MeshContent
- 709 Add BaseTextureContent
- 553 Change Default of OverlayTextureId from to 0
- 553 Change Default of MeshId from to 0
- 553 Change Default of BodyPart from to Head
- 553 Change Default of BaseTextureId from to 0
- 486 Change ThreadSafety of OverlayTextureId from ReadOnly to ReadSafe
- 486 Change ThreadSafety of MeshId from ReadOnly to ReadSafe
- 486 Change ThreadSafety of BodyPart from ReadOnly to ReadSafe
- 486 Change ThreadSafety of BaseTextureId from ReadOnly to ReadSafe
- 462 Change ThreadSafety of OverlayTextureId from to ReadOnly
- 462 Change ThreadSafety of MeshId from to ReadOnly
- 462 Change ThreadSafety of BodyPart from to ReadOnly
- 462 Change ThreadSafety of BaseTextureId from to ReadOnly
- 325 Change ValueType of OverlayTextureId from int to int64
- 325 Change ValueType of MeshId from int to int64
- 325 Change ValueType of BaseTextureId from int to int64
- 55 Change Tags of CharacterMesh from [preliminary] to []
- 47 Add OverlayTextureId
- 47 Add MeshId
- 47 Add BodyPart
- 47 Add BaseTextureId
- 47 Add CharacterMesh
Members 7
BaseTextureContent
| Type | Default | |
|---|---|---|
| Content | ||
The Content-typed equivalent of CharacterMesh.BaseTextureId, holding the base texture applied to the R6 body part's mesh. Supports asset URIs. Can be overridden by Shirts, Pants, T-Shirts, and CharacterMesh.OverlayTextureContent. Defaults to empty Content.
Underlying storage for legacy CharacterMesh.BaseTextureId: the two stay in sync. Like the rest of CharacterMesh, it only affects R6 characters.
| Thread safety | ReadSafe |
|---|---|
| Category | Data |
| Loaded/Saved | true |
History 3
- 731 Change Default of BaseTextureContent from to
- 726 Change Default of BaseTextureContent from to
- 709 Add BaseTextureContent
BaseTextureId
| Type | Default | |
|---|---|---|
| int64 | 0 | |
The texture of a CharacterMesh. It can be overridden by Shirts, Pants, T-Shirts, and the CharacterMesh.OverlayTextureId property.
| Thread safety | ReadSafe |
|---|---|
| Category | Data |
| Loaded/Saved | true |
History 7
- 731 Change Default of BaseTextureId from to 0
- 726 Change Default of BaseTextureId from 0 to
- 553 Change Default of BaseTextureId from to 0
- 486 Change ThreadSafety of BaseTextureId from ReadOnly to ReadSafe
- 462 Change ThreadSafety of BaseTextureId from to ReadOnly
- 325 Change ValueType of BaseTextureId from int to int64
- 47 Add BaseTextureId
BodyPart
| Type | Default | |
|---|---|---|
| BodyPart | Head | |
The part of the Character's body that is affected.
| Thread safety | ReadSafe |
|---|---|
| Category | Data |
| Loaded/Saved | true |
MeshContent
| Type | Default | |
|---|---|---|
| Content | ||
The Content-typed equivalent of CharacterMesh.MeshId. Loads a mesh and applies it to the body part given by CharacterMesh.BodyPart. Supports asset URIs. Defaults to empty Content.
Underlying storage for legacy CharacterMesh.MeshId: the two stay in sync. Like the rest of CharacterMesh, it only affects R6 characters.
| Thread safety | ReadSafe |
|---|---|
| Category | Data |
| Loaded/Saved | true |
History 3
- 731 Change Default of MeshContent from to
- 726 Change Default of MeshContent from to
- 709 Add MeshContent
MeshId
| Type | Default | |
|---|---|---|
| int64 | 0 | |
Used to load a mesh file, and apply it to the given BodyPart.
| Thread safety | ReadSafe |
|---|---|
| Category | Data |
| Loaded/Saved | true |
OverlayTextureContent
| Type | Default | |
|---|---|---|
| Content | ||
The Content-typed equivalent of CharacterMesh.OverlayTextureId. The overlay covers Shirts, Pants, T-Shirts, and CharacterMesh.BaseTextureContent. Supports asset URIs. Defaults to empty Content.
Setting either OverlayTextureContent or
CharacterMesh.OverlayTextureId updates the other; both reflect the
same texture. Like the rest of CharacterMesh, it only affects R6
characters.
| Thread safety | ReadSafe |
|---|---|
| Category | Data |
| Loaded/Saved | true |
History 3
- 731 Change Default of OverlayTextureContent from to
- 726 Change Default of OverlayTextureContent from to
- 709 Add OverlayTextureContent
OverlayTextureId
| Type | Default | |
|---|---|---|
| int64 | 0 | |
The assetId of the overlay texture. The overlay covers Shirts, Pants, T-Shirts, and the CharacterMesh.BaseTextureId.
| Thread safety | ReadSafe |
|---|---|
| Category | Data |
| Loaded/Saved | true |
History 7
- 731 Change Default of OverlayTextureId from to 0
- 726 Change Default of OverlayTextureId from 0 to
- 553 Change Default of OverlayTextureId from to 0
- 486 Change ThreadSafety of OverlayTextureId from ReadOnly to ReadSafe
- 462 Change ThreadSafety of OverlayTextureId from to ReadOnly
- 325 Change ValueType of OverlayTextureId from int to int64
- 47 Add OverlayTextureId