Struct Vector2Input
- Namespace
- Coherence.Generated
- Assembly
- Coherence.Common.Tests.dll
public struct Vector2Input : IEntityInput, IEntityMessage
- Implements
-
Constructors
public Vector2Input(Entity entity, long frame, Vector2 vector2Field, bool isRemoteInput)
Parameters
entity
Entity
frame
long
vector2Field
Vector2
isRemoteInput
bool
Fields
public Vector2 vector2Field
Field Value
- Vector2
Properties
public Entity Entity { readonly get; set; }
Property Value
- Entity
public long Frame { readonly get; set; }
Property Value
- long
public MessageTarget Routing { readonly get; set; }
Property Value
- MessageTarget
public uint Sender { readonly get; set; }
Property Value
- uint
Methods
public IEntityMessage Clone()
Returns
- IEntityMessage
public static Vector2Input Deserialize(IInProtocolBitStream bitStream, Entity entity, long frame)
Parameters
bitStream
IInProtocolBitStream
entity
Entity
frame
long
Returns
- Vector2Input
public bool Equals(Vector2Input other)
Parameters
other
Vector2Input
Returns
- bool
public static Vector2Input FromInterop(IntPtr data, int dataSize)
Parameters
data
IntPtr
dataSize
int
Returns
- Vector2Input
public uint GetComponentType()
Returns
- uint
public HashSet<Entity> GetEntityRefs()
Returns
- HashSet<Entity>
public IEntityMapper.Error MapToAbsolute(IEntityMapper mapper, Logger logger)
Parameters
mapper
IEntityMapper
logger
Logger
Returns
- IEntityMapper.Error
public IEntityMapper.Error MapToRelative(IEntityMapper mapper, Logger logger)
Parameters
mapper
IEntityMapper
logger
Logger
Returns
- IEntityMapper.Error
public void NullEntityRefs(Entity entity)
Parameters
entity
Entity
public static void Serialize(Vector2Input inputData, IOutProtocolBitStream bitStream)
Parameters
inputData
Vector2Input
bitStream
IOutProtocolBitStream
public override string ToString()
Returns
- string