public void InitializeChatDB(Firebase.Database.DatabaseReference reference, bool playable) { isPlayable = playable; connector = new FirebaseConnector(reference, !playable); if (playable) { fielder = transform.parent.parent.Find("TextField").GetComponent <TextFielder>(); fielder.CleanInputField("メッセージ", ""); } else { //Debug.Log(connector.MyReference.Key); connector.MyReference.ValueChanged += (object sender, Firebase.Database.ValueChangedEventArgs args) => { if (args.DatabaseError != null) { Debug.LogError(args.DatabaseError.Message); return; } string rawMessage = args.Snapshot.Child(messageKey).Value.ToString(); //SendMessageBox(rawMessage); SendMessageBox2(rawMessage); }; } }