Пример #1
0
    private void Start()
    {
        Ball.ElectrifyAction = ActivateSparks;
        Ball.UnstickAction   = DeactivateSparks;
        topSparks            = GameObject.Find("top sparks");
        bottomSparks         = GameObject.Find("bottom sparks");
        topSparks.SetActive(false);
        bottomSparks.SetActive(false);
        p1Score          = 0;
        p2Score          = 0;
        p1ScoreText.text = p1Score.ToString();
        p2ScoreText.text = p2Score.ToString();
        platformClock    = 0f;
        Ball.onScore     = PlayerScored;
        Time.timeScale   = 1;
        InitializeGame();
        StartCoroutine(StartRound());
        AkSoundEngine.PostEvent("music_gameplay", gameObject);

        pauseInput = new PauseInput();
        pauseInput.Pausemap.Enable();
        isPaused = false;

        ControlSelectionManager.controlSelectionManagerInstance.GetComponent <ControlSelectionManager>().OnActivateAction  += OnDeviceLost;
        ControlSelectionManager.controlSelectionManagerInstance.GetComponent <ControlSelectionManager>().controlsSetAction += OnControlsSet;
    }
Пример #2
0
    private void Start()
    {
        AkSoundEngine.PostEvent("music_select_ship", gameObject);
        //AkSoundEngine.PostEvent("sfx_ocdoors", gameObject);
        p1SelectedCharacter           = Character.none;
        p2SelectedCharacter           = Character.none;
        leftPlatformStartingPosition  = p1Elements.transform.position;
        rightPlatformStartingPosition = p2Elements.transform.position;
        p1Elements.transform.Translate(-transform.right * platformLimit);
        p2Elements.transform.Translate(transform.right * platformLimit);
        platformClock = 0f;
        exitClock     = 0f;

        pauseInput = new PauseInput();
        pauseInput.Pausemap.Enable();

        BindControlsAction(p1Selector.GetComponent <PlayerInput>(), p2Selector.GetComponent <PlayerInput>());
        ControlSelectionManager.controlSelectionManagerInstance.GetComponent <ControlSelectionManager>().controlsSetAction += OnControlsSet;
        ControlSelectionManager.controlSelectionManagerInstance.GetComponent <ControlSelectionManager>().OnActivateAction  += OnSelectorDeviceLost;
    }
Пример #3
0
 private void Awake()
 {
     input = new PauseInput();
     input.PauseMenu.Pause.performed += ctx => PauseGame();
 }