public void SetUserInfo(sARENAUSERINFO userInfo, bool isMyTeam) { m_ArenaUserInfo = userInfo; m_TextName.Text = userInfo.szCharName; if( true == isMyTeam) m_TextName.SetColor( m_Color_Ally); else m_TextName.SetColor( m_Color_Enemy); m_TextLevel.Text = string.Format( AsTableManager.Instance.GetTbl_String( 901), userInfo.nLevel); m_TextRate.Text = string.Format( AsTableManager.Instance.GetTbl_String( 982), userInfo.nRate); // _SetRankImage( userInfo.nPvpPoint); _SetDelegateImage( userInfo.nImageTableIdx); _SetClassIcon( userInfo.eClass); _ApplyUserInfoState( (eARENAUSER_ENTERSTATE)m_ArenaUserInfo.nEnterState); }
public new void PacketBytesToClass( byte[] data) { Type infotype = this.GetType(); FieldInfo headerinfo = null; int index = ParsePacketHeader( data); // sArenaUserInfo for( int i = 0; i < 8; i++) { sInfo[i] = new sARENAUSERINFO(); index = sInfo[i].PacketBytesToClass( data, index); } }