| using System.Collections.Generic;  | 
|   | 
| public interface IPhantasmPavilionTabHandler  | 
| {  | 
|     string GetDescriptive(int id);  | 
|   | 
|     int GetSortNum(int id);  | 
|   | 
|     int GetExpireMinutes(int id);  | 
|   | 
|     string GetImage(int id);  | 
|   | 
|     string GetName(int id);  | 
|   | 
|     List<int> GetTableKeys();  | 
|   | 
|     int GetUnlockDefault(int id);  | 
|   | 
|     bool Has(int id);  | 
|   | 
|   | 
|     void SendUsePack(int id);  | 
|   | 
|   | 
|     bool TryGetEffectID(int id, out int effectID);  | 
|   | 
|   | 
|     bool TryGetUnLockAttr(int id, out int[] lightAttrTypeArr, out int[] lightAttrValueArr);  | 
|   | 
|     bool TryGetUnLockNeedItem(int id, out int itemId, out int count);  | 
| } |