void MoveToCharacterSelect() { ChangeBackgroundMusic("audio/music/characterSelect/StrengthOfWillcut"); titleLogo.enabled = false; titleLogo.transform.GetChild(0).gameObject.SetActive(false); pressStart.enabled = false; background.enabled = true; characterSelectManager.Reset(); characterSelectManager.SetControllers(player1Controller, player2Controller); currentUpdateFunction = CharacterSelect; }
// Use this for initialization void Start() { p1LifeBar = GameObject.Find("P1LifeBar"); p1BufferBar = GameObject.Find("P1BufferBarSegments"); p2LifeBar = GameObject.Find("P2LifeBar"); p2BufferBar = GameObject.Find("P2BufferBarSegments"); UIElements = GameObject.Find("InGameUIElements"); ToggleUI(false); victoryText = GameObject.FindGameObjectWithTag("VictoryText").GetComponent <Text>(); //bullets = new BulletDepot(); // clearing a warning w/next line - ski bullets = ScriptableObject.CreateInstance <BulletDepot>(); bullets.Load(); playerFactory = GetComponent <PlayerInitializer>(); playerFactory.bullets = bullets; player1Controls = CreateControlScheme(0); player2Controls = CreateControlScheme(1); background = GameObject.FindGameObjectWithTag("Background").GetComponent <SpriteRenderer>(); characterSelectManager = GetComponent <CharacterSelectManager>(); int numCharacters = System.Enum.GetNames(typeof(Character)).Length; AnalyticsEngine.Initialize(new string[] { "LoholtBulletsFired", "OrpheusBulletsFired", "HirukoBulletsFired" }); characterSelectManager.Reset(); currentUpdateFunction = CharacterSelect; menuController = GameObject.Find("Canvas").GetComponent <MenuController>(); player1Controller = InputManager.ActiveDevice; foreach (InputDevice controller in InputManager.Devices) { if (controller != InputManager.ActiveDevice) { player2Controller = controller; } } characterSelectManager.SetControllers(player1Controller, player2Controller); //menuController.Toggle(); }