Ejemplo n.º 1
0
    void Update()
    {
        if (inGame && !requesting)
        {
            if (Time.time % 1 <= Time.deltaTime)
            {
                object data = null;
                switch (dataType)
                {
                default:
                case "":
                    ui.gameText.SetText("In Game");
                    break;

                case "ClassIDInvalid":
                    inGame = false;
                    ui.PageLogin();
                    break;

                case "stepCounter":
                    if (StepCounter.current != null)
                    {
                        data = StepCounter.current.stepCounter;
                        ui.gameText.SetText(data.ToString());
                    }
                    break;
                }

                requesting = true;
                aws.SendData(classID, name, data, dataType => {
                    requesting    = false;
                    this.dataType = dataType;
                }, exception => {
                    requesting = false;
                    Debug.LogError(exception);
                });
            }
        }
    }