Ejemplo n.º 1
0
    public void Play(G20_BGMType bgmType)
    {
        if (!audioSource)
        {
            audioSource = GetComponent <AudioSource>();
        }
        audioSource.clip = bgmClips[(int)bgmType];

        bool isLoopPlay = !(bgmType == G20_BGMType.CLEAR || bgmType == G20_BGMType.GAMEOVER);

        audioSource.loop = isLoopPlay;
        audioSource.Play();
    }
Ejemplo n.º 2
0
    public static string GetTypeName(this G20_BGMType _type)
    {
        string retStr = "";

        switch (_type)
        {
        case G20_BGMType.TITLE:
            retStr = "title";
            break;

        case G20_BGMType.INGAME_0:
            retStr = "stageBGM";
            break;

        case G20_BGMType.INGAME_1:
            retStr = "";
            break;

        case G20_BGMType.INGAME_2:
            retStr = "";
            break;

        case G20_BGMType.CLEAR:
            retStr = "gameclear";
            break;

        case G20_BGMType.GAMEOVER:
            retStr = "gameover";
            break;

        case G20_BGMType.BOSS:
            retStr = "boss";
            break;
        }

        return(retStr);
    }