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