You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Multiplayer/Code/Source/NetworkEntity/EntityReplication
Gene Walters d411c1d1d9
Autonomous to Authority Net Properties (#2153)
* WIP. Autonomous->Authority network properties now functional. Still need some research in regards to entity ownership when it comes to the PropertyPublisher.

Signed-off-by: Gene Walters <genewalt@amazon.com>

* WIP. Exposing Auton->Auth Properties accessors and onchange events

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Fix propertypublisher constructor to skip the creation state if we arent the owner. Removing ClientToServerReplicationWindow, return to just using NullReplicationWindow.

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Reverting some wip debug prints

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Minor whitespacing fix

Signed-off-by: Gene Walters <genewalt@amazon.com>

* minor undoing of whitespacing

Signed-off-by: Gene Walters <genewalt@amazon.com>

* NullReplicationWindow MaxReplication is 0, but now Autonomous entity updates will always be added to the send list (ignoring the max replication limit)

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Updating PropertyPublisher comment to explicitly call out if we dont own the entity locally, the remote replicator must exist

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Renaming RepiclationWindow GetMaxEntityReplicatorSendCount to GetMaxProxyEntityReplicatorSendCount; this number only affects the number of proxy sends and allows autonomous properties to always send

Signed-off-by: Gene Walters <genewalt@amazon.com>
5 years ago
..
EntityReplicationManager.cpp Autonomous to Authority Net Properties (#2153) 5 years ago
EntityReplicationManager.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EntityReplicator.cpp Autonomous to Authority Net Properties (#2153) 5 years ago
EntityReplicator.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EntityReplicator.inl Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PropertyPublisher.cpp Autonomous to Authority Net Properties (#2153) 5 years ago
PropertyPublisher.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PropertySubscriber.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PropertySubscriber.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ReplicationRecord.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago