Exemplo n.º 1
0
        // called from game thread
        public void UpdateState(int slot, byte[] data, OnStateLoadedListener listener)
        {
            Logger.d(string.Format("AndroidClient.UpdateState, slot={0}, data={1}",
                                   slot, Logger.describe(data)));
            CallClientApi("update state, slot=" + slot, () => {
                mGHManager.CallGmsApi("appstate.AppStateManager", null, "update", slot, data);
            }, null);

            // On Android, cloud writes always succeeds (because, in the worst case,
            // data gets cached locally to send to the cloud later)
            listener.OnStateSaved(true, slot);
        }
 private void debugLogData(string tag, byte[] data)
 {
     Logger.d("   " + tag + ": " + Logger.describe(data));
 }