namespace Cyber.Entities {
///
/// Contains information about the interactable SyncBase's syncing style.
///
public struct InteractableSyncdata {
///
/// Weather this interactable requires syncing or not.
///
public bool RequiresSyncing;
///
/// Weather interacting with this should send a TCP-packet or not.
///
public bool PublicInteractions;
///
/// Creates an InteractibleSyncdata struct.
///
/// Weather this interactible requires syncing (like a door) or not (like a bell).
/// Weather interacting with this interactible should send a TCP-packet (like a bell or a door) or not (like opening a screen where you can type).
public InteractableSyncdata(bool requiresSyncing, bool publicInteractions) {
RequiresSyncing = requiresSyncing;
PublicInteractions = publicInteractions;
}
}
}