// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.R)) { bullets.Load(); } }
void InitializeGameSettings() { player1RoundWins = 0; player2RoundWins = 0; //bullets = new BulletDepot(); //clearing warning with next line - ski bullets = ScriptableObject.CreateInstance <BulletDepot>(); bullets.Load(); StartRound(); }
// Use this for initialization void Start() { bullets = ScriptableObject.CreateInstance <BulletDepot>(); bullets.Load(); playerFactory = GetComponent <PlayerInitializer>(); playerFactory.bullets = bullets; #if DEV player1 = playerFactory.CreatePlayer(CreateControlScheme(0), character, player1Pos, 0); playerFactory.CreatePlayer(CreateControlScheme(1), Character.Orpheus, new Vector3(10, 0, 0), 1); #endif }
// 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(); }
// Use this for initialization void Start() { GameObject[] HorusWinsIcons; GameObject[] SetWinsIcons; SetWinsIcons = GameObject.FindGameObjectsWithTag("SetWinsIcon"); HorusWinsIcons = GameObject.FindGameObjectsWithTag("HorusWinsIcon"); HorusWinsIconsSR = new SpriteRenderer[HorusWinsIcons.Length]; SetWinsIconsSR = new SpriteRenderer[SetWinsIcons.Length]; p1LifeBar = GameObject.Find("P1LifeBar"); p1BufferBar = GameObject.Find("P1BufferBarSegments"); p2LifeBar = GameObject.Find("P2LifeBar"); p2BufferBar = GameObject.Find("P2BufferBarSegments"); UIElements = GameObject.Find("InGameUIElements"); ToggleUI(false); player1Wins = 0; player2Wins = 0; roundsToWin = 2; int j = 0; for (int i = 1; i >= 0; i--) { HorusWinsIconsSR[j] = HorusWinsIcons[i].GetComponent <SpriteRenderer>(); SetWinsIconsSR[j] = SetWinsIcons[i].GetComponent <SpriteRenderer>(); j++; } timerStarted = false; //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); currentRoundTime = roundTime; titleLogo = GameObject.FindGameObjectWithTag("TitleLogo").GetComponent <SpriteRenderer>(); pressStart = titleLogo.GetComponent <Text>(); infoScreen = GameObject.FindGameObjectWithTag("InfoScreen").GetComponent <SpriteRenderer>(); background = GameObject.FindGameObjectWithTag("Background").GetComponent <SpriteRenderer>(); roundTimer = GameObject.FindGameObjectWithTag("RoundTimer").GetComponent <Text>(); victoryText = GameObject.FindGameObjectWithTag("VictoryText").GetComponent <Text>(); titleLogo.enabled = true; pressStart.enabled = true; currentUpdateFunction = TitleScreen; characterSelectManager = GetComponent <CharacterSelectManager>(); int numCharacters = System.Enum.GetNames(typeof(Character)).Length; string[,] bulletDescriptions = new string[numCharacters, numCharacters]; for (int i = 0; i < numCharacters; i++) { bulletDescriptions[i, 0] = bullets.types[i].projectileTypes[1].bulletDescription; bulletDescriptions[i, 1] = bullets.types[i].projectileTypes[2].bulletDescription; bulletDescriptions[i, 2] = bullets.types[i].projectileTypes[0].bulletDescription; } AnalyticsEngine.Initialize(new string[] { "LoholtBulletsFired", "OrpheusBulletsFired", "HirukoBulletsFired" }); }