Ejemplo n.º 1
0
    public static void PlaySound(soundsGame currentSound)
    {
        switch (currentSound)
        {
        case soundsGame.ball:
        {
            instance.GetComponent <AudioSource>().PlayOneShot(instance.soundBall);
        }
        break;

        case soundsGame.heart:
        {
            instance.GetComponent <AudioSource>().PlayOneShot(instance.soundHeart);
        }
        break;

        case soundsGame.boom:
        {
            instance.GetComponent <AudioSource>().PlayOneShot(instance.soundBoom);
        }
        break;

        case soundsGame.nhacnen:
        {
            instance.GetComponent <AudioSource>().PlayOneShot(instance.soundNhacnen);
        }
        break;
        }
    }
Ejemplo n.º 2
0
    public void SinglePlayer()
    {
        Ac = GameObject.Find("AudioCtrl").GetComponent <AudioControl>();

        Ac.GetComponent <AudioSource>().Stop();

        Ac.GetComponent <AudioSource>().clip = Ac.BG_Game;
        Ac.GetComponent <AudioSource>().Play();
        MainPanel.gameObject.SetActive(false);
        startbtn.gameObject.SetActive(true);
    }
Ejemplo n.º 3
0
    public void TowardsLobby()
    {
        Ac = GameObject.Find("AudioCtrl").GetComponent <AudioControl>();
        Ac.GetComponent <AudioSource>().Stop();
        Ac.GetComponent <AudioSource>().clip = Ac.BG_Menu;
        Ac.GetComponent <AudioSource>().Play();
        GameObject temp = GameObject.Find("Launcher");

        Destroy(temp);
        PhotonNetwork.LeaveRoom();
        PhotonNetwork.LoadLevel("mainMenu");
    }
Ejemplo n.º 4
0
 public void ReloadApp()
 {
     Ac.GetComponent <AudioSource>().Stop();
     Destroy(Ac.gameObject);
     Destroy(GameObject.Find("ControlData").gameObject);
     SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
 }
Ejemplo n.º 5
0
    IEnumerator WaitPlayers()
    {
        Ac = GameObject.Find("AudioCtrl").GetComponent <AudioControl>();
        UI = GameObject.Find("Launcher").GetComponent <UIHandler>();

        Ac.GetComponent <AudioSource>().Stop();

        manage.PlayerReady.gameObject.SetActive(true);
        //  Debug.LogError(manage.totalPlayer.Count);
        //Debug.LogError(manage.startCount+"startcount");
        Debug.LogError(PhotonNetwork.CountOfPlayersInRooms);
        yield return(new WaitForSeconds(0.5f));

        while (manage.startCount != UI.PlayerCount && manage.StartSec != 0)
        {
            yield return(null);
        }


        Ac.GetComponent <AudioSource>().clip = Ac.BG_Game;
        Ac.GetComponent <AudioSource>().Play();
        manage.t1.gameObject.SetActive(false);
        manage.startBtn.gameObject.SetActive(false);
        yield return(new WaitForSeconds(0.5f));

        manage.PlayerReady.gameObject.SetActive(false);

        manage.TrafficLight[0].gameObject.SetActive(true);
        yield return(new WaitForSeconds(1f));

        manage.TrafficLight[1].gameObject.SetActive(true);

        yield return(new WaitForSeconds(1f));

        manage.TrafficLight[2].gameObject.SetActive(true);

        yield return(new WaitForSeconds(1f));

        run      = false;
        runSpeed = 10;
        GetComponent <Animator>().SetBool("Idle", false);

        for (int i = 0; i < manage.TrafficLight.Count; i++)
        {
            manage.TrafficLight[i].gameObject.SetActive(false);
        }
    }
Ejemplo n.º 6
0
    void Update()
    {
        if (move == null)
        {
            this.gameObject.SetActive(false);
        }

        if (!gameOver)
        {
            if (move != null)
            {
                if (move.GetButtonDown(PSMoveButton.Move))
                {
                    audioControl.GetComponent <AudioControl>().ActivateAudioClip();

                    if (startGame)
                    {
                        Messenger.Broadcast(GameEvent.START_GAME);
                        startGame = false;
                    }

                    lightsaberOn = !lightsaberOn;
                    animator.SetBool("On", lightsaberOn);
                    //trailRenderer.emitting = lightsaberOn;
                    //trailGood.SetActive(lightsaberOn);
                    //lightsaberEdge.SetActive(lightsaberOn);
                    //Invoke("delayLightsaberEdge", 1f);

                    //StartCoroutine("ActivateRumble");
                }
                if (move.GetButtonDown(PSMoveButton.Square))
                {
                    trailGoodRenderer.material = lightsaberPurple;
                    edgeRenderer.material      = lightsaberPurple;
                }
                if (move.GetButtonDown(PSMoveButton.Triangle))
                {
                    trailGoodRenderer.material = lightsaberGreen;
                    edgeRenderer.material      = lightsaberGreen;
                }
                if (move.GetButtonDown(PSMoveButton.Circle))
                {
                    trailGoodRenderer.material = lightsaberRed;
                    edgeRenderer.material      = lightsaberRed;
                }
                if (move.GetButtonDown(PSMoveButton.Cross))
                {
                    trailGoodRenderer.material = lightsaberBlue;
                    edgeRenderer.material      = lightsaberBlue;
                }

                if (move.GetButtonDown(PSMoveButton.Select))
                {
                    move.ResetOrientation();
                }

                if (move.GetButtonDown(PSMoveButton.Start))
                {
                    canMove = !canMove;
                }

                if (lightsaberOn && !loopClipPlaying)
                {
                    audioControl.GetComponent <AudioControl>().LoopAudioClip();
                    loopClipPlaying = true;
                }

                if (!lightsaberOn && loopClipPlaying)
                {
                    audioControl.GetComponent <AudioControl>().LoopAudioClipStop();
                    loopClipPlaying = false;
                }

                if (canMove)
                {
                    transform.localRotation = move.Orientation;
                    transform.localPosition = move.Position;
                    //audioControl.GetComponent<AudioControl>().SwingAudioClip();
                }
            }
        }
    }
Ejemplo n.º 7
0
 // Use this for initialization
 void Start()
 {
     instance = this;
     instance.GetComponent <AudioSource>().volume = 0.14f;
 }