Esempio n. 1
0
 // Start is called before the first frame update
 void Start()
 {
     Zodiac_Info.LoadFile();
     FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(Task =>
     {
         if (Task.Exception != null)
         {
             if (SceneManager.GetActiveScene().buildIndex != 0)
             {
                 SceneManager.LoadScene(0);
             }
             Zodiac_Info.LoadFile();
             return;
         }
         FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://stella-91382.firebaseio.com/");
         reference       = FirebaseDatabase.DefaultInstance.RootReference;
         string[] Zodiac = new string[12] {
             "Capricorn", "Aquarius", "Pisces", "Aries", "Taurus", "Gemini", "Cancer", "Leo", "Virgo", "Libra", "Scorpio", "Sagittarius"
         };
         for (int i = 0; i < 12; i++)
         {
             load(Zodiac[i]);
         }
     });
 }
Esempio n. 2
0
 public void load(string zodiac)
 {
     FirebaseDatabase.DefaultInstance
     .GetReference(zodiac)
     .GetValueAsync().ContinueWith(task => {
         if (task.IsFaulted)
         {
             Debug.Log("Wrong Path");
         }
         else if (task.IsCompleted)
         {
             DataSnapshot snapshot = task.Result;
             Zodiac_Info.update(zodiac, snapshot.Child("content").Value.ToString());
             Zodiac_Info.SaveFile();
         }
     });
 }
Esempio n. 3
0
 // Update is called once per frame
 void Update()
 {
     text.text = Zodiac_Info.info();
 }
Esempio n. 4
0
 // Start is called before the first frame update
 void Start()
 {
     db       = gameObject.GetComponent <DB_init>();
     inp.text = Zodiac_Info.info();
 }