//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, December 28, 2018 //-------------------------------------------------------- using System; using System.Collections.Generic; using vnxbqy.UI; namespace vnxbqy.UI { //对手信息 public class OpponentInformation : Singleton { public int PlayerID { get; private set; } // 玩家ID public int ExAttr4 { get; private set; } // 当前护盾值 public event Action ShieldUpdate;//玩家ID和护盾刷新 public void GetOpponentInformation0418(H0418_tagObjInfoRefresh info) { switch ((PlayerDataType)info.RefreshType) { case PlayerDataType.ExAttr4: this.PlayerID = (int)info.ObjID; this.ExAttr4 = (int)info.Value; if (ShieldUpdate != null) { ShieldUpdate((int)info.ObjID, (int)info.Value); } break; default: break; } } public void GetOpponentInformation0434(H0434_tagAreaPlayerAppearEx info) { this.PlayerID = (int)info.PlayerID; this.ExAttr4 = (int)info.ExAttr4; if (ShieldUpdate != null) { ShieldUpdate((int)info.PlayerID, (int)info.ExAttr4); } } } }