Files
watrbx-game-engine/Network/Replicator.MarkerItem.h
T
2025-09-18 17:55:52 -04:00

33 lines
631 B
C++

#pragma once
#include "Item.h"
#include "Replicator.h"
namespace RBX {
namespace Network {
class DeserializedMarkerItem : public DeserializedItem
{
public:
int id;
DeserializedMarkerItem() { type = Item::ItemTypeMarker; }
~DeserializedMarkerItem() {}
/*implement*/ void process(Replicator& replicator) { replicator.readMarkerItem(this); }
};
class Replicator::MarkerItem : public Item
{
int id;
public:
MarkerItem(Replicator* replicator, int id);
/*implement*/virtual bool write(RakNet::BitStream& bitStream);
static shared_ptr<DeserializedItem> read(Replicator& replicator, RakNet::BitStream& bitStream);
};
}
}