RM3ConstructionState EntityReplica::QueryConstruction(Connection_RM3 *destinationConnection, ReplicaManager3 *replicaManager3) { #ifdef SERVER return QueryConstruction_ServerConstruction(destinationConnection, true); #else return QueryConstruction_ServerConstruction(destinationConnection, false); #endif }
RM3ConstructionState GameObjectReplica::QueryConstruction(RakNet::Connection_RM3 *destinationConnection, ReplicaManager3 *replicaManager3) { if(getReplicationRule()->isValid()) { return SLBaseClass::QueryConstruction(destinationConnection, replicaManager3); } return QueryConstruction_ServerConstruction(destinationConnection, getTopology() == SERVER); }
RM3ConstructionState ServerCreatedServerReplica::QueryConstruction( RakNet::Connection_RM3* destinationConnection, RakNet::ReplicaManager3* replicaManager3) { return QueryConstruction_ServerConstruction(destinationConnection, !G_IsClient); }
RakNet::RM3ConstructionState NetworkObjectBase::QueryConstruction( RakNet::Connection_RM3* destinationConnection, RakNet::ReplicaManager3* /*replicaManager3*/ ) { return QueryConstruction_ServerConstruction(destinationConnection, NETWORK->IsHost()); }