public void SetNumber(string key, float v, gamedef.ModelSyncBehavior behavior) { var m = GetValue <FloatModel>(key); if (m == null) { return; } m.Data = v; if (m.Changed != null) { m.Changed(behavior); } }
public void SetBool(string key, bool v, gamedef.ModelSyncBehavior behavior) { var m = GetValue <BoolModel>(key); if (m == null) { return; } m.Data = v; if (m.Changed != null) { m.Changed(behavior); } }
public void SetInteger(string key, int v, gamedef.ModelSyncBehavior behavior) { var m = GetValue <IntegerModel>(key); if (m == null) { return; } m.Data = v; if (m.Changed != null) { m.Changed(behavior); } }