Skip to main content

SerializableObject

class ThaumielMapEditor.API.Serialization

This class is used to read object data from yaml

Overview​

Properties​

NameTypeAccessDescription
AnimatorNamestringget setNo description
CullingSettingsSerializableCullingSettingsget setNo description
IsStaticboolget setGets or sets whether the ThaumielMapEditor.API.Serialization.SerializableObject instance is static.
MovementSmoothingbyteget setGets or sets the sync interval for the ThaumielMapEditor.API.Serialization.SerializableObject instance.
Namestringget setGets or sets the file name for the ThaumielMapEditor.API.Serialization.SerializableObject instance.
ObjectIdintget setGets or sets the object id for the ThaumielMapEditor.API.Serialization.SerializableObject instance.
ObjectTypeObjectTypeget setGets or sets the object type for the ThaumielMapEditor.API.Serialization.SerializableObject instance.
ParentIdintget setGets or sets the parent id for the ThaumielMapEditor.API.Serialization.SerializableObject instance.
PositionVector3get setGets or sets the position for the ThaumielMapEditor.API.Serialization.SerializableObject instance.
RotationQuaternionget setGets or sets the rotation for the ThaumielMapEditor.API.Serialization.SerializableObject instance.
ScaleVector3get setGets or sets the scale for the ThaumielMapEditor.API.Serialization.SerializableObject instance.
ToolsList<SerializableTool>get setNo description
ValuesDictionary<string, object>get setGets or sets the values for the ThaumielMapEditor.API.Serialization.SerializableObject instance.

Properties​

AnimatorName​

Type: string Access: get set


CullingSettings​

Type: SerializableCullingSettings Access: get set


IsStatic​

Type: bool Access: get set

Gets or sets whether the ThaumielMapEditor.API.Serialization.SerializableObject instance is static.


MovementSmoothing​

Type: byte Access: get set

Gets or sets the sync interval for the ThaumielMapEditor.API.Serialization.SerializableObject instance.


Name​

Type: string Access: get set

Gets or sets the file name for the ThaumielMapEditor.API.Serialization.SerializableObject instance.


ObjectId​

Type: int Access: get set

Gets or sets the object id for the ThaumielMapEditor.API.Serialization.SerializableObject instance.


ObjectType​

Type: ObjectType Access: get set

Gets or sets the object type for the ThaumielMapEditor.API.Serialization.SerializableObject instance.


ParentId​

Type: int Access: get set

Gets or sets the parent id for the ThaumielMapEditor.API.Serialization.SerializableObject instance.


Position​

Type: Vector3 Access: get set

Gets or sets the position for the ThaumielMapEditor.API.Serialization.SerializableObject instance.


Rotation​

Type: Quaternion Access: get set

Gets or sets the rotation for the ThaumielMapEditor.API.Serialization.SerializableObject instance.


Scale​

Type: Vector3 Access: get set

Gets or sets the scale for the ThaumielMapEditor.API.Serialization.SerializableObject instance.


Tools​

Type: List<SerializableTool> Access: get set


Values​

Type: Dictionary<string, object> Access: get set

Gets or sets the values for the ThaumielMapEditor.API.Serialization.SerializableObject instance.