// Called when the node enters the scene tree for the first time. public override void _Ready() { PauseMode = PauseModeEnum.Stop; FillObstaclePickBag(Global.CurrentLocation); _obstacleSizes = new PickBag <float>(); _obstacleSizes.Add(50, 1); _obstacleSizes.Add(25, 1.2f); _obstacleSizes.Add(25, 0.8f); _powerUpPickBag = new PickBag <PowerUpType>(); _powerUpPickBag.Add(33, PowerUpType.Ghost); _powerUpPickBag.Add(33, PowerUpType.Invincibility); _powerUpPickBag.Add(34, PowerUpType.Health); }
private void FillBagTest() { _obstaclePickBag.Add(100, "superhero"); }
private void FillObstaclePickBag(string location) { _obstaclePickBag = new PickBag <string>(); switch (location) { case "Desert": _obstaclePickBag.Add(19, "snake"); _obstaclePickBag.Add(16, "pyramid"); _obstaclePickBag.Add(16, "vulture"); _obstaclePickBag.Add(16, "skull"); _obstaclePickBag.Add(16, "cactus"); _obstaclePickBag.Add(16, "camel"); break; case "Ocean": _obstaclePickBag.Add(12, "fish"); _obstaclePickBag.Add(16, "surfer"); _obstaclePickBag.Add(12, "seagull"); _obstaclePickBag.Add(12, "shark"); _obstaclePickBag.Add(12, "speedboat"); _obstaclePickBag.Add(18, "submarine"); _obstaclePickBag.Add(18, "parachute"); break; default: _obstaclePickBag.Add(14, "superhero"); _obstaclePickBag.Add(14, "ufo"); _obstaclePickBag.Add(14, "airplane"); _obstaclePickBag.Add(14, "bird"); _obstaclePickBag.Add(14, "car"); _obstaclePickBag.Add(14, "slide"); _obstaclePickBag.Add(16, "football"); break; } }