43 lines
		
	
	
		
			690 B
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			690 B
		
	
	
	
		
			C#
		
	
	
	
| using System;
 | |
| using System.Collections;
 | |
| using System.Collections.Generic;
 | |
| using UnityEngine;
 | |
| 
 | |
| [CreateAssetMenu(menuName = "AudioConfig")]
 | |
| public class AudioConfig : ConfigBase<AudioConfig>
 | |
| {
 | |
|     public List<AudioPack> AudioPacks;
 | |
| }
 | |
| 
 | |
| [Serializable]
 | |
| public class AudioPack
 | |
| {
 | |
|     public AudioClipType myType;
 | |
|     public List<AudioClip> myClips;
 | |
| }
 | |
| 
 | |
| public enum AudioClipType
 | |
| {
 | |
|     None = -1,
 | |
| 
 | |
|     BGM = 0,
 | |
| 
 | |
|     StartGame = 101,
 | |
|     Action = 102,
 | |
|     Win = 103,
 | |
|     Lose = 104,
 | |
|     Complete = 105,
 | |
|     New = 106,
 | |
|     
 | |
|     TurnPage = 201,
 | |
|     ReachEdge = 202,
 | |
| 
 | |
|     Click_Normal = 203,
 | |
|     Click_Tip = 204,
 | |
|     Click_Last = 205,
 | |
|     Click_Next = 206,
 | |
|     Click_Play = 207,
 | |
| 
 | |
|     UIClose = 208
 | |
| }
 |