RM3QuerySerializationResult EntityReplica::QuerySerialization(Connection_RM3 *destinationConnection) { #ifdef SERVER return QuerySerialization_ServerSerializable(destinationConnection, true); #else return QuerySerialization_ServerSerializable(destinationConnection, false); #endif }
RM3QuerySerializationResult GameObjectReplica::QuerySerialization(RakNet::Connection_RM3 *destinationConnection) { if(getReplicationRule()->isValid()) { return SLBaseClass::QuerySerialization(destinationConnection); } return QuerySerialization_ServerSerializable(destinationConnection, getTopology() == SERVER); }
RM3QuerySerializationResult ServerCreatedServerReplica::QuerySerialization( RakNet::Connection_RM3* destinationConnection) { return QuerySerialization_ServerSerializable(destinationConnection, !G_IsClient); }
virtual RM3QuerySerializationResult QuerySerialization(RakNet::Connection_RM3 *destinationConnection) { return QuerySerialization_ServerSerializable(destinationConnection,getTopology()!=CLIENT); }