Version: 2020.3

描述

RemoteSettings 对象发出的获取远程配置文件的网络请求完成时分发。

您的事件处理程序函数必须具有以下签名:Handler(bool wasUpdatedFromServer, bool settingsChanged, int serverResponse)

检查传递给事件处理程序的 wasUpdatedFromServer 参数,确定是否以请求结果的形式收到了远程配置文件。(如果您尚未更新设置,此文件可能与本地缓存版本相同。)

检查 settingsChanged 参数,确定收到的配置中是否有任何值自上次远程更新后发生了更改。

检查传递的 serverResponse 参数,确定请求是否成功。此参数包含一个标准 HTTP 响应代码(例如,成功时为 200)。

using UnityEngine;

public class HandleRemoteSettings : MonoBehaviour { private void Start() { RemoteSettings.Completed += RemoteSettingsUpdateCompleted; }

private static void RemoteSettingsUpdateCompleted(bool wasUpdatedFromServer, bool settingsChanged, int serverResponse) { /*...*/} }