text: #pragma once
  #include <map>
  
  // TODO(you): World state replication lab session
  
  enum class ReplicationAction
  { None, Create, Update, Destroy };
  
  struct ReplicationCommand
  {
  	ReplicationAction action;
  	uint32 networkId;
  };
  
  class ReplicationManagerServer
  {
  public:
  	std::map<uint32, ReplicationAction> action;
  	
  	void create(uint32 networkId);
  	void update(uint32 networkId);
  	void destroy(uint32 networkId);
  
  	void write(OutputMemoryStream& packet);
  };