facebook twitter hatena line email

「Unity/Firebase/Realtimedatabase/基本」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「 ==サンプル== SampleScene.cs <pre> using System.Collections; using System.Collections.Generic; using UnityEngine; using Firebase; using Firebase.Database; using Fire...」)
(相違点なし)

2021年9月19日 (日) 10:50時点における版

サンプル

SampleScene.cs

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

using Firebase;
using Firebase.Database;
using Firebase.Unity.Editor;

public class SampleScene : MonoBehaviour
{
    void Start()
    {
        // Get the root reference location of the database.
        DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference;

        // 書き込み
        FirebaseDatabase.DefaultInstance.GetReference("users")
        .Child("name")
        .SetValueAsync("taro");

        // 読み込み
        FirebaseDatabase.DefaultInstance.GetReference("users")
        .Child("name")
        .GetValueAsync().ContinueWithOnMainThread(task =>
        {
            if (task.IsFaulted)
            {
                Debug.LogError("not found users");
            }
            else if (task.IsCompleted)
            {
                DataSnapshot snapShot = task.Result;
                Debug.Log(snapShot.Value);
        }
        });

    }
}

参考:https://firebase.google.com/docs/database/unity/retrieve-data?hl=ja

参考:http://siguma-sig.hatenablog.com/entry/2018/09/30/213822