コード例 #1
0
    // Use this for initialization
    void Start()
    {
        detailsDatabase = new DatabasePDetails ();

        PatientDetails patientData = detailsDatabase.GetPatient (PlayerPrefs.GetString ("CurrentUser"));

        DetailsText.text = "Your Account: \n" + patientData.Name + "\n" + patientData.DateOfBirth.Day + "/" + patientData.DateOfBirth.Month +"/" + patientData.DateOfBirth.Year
            + "\n" + patientData.Address + "\n" + patientData.Email + "\n" + patientData.PhoneNumber;
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        detailsDatabase = new DatabasePDetails ();

        var messages = detailsDatabase.GetAllMessages(PlayerPrefs.GetString("CurrentUser"));

        cubeEntries = new GameObject[50];
        textEntries = new GUIText[50];

        //List<GameObject> cubeEntries = new List<GameObject> ();
        //List<GUIText> textEntries = new List<GUIText> ();
        Vector3 cubepos = MessageBlock.transform.localPosition;
        Vector3 textpos = MessageText.transform.localPosition;

        Count = messages.Count;
        if (Count > 0) {

            int i = 1;
            foreach (PatientMessages message in messages) {

                cubeEntries [i] = (GameObject)Instantiate (MessageBlock, cubepos, MessageBlock.transform.rotation);

                textEntries [i] = (GUIText)Instantiate (MessageText, textpos, MessageText.transform.rotation);
                cubepos.y -= (MessageBlock.transform.localScale.y * 1.25f);
                textEntries [i].guiText.text = message.MessageDate + "\n" + message.Message;
                textEntries [i].GetComponent<ObjectLabel> ().target = cubeEntries [i].transform;
                i++;
            }

                cubeEntries [Count].renderer.material.color = Color.gray;

            if (Count > 3) {
                FirstCubePos = cubeEntries [1].transform.position;

                LastCubePos = cubeEntries [3].transform.position;
                EndOfList ();

            }
        }
    }
コード例 #3
0
    void Start()
    {
        // sets up an array of 50, this is to be altered as the workout array can most definately exceed this
        cubeEntries = new GameObject[50];
        textEntries = new GUIText[50];

        detailsDatabase = new DatabasePDetails ();

        //gets all workouts performed by current user logged in
        var workouts = detailsDatabase.GetAllWorkouts (PlayerPrefs.GetString ("CurrentUser"));

        Vector3 cubepos = EntryBlock.transform.localPosition;
        Vector3 textpos = EntryText.transform.localPosition;

        Count = workouts.Count;
        if (Count > 0) {

            int i = 1;
            // an entrie is created for wach workout
            foreach (PatientWorkout workout in workouts) {

                cubeEntries [i] = (GameObject)Instantiate (EntryBlock, cubepos, EntryBlock.transform.rotation);
                textEntries [i] = (GUIText)Instantiate (EntryText, textpos, EntryText.transform.rotation);
                cubeEntries[i].GetComponent<EntryDetails>().CubeNumber = i;
                cubepos.y -= (EntryBlock.transform.localScale.y * 1.25f);
                textEntries [i].guiText.text = "Entry: " + workout.WorkoutNumber + "\n" + workout.WorkoutDate;
                textEntries [i].GetComponent<ObjectLabel> ().target = cubeEntries [i].transform;
                i++;
            }

            cubeEntries [Count].renderer.material.color = Color.gray;

            if (Count > 3) {
                FirstCubePos = cubeEntries [1].transform.position;
                LastCubePos = cubeEntries [3].transform.position;
            }
        }
    }
コード例 #4
0
ファイル: GameExit.cs プロジェクト: iEmily/HeartHealthKinect
 void Start()
 {
     manager = Camera.main.GetComponent<KinectManager>();
     detailsdata = new DatabasePDetails ();
 }
コード例 #5
0
    // Use this for initialization
    void Start()
    {
        manager = Camera.main.GetComponent<KinectManager>();
        detailsData = new DatabasePDetails ();

        var data = detailsData.GetPatient(PlayerPrefs.GetString("CurrentUser"));
        FitnessLevel = data.FitnessLevel;

        HeartRate = GetRestingHeartRate (detailsData.GetAge (PlayerPrefs.GetString ("CurrentUser")), data.FitnessLevel, data.IsMale);
        MaxHeartRate1 = GetMaximumHeartRate (detailsData.GetAge (PlayerPrefs.GetString ("CurrentUser")), data.FitnessLevel, data.IsMale);
        MaxHeartRate2 = GetMaxHeartRateHeil (detailsData.GetAge (PlayerPrefs.GetString ("CurrentUser")), data.WeightKG, data.IsMale);
        CurMaxHeartRate = (MaxHeartRate1 + MaxHeartRate2) / 2;

        /*
        TargetRate1Low = GetTargetHeartRate (CurMaxHeartRate, 1, 1);
        TargetRate1High = GetTargetHeartRate (CurMaxHeartRate, 1, 3);
        TargetRate2Low = GetTargetHeartRate (CurMaxHeartRate, 2, 1);
        TargetRate2High = GetTargetHeartRate (CurMaxHeartRate, 2, 3);
        TargetRate3Low = GetTargetHeartRate (CurMaxHeartRate, 3, 1);
        TargetRate3High = GetTargetHeartRate (CurMaxHeartRate, 3, 3);
        */

        RestHeartRate = GetRestingHeartRate (detailsData.GetAge (PlayerPrefs.GetString ("CurrentUser")), data.FitnessLevel, data.IsMale);

        Counter += TimeIntervalsForAverage;
        HeartRates.Add ((int)HeartRate);

        //TargetRateText.text = "Reach between " + TargetRate1 + " - " + TargetRate2;
    }
コード例 #6
0
    public void CreateFullAccount(PatientLogin logins, PatientDetails details)
    {
        if ((!CheckUserName(logins.PUserName)) && (logins.PUserName.Equals(details.PUserName)))
            {

                patientlogin.Collection.Save(logins);
                DatabasePDetails savedetails = new DatabasePDetails(ConnectString);
                savedetails.Create(details);

            }
            else
            {
                //Error
            }
    }
コード例 #7
0
    void Start()
    {
        // Edit account window size
        windowRect = new Rect ((Screen.width / 3)+80, (Screen.height / 3), Screen.width / 4, Screen.height / 4+30);

        // Default Colour is saved
        col  = renderer.material.color;

        // Creation of Patient Database management Class
        detailsDatabase = new DatabasePDetails ();

        // get current patient account details
        patientData = detailsDatabase.GetPatient (PlayerPrefs.GetString ("CurrentUser"));
    }