SyncSimple

File & Network View source
SyncSimple

Source on GitHub

Interfaces

BoolSyncListener

public interface BoolSyncListener

Members:

  • onDataSynced(bool data)

IntSyncListener

public interface IntSyncListener

Members:

  • onDataSynced(int data)

RealSyncListener

public interface RealSyncListener

Members:

  • onDataSynced(real data)

StringSyncListener

public interface StringSyncListener

Members:

  • onDataSynced(string data)

BufferSyncListener

public interface BufferSyncListener

Members:

  • onDataSynced(ChunkedString buffer)

Extension Functions

bool.sync

public function bool.sync(player p, BoolSyncListener listener)

Syncs a bool from the given player.

int.sync

public function int.sync(player p, IntSyncListener listener)

Syncs an int from the given player.

real.sync

public function real.sync(player p, RealSyncListener listener)

Syncs a real from the given player.

string.sync

public function string.sync(player p, StringSyncListener listener)

Syncs a single string from the given player.

ChunkedString.sync

public function ChunkedString.sync(player p, BufferSyncListener listener)

Syncs a chunked string from the given player.

Constants

DEFAULT_PREFIX

public constant DEFAULT_PREFIX = "S"

🔧 Configurable. Override it in your map’s config package.

LAST_CHUNK_PREFIX

public constant LAST_CHUNK_PREFIX = "T"

🔧 Configurable. Override it in your map’s config package.

SYNC_IN_REPLAYS

public constant SYNC_IN_REPLAYS = false

🔧 Configurable. Override it in your map’s config package.