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);  
 | 
} 
 |