// Use this for initialization void Start() { if (NewControllerManager.instance != null) { instance = NewControllerManager.instance; } }
// Use this for initialization void Start() { controllerManagerInstance = NewControllerManager.instance; fModConfirmLevelEvent = FMODUnity.RuntimeManager.CreateInstance(confirmLevelSound); fModLevelInteractionEvent = FMODUnity.RuntimeManager.CreateInstance(levelInteractionSound); // Get a referecne to the pause menu so that it can be disabled when players try to laod a level if (InteractiveMenu.instance != null) { interactiveMenuSingleton = InteractiveMenu.instance; } if (SaveManager.instance) { if (SaveManager.instance.save.levelByName[sceneName] != null) { levelSaveFile = SaveManager.instance.save.levelByName[sceneName]; } else { print(sceneName); } } // Update the level information displayed if a level is completed UpdateLevelInformation(); }
private void Start() { if (controllerManagerInstance == null) { controllerManagerInstance = NewControllerManager.instance; player1Input = controllerManagerInstance.player1Movement; player2Input = controllerManagerInstance.player1Movement; } }
// Use this for initialization void Start() { controllerManagerInstance = NewControllerManager.instance; playerMovmentScript = GetComponentInParent <Movement>(); AnimatorComp = GetComponent <Animator>(); spriteRendererComp = GetComponent <SpriteRenderer>(); originalSprite = spriteRendererComp.sprite; spriteRendererComp.enabled = false; }
// Use this for initialization void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
// Use this for initialization void Start() { // Input Set Up controllerManager = NewControllerManager.instance; player1Movement = controllerManager.player1Movement; player2Movement = controllerManager.player2Movement; p1ActionAnimator = p1ActionBubble.GetComponent <Animator>(); p2ActionAnimator = p2ActionBubble.GetComponent <Animator>(); p1ActionBubble.SetActive(true); p2ActionBubble.SetActive(true); waitEnum = WaitTime(pauseTime, ActionState.Paused); }
// Use this for initialization void Start() { // Get all of the sitting spots in the foreach (Transform child in transform) { if (child.gameObject.tag == "SittingSpot") { sittingSpots.Add(child); } // Randomize the sitting spots order for (int i = 0; i < sittingSpots.Count; i++) { Transform temp = sittingSpots[i]; int randomeIndex = Random.Range(i, sittingSpots.Count); sittingSpots[i] = sittingSpots[randomeIndex]; sittingSpots[randomeIndex] = temp; } } // Set up the other objects in the scene if (buttonPromptText.activeSelf == true) { buttonPromptText.SetActive(false); } movingCameraScript = Camera.main.GetComponent <MovingCamera>(); // Get a referecne to the pause menu so that it can be disabled when players try to laod a level if (InteractiveMenu.instance != null) { interactiveMenuSingleton = InteractiveMenu.instance; } controllerManagerInstance = NewControllerManager.instance; // Create the Audio Events fModLevelCompleteEvent = FMODUnity.RuntimeManager.CreateInstance(confirmLevelSound); fModLevelInteractionEvent = FMODUnity.RuntimeManager.CreateInstance(levelInteractionSound); foreach (Transform child in Camera.main.transform) { if (child.name == "Music") { musicEmitter = child.GetComponent <FMODUnity.StudioEventEmitter>(); } } }
// Use this for initialization void Start() { controllerManagerInstance = NewControllerManager.instance; InputManager.OnDeviceDetached += ControllerDetached; InputManager.OnDeviceAttached += ControllerAttached; // Find the Players if (!p1Movement) { p1Movement = GameObject.Find("Player 1").GetComponent <Movement>(); } if (!p2Movement) { p2Movement = GameObject.Find("Player 2").GetComponent <Movement>(); } }
private void Start() { timeScaleDisplay = GameObject.Find("Time Scale Display").GetComponent <Text>(); if (timeScaleDisplay) { if (Time.timeScale != 1) { timeScaleDisplay.text = "*Timescale: " + Time.timeScale; } } subGray = new Color(Color.gray.r * howGrayIsIt, Color.gray.g * howGrayIsIt, Color.gray.b * howGrayIsIt, 0); if (!p1Movement) { p1Movement = GameObject.Find("Player 1").GetComponent <Movement>(); } if (!p2Movement) { p2Movement = GameObject.Find("Player 2").GetComponent <Movement>(); } Cursor.visible = false; //fade back in controllerManagerInstance = NewControllerManager.instance; if (controllerManagerInstance.swapPermitted && controllerManagerInstance.controllerTypeInputted != CurrentControllerSetup.Undecided) { foreach (PlayerPiece eachPiece in p1Movement.GetComponentsInChildren <PlayerPiece>(true)) { if (darkened1) { eachPiece.GetComponentInChildren <SpriteRenderer>(true).color += subGray * 20; darkened1 = false; } } foreach (PlayerPiece eachPiece in p2Movement.GetComponentsInChildren <PlayerPiece>(true)) { eachPiece.GetComponentInChildren <SpriteRenderer>(true).color -= subGray; darkened2 = true; } } }
private void Start() { controllerManagerInstance = NewControllerManager.instance; }
// Use this for initialization void Start() { controllerManager = NewControllerManager.instance; // Find the Players if (!player1) { player1 = GameObject.Find("Player 1"); } if (!player2) { player2 = GameObject.Find("Player 2"); } // Find the various components on the players p1Movement = player1.GetComponent <Movement>(); p1Throwing = player1.GetComponent <PlayerThrowing>(); p1Health = player1.GetComponent <PlayerHealth>(); p1Indicator = player1.GetComponentInChildren <PlayerIndicator>(); p2Movement = player2.GetComponent <Movement>(); p2Throwing = player2.GetComponent <PlayerThrowing>(); p2Health = player2.GetComponent <PlayerHealth>(); p2Indicator = player2.GetComponentInChildren <PlayerIndicator>(); p1PauseAnimator = p1Pause.GetComponent <Animator>(); p2PauseAnimator = p2Pause.GetComponent <Animator>(); p1HandAnimator = p1Hand.GetComponentInChildren <Animator>(); p2HandAnimator = p2Hand.GetComponentInChildren <Animator>(); pauseMenuAnimator = pauseMenu.GetComponent <Animator>(); //Set the canvas to active if it is not if (gameObject.activeSelf == false) { gameObject.SetActive(true); } p1Pause.SetActive(true); p2Pause.SetActive(true); //pauseMenu.SetActive(false); p1RectTransform = p1Hand.GetComponent <RectTransform>(); p2RectTransform = p2Hand.GetComponent <RectTransform>(); //instanciate FMOD sound variables/events closeMenuEvent = FMODUnity.RuntimeManager.CreateInstance(closeMenu); InGameMenuSelectEvent = FMODUnity.RuntimeManager.CreateInstance(InGameMenuSelect); OpenMenuEvent = FMODUnity.RuntimeManager.CreateInstance(OpenMenu); Player1ConfirmEvent = FMODUnity.RuntimeManager.CreateInstance(Player1Confirm); Player2ConfirmEvent = FMODUnity.RuntimeManager.CreateInstance(Player2Confirm); if (NewControllerManager.instance && NewControllerManager.instance.demoMode) { foreach (MenuButton eachButton in demoMenuButtons) { eachButton.gameObject.SetActive(true); } menuButtons = demoMenuButtons; } else { foreach (MenuButton eachButton in fullMenuButtons) { eachButton.gameObject.SetActive(true); } menuButtons = fullMenuButtons; } // find the button animators menuButtonAnimators = new Animator[menuButtons.Length]; for (int i = 0; i < menuButtonAnimators.Length; i++) { menuButtonAnimators[i] = menuButtons[i].GetComponent <Animator>(); } startingButtonPosition = menuButtons[0].GetComponent <RectTransform>(); }
// Use this for initialization void Start() { if (controllerMenuParent.activeSelf == false) { controllerMenuParent.SetActive(true); } // Input Set Up newControllerManager = NewControllerManager.instance; // Get Components p1HandAnimator = p1Hand.GetComponentInChildren <Animator>(); p2HandAnimator = p2Hand.GetComponentInChildren <Animator>(); menuButtonAnimator = menuButton.GetComponent <Animator>(); rightArrowAnimator = rightArrow.GetComponent <Animator>(); leftArrowAnimator = leftArrow.GetComponent <Animator>(); titleMenuAnimator = titleMenuParent.GetComponent <Animator>(); // Fmod stuff closeMenuEvent = FMODUnity.RuntimeManager.CreateInstance(closeMenu); PlayerConfirmEvent = FMODUnity.RuntimeManager.CreateInstance(PlayerConfirm); ControllerSelectEvent = FMODUnity.RuntimeManager.CreateInstance(ContorllerSelect); //Set the canvas to active if it is not if (gameObject.activeSelf == false) { gameObject.SetActive(true); } // SET THE MENU ICON POSITION p1Hand.transform.position = new Vector2(p1Hand.transform.position.x, menuButton.transform.position.y); p2Hand.transform.position = new Vector2(p2Hand.transform.position.x, menuButton.transform.position.y); optionConfirmed = false; // If brought back to this scene then be able to reset the controller options // Check if options in the menu need to be disabled if (InputManager.Devices.Count == 0) { maxInputOptionsAvalible = 1; } else if (InputManager.Devices.Count == 1) { maxInputOptionsAvalible = 3; } else if (InputManager.Devices.Count >= 2) { maxInputOptionsAvalible = 4; } if (maxInputOptionsAvalible == 1) { menuIndex = 0; } else { menuIndex = maxInputOptionsAvalible; } // set the correct options to be active depending on the number of controllers plugged in ActivateProperControllerOptions(); // set the menu options -- DISBALED FOR NEW FEATURE //for (int i = 0; i < controllerInputOptions.Length; i++) //{ // if (i == menuIndex) // { // controllerInputOptions[menuIndex].SetActive(true); // } // else // { // controllerInputOptions[i].SetActive(false); // } //} //if (InputManager.Devices.Count == 0) //{ // rightArrow.SetActive(false); // leftArrow.SetActive(false); //} if (NewControllerManager.instance && NewControllerManager.instance.demoMode) { enableSwapOfMenus = false; } else { enableSwapOfMenus = true; } if (enableSwapOfMenus == true && controllerMenuParent.activeSelf == true) { controllerMenuParent.SetActive(false); } if (enableSwapOfMenus == false && controllerMenuParent.activeSelf == true && titleMenuParent.activeSelf == true) { controllerMenuParent.SetActive(false); } }