Esempio n. 1
0
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());
}