Struct TransformComponent
Namespace: ReadyM.Relay.Common.Oblivion.ECS.Components
Assembly: ReadyM.Relay.Common.Oblivion.dll
Holds an entity's position and rotation in the world.
public struct TransformComponent : IComponent, INetSerializable
Implements
IComponent, INetSerializable
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
Position
public Vector3 Position { get; set; }
Property Value
Rotation
Rotation around the vertical axis (yaw) in degrees.
public float Rotation { get; set; }
Property Value
Methods
Assign(in TransformComponent)
public void Assign(in TransformComponent value)
Parameters
value TransformComponent
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
GetChangeComponent()
public Type GetChangeComponent()
Returns
PositionNotifyChanged(int)
public void PositionNotifyChanged(int id)
Parameters
id int
RotationNotifyChanged(int)
public void RotationNotifyChanged(int id)
Parameters
id int
Serialize(NetDataWriter)
public void Serialize(NetDataWriter writer)
Parameters
writer NetDataWriter