public void Start() { lastPosition = transform.position; lastYPosition = transform.position; ProfileSessionManager.GetUserWeight(); weight = ProfileSessionManager.curPlayerWeight; if (weight == 0) { weight = 80; } centralSensor = GameObject.Find("DemoUI").GetComponent <CentralSensor>(); //centralSensor = GameObject.FindWithTag("USERUI").GetComponent<CentralSensor>(); fed = GameObject.Find("FitnessEquipmentDisplay").GetComponent <FitnessEquipmentDisplay>(); /* if (fed.connected == true) * { * InvokeRepeating("CheckSlopeGrade", 5.0f, 0.5f); * * } */ }
public void FixedUpdate() //FixedUpdate() { if (centralSensor == null) { centralSensor = GameObject.Find("DemoUI").GetComponent <CentralSensor>(); } if (fed == null) { GameObject.Find("FitnessEquipmentDisplay").GetComponent <FitnessEquipmentDisplay>(); } if (speed > 0.1) { distanceTravelled += Vector3.Distance(transform.position, lastPosition); lastPosition = transform.position; } //How many heightMeter we have climbed currentYPosition = transform.position; if (currentYPosition.y > lastYPosition.y) { totalClimb += currentYPosition.y - lastYPosition.y; } lastYPosition = currentYPosition; //for checking the slope only 0,5 seconds if (Time.time > nextActionTime) { nextActionTime += period; CheckSlopeGrade(); // } }