1#ifdef FEATURE_NETWORK_RECONCILIATION
27 protected void PawnOwnerState() {}
28 protected void ~PawnOwnerState() {}
30 proto native
void SetMoveId(
int value);
31 proto native
int GetMoveId();
33 proto native
int GetSimulationTimestamp();
35 proto native
void SetPhysicsTimeStamp(
int value);
36 proto native
int GetPhysicsTimeStamp();
38 proto native
void SetWaterTime(
float value);
39 proto native
float GetWaterTime();
41 protected event void Write(PawnStateWriter ctx)
45 protected event void Read(PawnStateReader ctx)
50 protected event void DiagWrite(PawnStateWriter ctx)
54 protected event void DiagRead(PawnStateReader ctx)
62 protected event int EstimateMaximumSize()
72 event void GetTransform(inout vector transform[4])
85 protected void PawnMove() {}
86 protected void ~PawnMove() {}
88 proto native
void SetMoveId(
int value);
89 proto native
int GetMoveId();
92 proto native
void SetSimulationTimestamp(
int value);
93 proto native
int GetSimulationTimestamp();
96 proto native
void SetTimeSlice(
float value);
97 proto native
float GetTimeSlice();
103 protected event void Write(PawnMoveWriter ctx, PawnMove prev)
111 protected event void Read(PawnMoveReader ctx, PawnMove prev)
118 protected event int EstimateMaximumSize()
128 event void GetTransform(inout vector transform[4])
138enum NetworkMoveStrategy
151enum NetworkRewindType
171enum NetworkCompareResult
194 proto native
bool IsAuthority();
197 proto native
bool IsAuthorityOwner();
203 proto native
void ForceCorrection();
206 proto native PlayerIdentity GetOwnerIdentity();
209 proto native NetworkMoveStrategy GetNetworkMoveStrategy();
214 protected event void OnPossess()
221 protected event void OnUnPossess()
231 return PawnOwnerState;
247 protected event void ObtainMove( PawnMove pMove)
256 protected event NetworkCompareResult CompareMove(PawnMove pMove)
258 return NetworkCompareResult.APPROVE;
265 protected event void ConsumeMove(PawnMove pMove)
274 protected event bool ReplayMove(PawnMove pMove)
283 protected event void SimulateMove(PawnMove pMove)
291 protected event void ObtainState( PawnOwnerState pState)
301 protected event void RewindState(PawnOwnerState pState, PawnMove pMove, inout NetworkRewindType pRewindType)
310 protected event void ReplayAdditiveMove( PawnMove pMove, PawnMove pDeltaMove)
318 protected event void ApplyAdditiveMove(PawnMove pDeltaMove)
override event GetOwnerStateType()
override event GetMoveType()
Serialization general interface. Serializer API works with: