Class SyncNetSerializable<T>.InnerFieldManipulator
Inheritance
SyncNetSerializable<T>.InnerFieldManipulator
Assembly: LiteEntitySystem.dll
Syntax
protected class SyncNetSerializable<T>.InnerFieldManipulator : FieldManipulator
Constructors
InnerFieldManipulator(SyncNetSerializable<T>)
Declaration
public InnerFieldManipulator(SyncNetSerializable<T> target)
Parameters
Methods
Load(in EntityFieldInfo, ReadOnlySpan<byte>)
Declaration
public override void Load(in EntityFieldInfo field, ReadOnlySpan<byte> data)
Parameters
Overrides
LoadHistory(in EntityFieldInfo, Span<byte>, ReadOnlySpan<byte>, ReadOnlySpan<byte>, float)
Declaration
public override void LoadHistory(in EntityFieldInfo field, Span<byte> tempHistory, ReadOnlySpan<byte> historyA, ReadOnlySpan<byte> historyB, float lerpTime)
Parameters
Overrides
LoadIfDifferent(in EntityFieldInfo, Span<byte>)
Declaration
public override bool LoadIfDifferent(in EntityFieldInfo field, Span<byte> data)
Parameters
Returns
Overrides
OnChange(in EntityFieldInfo, ReadOnlySpan<byte>)
Declaration
public override void OnChange(in EntityFieldInfo field, ReadOnlySpan<byte> prevData)
Parameters
Overrides
Save(in EntityFieldInfo, Span<byte>)
Declaration
public override void Save(in EntityFieldInfo field, Span<byte> data)
Parameters
Overrides
SaveIfDifferent(in EntityFieldInfo, Span<byte>)
Declaration
public override bool SaveIfDifferent(in EntityFieldInfo field, Span<byte> data)
Parameters
Returns
Overrides
SetInterpolation(in EntityFieldInfo, ReadOnlySpan<byte>, ReadOnlySpan<byte>, float)
Declaration
public override void SetInterpolation(in EntityFieldInfo field, ReadOnlySpan<byte> prev, ReadOnlySpan<byte> current, float fTimer)
Parameters
Overrides