Added disable powerups function

main
Ivy 4 years ago
parent 611f7f337f
commit d326d57082

@ -1084,17 +1084,12 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 829770868}
m_CullTransparentMesh: 1
--- !u!1 &830277152 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 6644325902043065115, guid: 9add303577184004ab77878cb3cdcf57, type: 3}
m_PrefabInstance: {fileID: 1597355500}
m_PrefabAsset: {fileID: 0}
--- !u!114 &830277153 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 3455161703679244629, guid: 9add303577184004ab77878cb3cdcf57, type: 3}
m_PrefabInstance: {fileID: 1597355500}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 830277152}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6b9240bd39bca87438df56c58d013245, type: 3}
@ -2459,8 +2454,7 @@ MonoBehaviour:
player: {fileID: 1831256037}
dialogBox: {fileID: 1590398590}
dialogText: {fileID: 127032239}
healtBar: {fileID: 830277152}
powerUps: {fileID: 1159971422}
healthbar: {fileID: 0}
startButton: {fileID: 283377687}
title: {fileID: 655160807}
panel: {fileID: 182368510}
@ -2470,9 +2464,16 @@ MonoBehaviour:
- Selma Blackburn Untitled n.d. Watercolor on paper 19.125 x 18.125 inches Windgate
Museum of Art Collection
artImage: {fileID: 1034874535}
powerUps: {fileID: 1159971422}
gliderPowerupButton: {fileID: 526643974}
boxPowerupButton: {fileID: 2130100238}
doubleJumpPowerupButton: {fileID: 184189969}
shrinkPowerupButton: {fileID: 974869911}
otherPowerupButton: {fileID: 847247611}
powerupText: {fileID: 829770868}
obtainedPowerups:
powerupStatus:
sceneToLoad: '""'
sceneToLoad: Spawn
music:
- {fileID: 8300000, guid: f29919963390ff24fa1ae468277b309e, type: 3}
- {fileID: 8300000, guid: 327636dbdcb895b478ac95086f383d8a, type: 3}

@ -18,8 +18,7 @@ public class GameManager : MonoBehaviour
public GameObject player;
public GameObject dialogBox;
public GameObject dialogText;
public GameObject healtBar;
public GameObject powerUps;
public GameObject healthbar;
public GameObject startButton;
public GameObject title;
public GameObject panel;
@ -29,6 +28,16 @@ public class GameManager : MonoBehaviour
public GameObject artImage;
public GameObject powerUps;
public GameObject gliderPowerupButton;
public GameObject boxPowerupButton;
public GameObject doubleJumpPowerupButton;
public GameObject shrinkPowerupButton;
public GameObject otherPowerupButton;
public GameObject powerupText;
private AudioSource sound;
public List<Powerup> obtainedPowerups = new List<Powerup>{ };
@ -49,6 +58,7 @@ public class GameManager : MonoBehaviour
DontDestroyOnLoad(canvas);
DontDestroyOnLoad(events);
DontDestroyOnLoad(player);
DontDestroyOnLoad(powerUps);
}
else
@ -57,6 +67,7 @@ public class GameManager : MonoBehaviour
Destroy(canvas);
Destroy(events);
Destroy(player);
Destroy(powerUps);
}
}
// Start is called before the first frame update
@ -176,20 +187,46 @@ public class GameManager : MonoBehaviour
}
public void PlayButton()
{
Debug.Log("s");
startButton.SetActive(false);
title.SetActive(false);
panel.SetActive(false);
LoadLevel("DogBoss", new Vector3(0, 0, 0));
healtBar.SetActive(true);
healthbar.SetActive(true);
powerUps.SetActive(true);
disableAllPowerups();
LoadLevel(sceneToLoad, new Vector3(0, 0, 0));
}
public GameObject GetEnemyHealthBar()
{
return enemyHealthBar;
}
public void disablePowerup(int powerupID)
{
if (powerupID >= 0 && powerupID <= 4)
{
var powerup = powerUps.gameObject.transform.GetChild(powerupID);
powerup.gameObject.SetActive(false);
}
}
public void enablePowerup(int powerupID)
{
if (powerupID >= 0 && powerupID <= 4)
{
var powerup = powerUps.gameObject.transform.GetChild(powerupID);
powerup.gameObject.SetActive(true);
}
}
public void disableAllPowerups()
{
for(int i=0; i<=4; i++)
{
disablePowerup(i);
}
}
}
// }
//}
//}

@ -11,6 +11,7 @@ TagManager:
- GliderPowerup
- Dog
- Projectile
- EnemyPlatform
layers:
- Default
- TransparentFX

@ -6,24 +6,33 @@ EditorUserSettings:
serializedVersion: 4
m_ConfigSettings:
RecentlyUsedScenePath-0:
value: 22424703114646680e0b0227036c6f1103041d072926337e38271427fb
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a2362191c27ead43b1aedf425a7f234362820
flags: 0
RecentlyUsedScenePath-1:
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a23621a0d32f5ee7a2decee22f0
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a23621b1226f6e50037d6e821ecf5742a323016f6
flags: 0
RecentlyUsedScenePath-2:
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a23621b1226f6e50037d6e821ecf5742a323016f6
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a23620c1336eff9002dece933e5a92f31352d1b
flags: 0
RecentlyUsedScenePath-3:
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a23620b1220f1d23b37efa923e7ee2e26
flags: 0
RecentlyUsedScenePath-4:
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a23620c1336eff9002dece933e5a92f31352d1b
value: 22424703114646680e0b0227036c720505120d2763053323283c107df7ee3d2cfb
flags: 0
RecentlyUsedScenePath-5:
value: 22424703114646680e0b0227036c7b1f113b1d3c29246914222e3f3cf1f37a2decee22f0
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a23620b1132eceb7414e7f133e5a92f31352d1b
flags: 0
RecentlyUsedScenePath-6:
value: 22424703114646680e0b0227036c7b1f113b1d3c29246914222e3136f4e5380bf2e621e7a92f31352d1b
flags: 0
RecentlyUsedScenePath-7:
value: 22424703114646680e0b0227036c7b1f113b1d3c29246914222e3f3cf1f37a2decee22f0
flags: 0
RecentlyUsedScenePath-8:
value: 22424703114646680e0b0227036c7b151b18342f3a2d2a23621a0d32f5ee7a2decee22f0
flags: 0
RecentlyUsedScenePath-9:
value: 22424703114646680e0b0227036c72111f19352f223d68252320092a
flags: 0
vcSharedLogLevel:

Loading…
Cancel
Save