Esempio n. 1
0
    void Start()
    {
        DataManager.SendDataRequest();


        StartUp      startUp = new StartUp();
        VersionProto version = new VersionProto();

        version.MajorNumber = 1;
        version.MinorNumber = 0;
        version.PatchNumber = 0;

        startUp.Version  = version;
        startUp.Platform = "ANDROID";
        startUp.Udid     = SystemInfo.deviceUniqueIdentifier;
        string fb_id = PlayerPrefs.GetString(GameConstants.PlayerPrefKeys.FB_ID);

        startUp.StaticDataHash = Guid.NewGuid().ToString();

        if (!string.IsNullOrEmpty(fb_id))
        {
            startUp.Fbid = fb_id;
        }
        else
        {
            startUp.Fbid = "";
        }

        Request request = RequestGenerator.CreateRequest(RequestType.Startup, startUp.ToByteString());

        NetworkManager.Instance.SendRequest(request, HandleStartupResponse);
    }
Esempio n. 2
0
    public static void SendDataRequest()
    {
        // Send User Data Request
        DataRequest dataRequest = new DataRequest();

        dataRequest.CurrentDataHash = Guid.NewGuid().ToString();
        Request request = RequestGenerator.CreateRequest(RequestType.LoadGameData, dataRequest.ToByteString());

        NetworkManager.Instance.SendRequest(request, Instance.OnDataReceived);
    }
Esempio n. 3
0
    public void SendBattleWinEvent()
    {
        var         userProfile = Whiteboard.Get <UserProfile>(GameConstants.Player.PLAYER_PROFILE);
        RewardEvent rewardEvent = new RewardEvent();

        rewardEvent.EventType = RewardEvent.Types.RewardEventType.BattleWin;
        rewardEvent.UserId    = userProfile.UserId;
        Request request = RequestGenerator.CreateRequest(RequestType.RewardUser, rewardEvent.ToByteString());

        NetworkManager.Instance.SendRequest(request, OnRewardReceived);
    }
Esempio n. 4
0
    public void OnCreateClicked()
    {
        string username = userName.text;

        if (username.ToLower().Equals("username") || string.IsNullOrEmpty(username))
        {
        }

        UserCreate createUserRequest = new UserCreate();

        createUserRequest.Name     = userName.text;
        createUserRequest.Udid     = SystemInfo.deviceUniqueIdentifier;
        createUserRequest.FbId     = "";
        createUserRequest.Platform = "ANDROID";
        Request request = RequestGenerator.CreateRequest(RequestType.CreateNewUser, createUserRequest.ToByteString());

        NetworkManager.Instance.SendRequest(request, OnResponseReceived);
    }