DIFF

class PawnMoveFEATURE_NETWORK_RECONCILIATIONSource

PawnMove Contains information about the move to be used on the owner and sent to the authority. Authority will consume and play the same move. When desync is detected the moves that haven't been acknlowedged by the authority yet are replayed.

Constructors 2

protected void PawnMove()FEATURE_NETWORK_RECONCILIATION
protected void ~PawnMove()FEATURE_NETWORK_RECONCILIATION

Methods 10

proto native void SetMoveId(int value)FEATURE_NETWORK_RECONCILIATION
proto native int GetMoveId()FEATURE_NETWORK_RECONCILIATION
proto native void SetSimulationTimestamp(int value)FEATURE_NETWORK_RECONCILIATION

Not avaliable on server

proto native int GetSimulationTimestamp()FEATURE_NETWORK_RECONCILIATION
proto native void SetTimeSlice(float value)FEATURE_NETWORK_RECONCILIATION

Not avaliable on server

proto native float GetTimeSlice()FEATURE_NETWORK_RECONCILIATION
protected event void Write(PawnMoveWriter ctx, PawnMove prev)FEATURE_NETWORK_RECONCILIATION

@ctx Stream to write the data to @prev Previous move for delta encoding

protected event void Read(PawnMoveReader ctx, PawnMove prev)FEATURE_NETWORK_RECONCILIATION

@ctx Stream to read the data from @prev Previous move for delta encoding

protected event int EstimateMaximumSize()FEATURE_NETWORK_RECONCILIATION

Estimate the additional maximum size for network buffer transmission on top of the native size

event void GetTransform(inout vector transform[4])FEATURE_NETWORK_RECONCILIATIONDIAG_DEVELOPER

Event used only for diagnostic purposes

transform
, World space transform of the move