/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Network/Replicator.EventInvocationItem.h
41 строка
1017 B
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
#pragma once #include "Item.h" #include "Replicator.h" #include "Reflection/Event.h" namespace RBX { namespace Network { class DeserializedEventInvocationItem : public DeserializedItem { public: shared_ptr<Instance> instance; const Reflection::EventDescriptor* eventDescriptor; shared_ptr<Reflection::EventInvocation> eventInvocation; DeserializedEventInvocationItem(); ~DeserializedEventInvocationItem() {} /*implement*/ void process(Replicator& replicator); }; class Replicator::EventInvocationItem : public PooledItem { const Reflection::EventDescriptor& desc; const shared_ptr<Instance> instance; const Reflection::EventArguments arguments; public: EventInvocationItem(Replicator* replicator, const shared_ptr<Instance>& instance, const Reflection::EventDescriptor& desc, const Reflection::EventArguments& arguments); /*implement*/ virtual bool write(RakNet::BitStream& bitStream); static shared_ptr<DeserializedItem> read(Replicator& replicator, RakNet::BitStream& bitStream); }; } }