// 获得 经验的 倍率 public float GetExpParam() { FloorRankInfo rankInfo = GameTable.floorRankTableAsset.LookUp(m_curRank); if (null == rankInfo) { UnityEngine.Debug.Log("BattleSummary GetExp FloorRankInfo rankInfo == null m_curRank=" + m_curRank); return(0); } return(rankInfo.m_expParam); }
public FloorRankInfo LookUp(string rank) { FloorRankInfo info = null; if (m_map.TryGetValue(rank, out info)) { return(info); } return(null); }
public void Load(byte[] bytes) { m_map = new Dictionary <string, FloorRankInfo>(); BinaryHelper helper = new BinaryHelper(bytes); int sceneCount = helper.ReadInt(); for (int index = 0; index < sceneCount; ++index) { FloorRankInfo info = new FloorRankInfo(); info.Load(helper); m_map.Add(info.m_rank, info); } }