Skip to content
Snippets Groups Projects
Commit 3cfe43e8 authored by Muhammad Fadhil Amri's avatar Muhammad Fadhil Amri
Browse files

Merge branch 'feature/statistic-orb-picked' into 'develop'

feat: number of orb picked

See merge request !28
parents 78e06ab3 83be2758
2 merge requests!35feat: fix Game Data,!28feat: number of orb picked
...@@ -28,6 +28,21 @@ namespace CompleteProject ...@@ -28,6 +28,21 @@ namespace CompleteProject
void Update() void Update()
{ {
if (PlayerPrefs.HasKey("numSpeedOrbPicked"))
{
Debug.Log("Number of Speed Orb Picked:" + PlayerPrefs.GetInt("numSpeedOrbPicked").ToString());
}
if (PlayerPrefs.HasKey("numHealthOrbPicked"))
{
Debug.Log("Number of Health Orb Picked:" + PlayerPrefs.GetInt("numHealthOrbPicked").ToString());
}
if (PlayerPrefs.HasKey("numDamageOrbPicked"))
{
Debug.Log("Number of Damage Orb Picked:" + PlayerPrefs.GetInt("numDamageOrbPicked").ToString());
}
// If the player has run out of health... // If the player has run out of health...
if (playerHealth.currentHealth <= 0) if (playerHealth.currentHealth <= 0)
{ {
......
...@@ -27,7 +27,18 @@ namespace CompleteProject ...@@ -27,7 +27,18 @@ namespace CompleteProject
isPicked = true; isPicked = true;
orbPickedAudio.Play(); orbPickedAudio.Play();
weaponManager.PowerUp(); weaponManager.PowerUp();
Dissapear();
// Update statistics
if (PlayerPrefs.HasKey("numDamageOrbPicked"))
{
PlayerPrefs.SetInt("numDamageOrbPicked", PlayerPrefs.GetInt("numDamageOrbPicked") + 1);
}
else
{
PlayerPrefs.SetInt("numDamageOrbPicked", 1);
}
base.Dissapear();
} }
} }
} }
......
...@@ -27,6 +27,17 @@ namespace CompleteProject ...@@ -27,6 +27,17 @@ namespace CompleteProject
isPicked = true; isPicked = true;
orbPickedAudio.Play(); orbPickedAudio.Play();
playerHealth.Heal(); playerHealth.Heal();
// Update statistics
if (PlayerPrefs.HasKey("numHealthOrbPicked"))
{
PlayerPrefs.SetInt("numHealthOrbPicked", PlayerPrefs.GetInt("numHealthOrbPicked") + 1);
}
else
{
PlayerPrefs.SetInt("numHealthOrbPicked", 1);
}
base.Dissapear(); base.Dissapear();
} }
} }
......
...@@ -24,6 +24,18 @@ namespace CompleteProject ...@@ -24,6 +24,18 @@ namespace CompleteProject
orbPickedAudio.Play(); orbPickedAudio.Play();
// Set speedup for player // Set speedup for player
playerMovement.SpeedUp(); playerMovement.SpeedUp();
// Update statistics
if (PlayerPrefs.HasKey("numSpeedOrbPicked"))
{
PlayerPrefs.SetInt("numSpeedOrbPicked", PlayerPrefs.GetInt("numSpeedOrbPicked") + 1);
}
else
{
PlayerPrefs.SetInt("numSpeedOrbPicked", 1);
}
base.Dissapear(); base.Dissapear();
} }
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment