private void HandleOnlineSelect()
 {
     if (onlineBuddy == null)
     {
         FontData f = PD.mostCommonFont.Clone();
         f.color = Color.white; f.scale = 0.035f;
         TextMesh m = GetMeshText(new Vector3(2.5f, 1.1f), "", f);
         onlineBuddy = gameObject.AddComponent <OnlineHelper>();
         onlineBuddy.Setup(cursorOp.getY(), m, lobbyCursor, this);
     }
     else
     {
         onlineBuddy.Refresh(cursorOp.getY());
     }
     PD.SetPlayer1(cursor.getX(), p1eggState == 3);
     inOnlineOptions = true;
 }
Exemple #2
0
        public async Task <DataResult <List <IQualification> > > GetQualifications(string eTag)
        {
            try
            {
                var url     = string.Format("{0}{1}", OnlineHelper.BaseAddress, OnlineHelper.QualificationRoute);
                var apiCall = await OnlineHelper.CallAPI <List <QualificationDto> >(url, eTag);

                if (apiCall.IsOk)
                {
                    return
                        (new DataResult <List <IQualification> >(
                             apiCall.Data.Select(QualificationDtoFactory.Create).ToList(), apiCall.ETag));
                }
                return(new DataResult <List <IQualification> >(apiCall.Result));
            }
            catch (Exception e)
            {
                var result = new DataResult <List <IQualification> >(Result.Error);
                result.ErrorMessage = e.Message;
                return(result);
            }
        }