Пример #1
0
 public static Item_Rank_Manager Get_Instance()
 {
     if (Item_Rank_Manager.s_cInstance == null)
     {
         Item_Rank_Manager.s_cInstance = new Item_Rank_Manager();
     }
     return(Item_Rank_Manager.s_cInstance);
 }
Пример #2
0
    public int UpValueFromRank(int value)
    {
        Item_Rank item_Rank = Item_Rank_Manager.Get_Instance().Get_RankData(this.m_pkITEMINFO.m_nQualityLevel, this.GetRank());

        if (item_Rank == null || item_Rank.ItemPerformanceRate == 0)
        {
            return(value);
        }
        return(item_Rank.ItemPerformanceRate * value / 100);
    }
Пример #3
0
 public override bool ParseDataFromNDT(TsDataReader dr)
 {
     foreach (TsDataReader.Row data in dr)
     {
         Item_Rank item_Rank = new Item_Rank();
         item_Rank.SetData(data);
         Item_Rank_Manager.Get_Instance().Set_Value(item_Rank.QuailtyLevel, item_Rank.ItemRank, item_Rank);
     }
     return(true);
 }