public Msg_PetNameChange( body_SC_PET_NAME_NOTIFY _notify) { m_MessageType = eMessageType.PET_NAME_CHANGE; name_ = _notify.szPetName; }
public void ChangeName( body_SC_PET_NAME_NOTIFY _load) { txt_Name.Text = AsTableManager.Instance.GetTbl_String( 2201) + AsUtil.GetRealString( System.Text.UTF8Encoding.UTF8.GetString( _load.szPetName)); }
public void Recv_PetNameNotify( byte[] _packet) { body_SC_PET_NAME_NOTIFY nameNotify = new body_SC_PET_NAME_NOTIFY(); nameNotify.PacketBytesToClass( _packet); AsUserEntity user = AsEntityManager.Instance.GetUserEntityByUniqueId( nameNotify.nCharUniqKey); if( user == null) { Debug.LogWarning( "AsPetManager:: PetNotify: user is not found. id = " + nameNotify.nCharUniqKey); return; } Msg_PetNameChange change = new Msg_PetNameChange( nameNotify); user.HandleMessage( change); if(user.FsmType == eFsmType.PLAYER) { m_PetInfo.szPetName = nameNotify.szPetName; if( m_PetDlg != null) m_PetDlg.ChangeName( nameNotify); } }