void ReleaseDesignerOutlets()
 {
     if (DoneImage != null)
     {
         DoneImage.Dispose();
         DoneImage = null;
     }
     if (TodoName != null)
     {
         TodoName.Dispose();
         TodoName = null;
     }
 }
Example #2
0
    public void OnSend()
    {
        if (PeerType == 1)
        {
            string Smsg = cardToBeSentId;
            Debug.Log("Message sending : " + Smsg);
            activityContext.Call("SendMsg", Smsg);

            StatusText.SetActive(false);
            PeerListPanel.SetActive(false);
            SendProfileBtn.SetActive(false);
            SelectedCard.SetActive(false);
            DoneImage.SetActive(true);
            DoneText.SetActive(true);

            StartCoroutine(WaitAndLoad());
        }
    }
Example #3
0
 void ReleaseDesignerOutlets()
 {
     if (DoneImage != null)
     {
         DoneImage.Dispose();
         DoneImage = null;
     }
     if (Line != null)
     {
         Line.Dispose();
         Line = null;
     }
     if (Name != null)
     {
         Name.Dispose();
         Name = null;
     }
 }
        public void Set(string name, bool done)
        {
            Console.WriteLine("set: name=" + name + ", done=" + done);

            // I don't even...
            // WTF: http://stackoverflow.com/questions/28031832/how-can-i-reload-the-data-in-a-watchkit-tableview
            Name.SetText(@"");              // this fixes the issue I was having :-\
            Name.SetText(name);

            if (done)
            {
                DoneImage.SetImage("done");
                Line.SetColor(UIKit.UIColor.Green);
            }
            else
            {
                DoneImage.SetImage("notdone");
                Line.SetColor(UIKit.UIColor.Red);
            }
        }
Example #5
0
    // Use this for initialization
    void Start()
    {
        authReference = Firebase.Auth.FirebaseAuth.DefaultInstance;
        authUser      = authReference.CurrentUser;
        if (authUser == null)
        {
            SceneManager.LoadScene("LoginScene");
        }
        FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://card-677f1.firebaseio.com/");

        databaseReference = FirebaseDatabase.DefaultInstance.RootReference;
        Query query = databaseReference.Child("cards").OrderByChild("user_id").EqualTo(authUser.UserId);

        query.GetValueAsync().ContinueWith(task => {
            if (task.IsFaulted)
            {
                print("ERROR");
                // Handle the error...
            }
            else if (task.IsCompleted)
            {
                DataSnapshot snapshot = task.Result;
                // Do something with snapshot...
                foreach (DataSnapshot childSnaphot in snapshot.Children)
                {
                    Debug.Log(childSnaphot.Key.ToString());

                    downloadUrl = childSnaphot.Child("target_url").Value.ToString();

                    downloadUrls.Add(downloadUrl);
                    cardList.Add(childSnaphot.Key.ToString());
                }

                StartCoroutine(DownloadCard());
            }
        });

        activityClass   = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
        activityContext = activityClass.GetStatic <AndroidJavaObject>("currentActivity");
        contextClass    = new AndroidJavaClass("android.content.Context");
        context         = activityContext.Call <AndroidJavaObject>("getApplicationContext");

        PeerType = 0;

        if (!Permission.HasUserAuthorizedPermission(Permission.CoarseLocation))
        {
            Permission.RequestUserPermission(Permission.CoarseLocation);
            //Permission.RequestUserPermission(Permission.FineLocation);
        }

        PeerListPanel.SetActive(false);
        StatusText.SetActive(false);
        SendProfileBtn.SetActive(false);
        Image.SetActive(false);
        DoneImage.SetActive(false);
        DoneText.SetActive(false);
        ConnectedImage.SetActive(false);
        CardListPanel.SetActive(false);
        SelectedCard.SetActive(false);
        ViewProfileBtn.SetActive(false);

        //		WifiStatus.text = "Device Ready";
        Debug.Log("Device Ready");
    }