Skip to main content

UgsRemoteConfig

14 tools in this family (folder Editor/Tools/UgsRemoteConfig/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
ugs_remote_config_check_min_versionread-onlyForce-update check. Compare the current build version to the value stored under
ugs_remote_config_export_setupread-onlyExport the complete cached snapshot (all keys + types + origins + values + assignment ids + active
ugs_remote_config_fetchwritesFetch the latest config from the server. The client sends user_attributes (per-player — level,
ugs_remote_config_get_active_experimentsread-onlyReturn every A/B experiment the local player is currently assigned to, with the variant id they
ugs_remote_config_get_allread-onlyReturn the full cached snapshot — every key with its type, origin, value and (optional)
ugs_remote_config_get_originread-onlyReturn where a key's current value originated: Default (code-side fallback, no server value yet),
ugs_remote_config_get_valueread-onlyRead a single key from the cached config snapshot. Pass type=int/float/bool/string/json to coerce
ugs_remote_config_get_variantread-onlyReturn the variant id the local player landed in for a specific experiment. Branching the client
ugs_remote_config_has_keyread-onlyCheck whether a key exists in the cached snapshot. Returns has=true when the snapshot contains the
ugs_remote_config_initwritesInitialize UGS Remote Config. Verifies UGS Authentication is initialized and the player is signed
ugs_remote_config_is_feature_enabledread-onlyFeature flag check. Returns enabled=true when the boolean key is present and set to true. When the
ugs_remote_config_is_kill_switchedread-onlyKill switch check. Returns killed=true when the boolean key is present AND set to true. When the
ugs_remote_config_register_defaultwritesRegister a code-side default for a key. Used in offline mode + on first launch when no cached
ugs_remote_config_setup_auto_refreshwritesGenerate ready-to-drop C# files for a project: a bootstrap MonoBehaviour (auth → init → fetch), an