Struct CompressedInput
- Namespace
- Coherence.Generated
- Assembly
- Coherence.Common.Tests.dll
public struct CompressedInput : IEntityInput, IEntityMessage
- Implements
-
Constructors
public CompressedInput(Entity entity, long frame, int intField, float floatField, Vector2 axisField, string stringField, bool isRemoteInput)
Parameters
entity
Entity
frame
long
intField
int
floatField
float
axisField
Vector2
stringField
string
isRemoteInput
bool
Fields
Field Value
- Vector2
Field Value
- float
Field Value
- int
public string stringField
Field Value
- string
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 CompressedInput Deserialize(IInProtocolBitStream bitStream, Entity entity, long frame)
Parameters
bitStream
IInProtocolBitStream
entity
Entity
frame
long
Returns
- CompressedInput
public bool Equals(CompressedInput other)
Parameters
other
CompressedInput
Returns
- bool
public static CompressedInput FromInterop(IntPtr data, int dataSize)
Parameters
data
IntPtr
dataSize
int
Returns
- CompressedInput
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(CompressedInput inputData, IOutProtocolBitStream bitStream)
Parameters
inputData
CompressedInput
bitStream
IOutProtocolBitStream
public override string ToString()
Returns
- string