public void ICloudServiceRegisterService()
        {
            KartRace.CloudService.Domain.Entity.ILogin login = new KartRace.CloudService.Domain.UseCase.PlayfabLogin();
            ILeaderboard leaderboard = new PlayfabLeaderboard();

            var matchDataSaverBinaryFile = new KartRace.CloudService.Domain.UseCase.PlayfabServiceFacade(login, leaderboard);

            Application.ServiceLocator.Instance.RegisterService <KartRace.CloudService.Domain.Entity.ICloudService>(matchDataSaverBinaryFile);
        }
    private void FixedUpdate()
    {
        if (PlayFabClientAPI.IsClientLoggedIn() && onlineFriendsReloadTimer <= 0)
        {
            PlayfabLeaderboard.GetFriendsLeaderboard(100, UpdateFriendList);
            onlineFriendsReloadTimer = onlineFriendsReloadTimeInterval;
        }

        onlineFriendsReloadTimer -= Time.deltaTime;
    }
Beispiel #3
0
    private void Awake()
    {
        var playfabManager = GameObject.Find("PlayfabManager");

        if (playfabManager != null)
        {
            loginManager       = playfabManager.GetComponent <PlayfabLogin>();
            playerManager      = playfabManager.GetComponent <PlayfabPlayer>();
            leaderboardManager = playfabManager.GetComponent <PlayfabLeaderboard>();

            //playerData = loginManager.playerData;
        }
        else
        {
            //playerData = new PlayerData();
        }
        //movement.stamina = playerData.stats.minStamina + (playerData.stats.height * playerData.stats.width) * 5 / 8;
    }