Ejemplo n.º 1
0
 /// <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;
     }
 }
Ejemplo n.º 2
0
 /// <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);
     }
 }
Ejemplo n.º 3
0
 /// <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);
         }
     }
 }