~starkingdoms/starkingdoms

ref: b6949834d53aadf53fa99b5f914a3dac09702395 starkingdoms/crates/unified/src/replication/message.rs -rw-r--r-- 335 bytes
b6949834 — core replication experiment 5 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
use serde::{Deserialize, Serialize};
use crate::replication::ReplicatedEntityID;

#[derive(Serialize, Deserialize, Debug)]
pub enum ReplicationMessage {
    AddEntity(ReplicatedEntityID),
    UpdateComponent(ReplicatedEntityID, serde_json::Value),
    RemoveComponent(ReplicatedEntityID, String),
    RemoveEntity(ReplicatedEntityID)
}