private void GetEntityTokenResponseSuccess(GetEntityTokenResponse result)
        {
            var entityId   = result.Entity.Id;
            var entityType = result.Entity.Type;

            Debug.Log("[PlayFabServerInstance] Retrieved Entity Token: " + entityId + " Type: " + entityType);
        }
    private void OnGetEntityTokenForSaveBackgroundColor(GetEntityTokenResponse getEntityTokenResponse)
    {
        var data = new Dictionary <string, object>()
        {
            { "R", Camera.main.backgroundColor.r },
            { "G", Camera.main.backgroundColor.g },
            { "B", Camera.main.backgroundColor.b },
            { "A", Camera.main.backgroundColor.a },
        };

        var dataList = new List <SetObject>()
        {
            new SetObject()
            {
                ObjectName = "BackgroundColor",
                DataObject = data
            }
        };

        var request = new SetObjectsRequest()
        {
            Entity = new PlayFab.DataModels.EntityKey {
                Id = getEntityTokenResponse.Entity.Id, Type = getEntityTokenResponse.Entity.Type
            },
            Objects = dataList
        };

        PlayFabDataAPI.SetObjects(request,
                                  delegate(SetObjectsResponse setObjectsResponse)
        {
            Debug.Log("Background color has been saved");
        },
                                  SharedError.OnSharedError);
    }
Пример #3
0
        private void GetTokenCallback(GetEntityTokenResponse result)
        {
            var testContext = (UUnitTestContext)result.CustomData;

            _entityId = result.EntityId;
            testContext.StringEquals(EntityTypes.title_player_account.ToString(), result.EntityType, "GetEntityToken EntityType not expected: " + result.EntityType);

            testContext.True(PlayFabClientAPI.IsClientLoggedIn(), "Get Entity Token failed");
            testContext.EndTest(UUnitFinishState.PASSED, PlayFabSettings.TitleId + ", " + result.EntityToken);
        }
    private void OnGetEntityTokenForGetBackgroundColor(GetEntityTokenResponse response)
    {
        var request = new GetObjectsRequest
        {
            Entity = new PlayFab.DataModels.EntityKey {
                Id = response.Entity.Id, Type = response.Entity.Type
            }
        };

        PlayFabDataAPI.GetObjects(request, OnGetObjectsSuccess, SharedError.OnSharedError);
    }
Пример #5
0
 private void TokenResponseSuccess(GetEntityTokenResponse result)
 {
     var temp = result.Entity;
 }