/// <summary> /// 设置玩家用户信息 /// </summary> public void SetLifeInfo(tga.lifestateinfo Info) { if (Info == null) { return; } this.hp = Info.hp; if (Info.CurPos != null) { this.MapPos.Layer = Info.CurPos.layer; this.MapPos.Unit = Info.CurPos.unit; } }
/// <summary> /// 添加lifeinfo信息 /// </summary> private static void AddLifeInfo(int DataID, tga.lifestateinfo Info) { if (Info == null) { return; } if (m_lLifeInfo.ContainsKey(DataID) == false) { LifeInfo I = new LifeInfo(); I.SetLifeInfo(Info); m_lLifeInfo.Add(DataID, I); } }
/// <summary> /// 更新lifeinfo信息 /// </summary> private static void UpdataLifeInfo(int DataID, tga.lifestateinfo Info) { if (Info == null) { return; } if (m_lLifeInfo.ContainsKey(DataID) == true) { LifeInfo I = m_lLifeInfo[DataID]; if (I != null) { I.SetLifeInfo(Info); } } }