How To Initialize A Numeric Room Property

Diarkis C# client Room class provides a method to update a numeric property without race condition.

Typically the user client that creates the room initializes the numeric room property.

NOTE: if you set sync flag to true, OnIncrPropertySync event will be raised on all remote member clients.

// This initializes a numeric room property named HP and its value will be 1000

bool sync = false; // we do not need to synchronize with other members assuming there is nobody yet

room.IncrProperty("HP", 1000, sync);