Beispiel #1
0
 public void playSound(Constants.ResourcesName name)
 {
     if (PlayerDataUtil.playerData.soundEnabled)
     {
         getAudio(name).Play();
     }
 }
Beispiel #2
0
    private GameObject getParticle(Constants.ResourcesName name)
    {
        switch (name)
        {
        case Constants.ResourcesName.bombNormal:
            return(bombNormalParticle);

        case Constants.ResourcesName.bombShooter:
            return(bombShooterParticle);

        case Constants.ResourcesName.bombWave:
            return(bombWaveParticle);

        case Constants.ResourcesName.bombTarget:
            return(bombTargetParticle);

        case Constants.ResourcesName.bombAcid:
            return(bombAcidParticle);

        case Constants.ResourcesName.wallNormal:
            return(wallNormalParticle);

        case Constants.ResourcesName.wallContrary:
            return(wallContraryParticle);

        default:
            return(bombNormalParticle);
        }
    }
Beispiel #3
0
    private AudioSource getAudio(Constants.ResourcesName name)
    {
        switch (name)
        {
        case Constants.ResourcesName.bombNormal:
            return(bombNormal);

        case Constants.ResourcesName.bombShooter:
            return(bombShooter);

        case Constants.ResourcesName.bombWave:
            return(bombWave);

        case Constants.ResourcesName.bombTarget:
            return(bombTarget);

        case Constants.ResourcesName.bombAcid:
            return(bombAcid);

        case Constants.ResourcesName.bulletMeetWall:
            return(bulletMeetWall);

        case Constants.ResourcesName.winSound:
            return(win);

        case Constants.ResourcesName.loseSound:
            return(lose);

        case Constants.ResourcesName.beatSound:
            return(beat);

        case Constants.ResourcesName.bgMusic:
            return(bgMusic);

        default:
            return(bombNormal);
        }
    }
Beispiel #4
0
 public void playParticle(Constants.ResourcesName name, Vector3 position)
 {
     GameObject particle = Instantiate(getParticle(name), position, Quaternion.identity);
 }