public void playSound(Constants.ResourcesName name) { if (PlayerDataUtil.playerData.soundEnabled) { getAudio(name).Play(); } }
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); } }
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); } }
public void playParticle(Constants.ResourcesName name, Vector3 position) { GameObject particle = Instantiate(getParticle(name), position, Quaternion.identity); }