public override void AgentReset()
    {
        if (LogDataToFirebase)
        {
            WorldHardestGameLogData logData = new WorldHardestGameLogData(highestDist, transform.position);
            Logger.LogData(logData);
        }

        highestDist        = 10000.0f;
        timeToLive         = Time.time + timeToDie;
        transform.position = startPosition;
    }
示例#2
0
    public void LogData(WorldHardestGameLogData worldHardestGameLog)
    {
        firebase.Child("WorldHardestGame" + SystemInfo.deviceName).Push(JsonUtility.ToJson(worldHardestGameLog), true);

        firebase.OnDeleteSuccess += (Firebase sender, DataSnapshot snapshot) => {
            Debug.Log("[OK] Delete from " + sender.Endpoint + ": " + snapshot.RawJson);
        };

        firebase.OnUpdateFailed += UpdateFailedHandler;
        // Method signature: void UpdateFailedHandler(Firebase sender, FirebaseError err)

        firebase.GetValue("print=pretty");
    }