#pragma once #include "common.hpp" #include namespace tw::net::im { class InterestResult { std::vector m_entities; std::vector m_despawn; std::vector m_spawn; public: GET_REF(m_entities, entities); GET_REF(m_despawn, despawns); GET_REF(m_spawn, spawns); void set_update(std::vector updates) { m_entities = updates; } void set_despawn(std::vector despawn) { m_despawn = despawn; } void set_spawn(std::vector spawn) { m_spawn = spawn; } }; }