From 3a975db66a3711f34e8b64bb27a8eaca79fdeca9 Mon Sep 17 00:00:00 2001 From: Alex Pickering Date: Sun, 1 Feb 2026 13:14:32 -0600 Subject: Initial commit --- src/ecs/client_networked.moon | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/ecs/client_networked.moon (limited to 'src/ecs/client_networked.moon') diff --git a/src/ecs/client_networked.moon b/src/ecs/client_networked.moon new file mode 100644 index 0000000..fc70dc2 --- /dev/null +++ b/src/ecs/client_networked.moon @@ -0,0 +1,19 @@ +world = require("world") +log = require("log") +NetworkedComponent = require("ecs.networked") +Component = require("ecs.component") + +class ClientNetworkedComponent extends Component + new: (name, properties) => + log.info("Creating client networked info", {"client"}) + super(name, properties) + listen_events: () -> + assert(wold.network, "world.network needs to be set before hooking events") + world.network\listen("create","client_network_component",(hubid, data) -> + error("ClientNetworkComponent create received:".. tostring(data)) + ) + world.network\listen("update","client_network_component",(hubid, data) -> + error("ClientNetworkComponent update received:".. tostring(data)) + ) + +ClientNetworkedComponent -- cgit v1.2.3-70-g09d2