32 lines
		
	
	
		
			501 B
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			501 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, | |||
|  | 
 | |||
|  |     Click, | |||
|  |     BuyUnit, | |||
|  |     MergeUnit, | |||
|  |     NewCard, | |||
|  |     GameWin, | |||
|  |     GameLose, | |||
|  |     PrizeWheel, | |||
|  |     GetCoin | |||
|  | } |