Ejemplo n.º 1
0
 //Main Trial information saving
 public static void MainInfoSaving(GameObject obj)
 {
     if ((obj.tag == "Player" && Demo.collision_t == 0))
     {
         info       = new MainTrialInfo.InfoTrial();
         info.ID    = "Start Position Player";
         info.s_x   = obj.transform.position.x;
         info.s_y   = obj.transform.position.y;
         info.s_z   = obj.transform.position.z;
         info.r_x   = obj.transform.rotation.x;
         info.r_y   = obj.transform.rotation.y;
         info.r_z   = obj.transform.rotation.z;
         info.time  = Demo.trial_t;
         info.score = PlayerPrefs.GetString("Score");
         Demo.trialInfo.Add(info);
         info       = new MainTrialInfo.InfoTrial();
         info.ID    = "Treasure Position";
         info.s_x   = treasure.transform.position.x;
         info.s_y   = treasure.transform.position.y;
         info.s_z   = treasure.transform.position.z;
         info.r_x   = treasure.transform.rotation.x;
         info.r_y   = treasure.transform.rotation.y;
         info.r_z   = treasure.transform.rotation.z;
         info.time  = Demo.trial_t;
         info.score = PlayerPrefs.GetString("Score");
         Demo.trialInfo.Add(info);
     }
     else if (obj.tag == "Gems")
     {
         info       = new MainTrialInfo.InfoTrial();
         info.ID    = "Gem";
         info.s_x   = obj.transform.position.x;
         info.s_y   = obj.transform.position.y;
         info.s_z   = obj.transform.position.z;
         info.time  = Demo.trial_t;
         info.score = PlayerPrefs.GetString("Score");
         Demo.trialInfo.Add(info);
     }
     else
     {
         info       = new MainTrialInfo.InfoTrial();
         info.ID    = "End Trial Position";
         info.s_x   = obj.transform.position.x;
         info.s_y   = obj.transform.position.y;
         info.s_z   = obj.transform.position.z;
         info.r_x   = obj.transform.rotation.x;
         info.r_y   = obj.transform.rotation.y;
         info.r_z   = obj.transform.rotation.z;
         info.time  = Demo.trial_t;
         info.score = PlayerPrefs.GetString("Score");
         info.d     = Vector3.Distance(Demo.goal_position, Demo.last_position);
         Demo.trialInfo.Add(info);
     }
 }
Ejemplo n.º 2
0
 public static void SaveMainInfo(GameObject obj)
 {
     if ((obj.tag == "Player" && DemoShorter.collision_t == 0))
     {
         info = new MainTrialInfo.InfoTrial();
         info.ID = "Start Position Player";
         info.s_x = obj.transform.position.x;
         info.s_y = obj.transform.position.y;
         info.s_z = obj.transform.position.z;
         info.r_x = obj.transform.rotation.x;
         info.r_y = obj.transform.rotation.y;
         info.r_z = obj.transform.rotation.z;
         info.time = DemoShorter.trial_t;
         info.score = PlayerPrefs.GetString("Score");
         DemoShorter.trialInfo.Add(info);
     }
     else if (obj.tag == "Gems")
     {
         info = new MainTrialInfo.InfoTrial();
         info.ID = "Gem";
         info.s_x = obj.transform.position.x;
         info.s_y = obj.transform.position.y;
         info.s_z = obj.transform.position.z;
         info.time = DemoShorter.trial_t;
         info.score = PlayerPrefs.GetString("Score");
         DemoShorter.trialInfo.Add(info);
     }
     else
     {
         info = new MainTrialInfo.InfoTrial();
         info.ID = "End Trial Position";
         info.s_x = obj.transform.position.x;
         info.s_y = obj.transform.position.y;
         info.s_z = obj.transform.position.z;
         info.r_x = obj.transform.rotation.x;
         info.r_y = obj.transform.rotation.y;
         info.r_z = obj.transform.rotation.z;
         info.time = DemoShorter.trial_t;
         info.score = PlayerPrefs.GetString("Score");
         info.d = Vector3.Distance(DemoShorter.goal_position, DemoShorter.last_position);
         DemoShorter.trialInfo.Add(info);
     }
 }