Esempio n. 1
0
    // Update is called once per frame
    void Update()
    {
        // オブジェクトの状況に合わせて分岐
        switch (f_type)
        {
        case FIELD_SE.type_transform:
            audioSource      = GetComponent <AudioSource>();
            audioSource.clip = audioClip1;
            audioSource.Play();
            f_type = FIELD_SE.type_none;       // 再初期化
            break;

        case FIELD_SE.type_fall:
            audioSource      = GetComponent <AudioSource>();
            audioSource.clip = audioClip2;
            audioSource.Play();
            f_type = FIELD_SE.type_none;       // 再初期化
            break;

        case FIELD_SE.type_door:
            audioSource      = GetComponent <AudioSource>();
            audioSource.clip = audioClip3;
            audioSource.Play();
            f_type = FIELD_SE.type_none;       // 再初期化
            break;

        case FIELD_SE.type_etc1:
            audioSource      = GetComponent <AudioSource>();
            audioSource.clip = audioClip4;
            audioSource.Play();
            f_type = FIELD_SE.type_none;       // 再初期化
            break;
        }
    }
Esempio n. 2
0
 // Use this for initialization
 void Start()
 {
     // 初期化
     f_type = FIELD_SE.type_none;
 }