/* * This file is part of laurelin/client * Copyright (C) 2023 Jonni Liljamo * * Licensed under GPL-3.0-only. * See LICENSE for licensing information. */ use bevy::prelude::EventReader; use laurelin_shared::server::{ channels::DataRequestChannel, messages::{DataRequest, DataRequestType}, }; use naia_bevy_client::Client; use super::data_request; pub struct GameCreateEvent; data_request!(create_event, GameCreateEvent, DataRequestType::GameCreate); pub struct GameAllFormingEvent; data_request!( all_forming_event, GameAllFormingEvent, DataRequestType::GameAllForming ); pub struct GameMyGamesEvent; data_request!( my_games_event, GameMyGamesEvent, DataRequestType::GameMyGames );