| using System.Collections; | 
| using System.Collections.Generic; | 
| using UnityEngine; | 
|   | 
| public class WaitingForSecondConst  | 
| { | 
|     public static readonly WaitForSeconds WaitMS100 = new WaitForSeconds(0.1f);  | 
|     public static readonly WaitForSeconds WaitMS200 = new WaitForSeconds(0.2f);  | 
|     public static readonly WaitForSeconds WaitMS300 = new WaitForSeconds(0.3f);  | 
|     public static readonly WaitForSeconds WaitMS400 = new WaitForSeconds(0.4f);  | 
|     public static readonly WaitForSeconds WaitMS500 = new WaitForSeconds(0.5f);  | 
|     public static readonly WaitForSeconds WaitMS600 = new WaitForSeconds(0.6f);  | 
|     public static readonly WaitForSeconds WaitMS700 = new WaitForSeconds(0.7f);  | 
|     public static readonly WaitForSeconds WaitMS800 = new WaitForSeconds(0.8f);  | 
|     public static readonly WaitForSeconds WaitMS900 = new WaitForSeconds(0.9f);  | 
|     public static readonly WaitForSeconds WaitMS1000 = new WaitForSeconds(1f);  | 
|   | 
|     public static readonly WaitForSeconds WaitMS1100 = new WaitForSeconds(1.1f);  | 
|     public static readonly WaitForSeconds WaitMS1200 = new WaitForSeconds(1.2f);  | 
|     public static readonly WaitForSeconds WaitMS1300 = new WaitForSeconds(1.3f);  | 
|     public static readonly WaitForSeconds WaitMS1400 = new WaitForSeconds(1.4f);  | 
|     public static readonly WaitForSeconds WaitMS1500 = new WaitForSeconds(1.5f);  | 
|     public static readonly WaitForSeconds WaitMS1600 = new WaitForSeconds(1.6f);  | 
|     public static readonly WaitForSeconds WaitMS1700 = new WaitForSeconds(1.7f);  | 
|     public static readonly WaitForSeconds WaitMS1800 = new WaitForSeconds(1.8f);  | 
|     public static readonly WaitForSeconds WaitMS1900 = new WaitForSeconds(1.9f);  | 
|     public static readonly WaitForSeconds WaitMS2000 = new WaitForSeconds(2f);  | 
|     public static readonly WaitForSeconds WaitMS3000 = new WaitForSeconds(3f);  | 
|     public static readonly WaitForSeconds WaitMS10000 = new WaitForSeconds(10f); | 
|     public static readonly WaitForSeconds WaitMS60000 = new WaitForSeconds(60f); | 
|   | 
|     private static Dictionary<float, WaitForSeconds> m_WaitDict = new Dictionary<float, WaitForSeconds>(); | 
|     public static WaitForSeconds GetWaitForSeconds(float _t)  | 
|     {  | 
|         if (m_WaitDict.ContainsKey(_t))  | 
|         {  | 
|             return m_WaitDict[_t];  | 
|         }  | 
|         else  | 
|         {  | 
|             var _wait = new WaitForSeconds(_t);  | 
|             m_WaitDict.Add(_t, _wait);  | 
|             return _wait;  | 
|         }  | 
|     } | 
|   | 
| } |