using LinePutScript;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VPet_Simulator.Core;
using static VPet_Simulator.Windows.Interface.MPMessage;
namespace VPet_Simulator.Windows.Interface;
///
/// 好友的宠物(图形)模块接口
///
public interface IMPFriend
{
///
/// 访客表id
///
ulong LobbyID { get; }
///
/// 好友id
///
ulong FriendID { get; }
///
/// 桌宠数据核心
///
GameCore Core { get; }
///
/// 图像资源集
///
ImageResources ImageSources { get; }
///
/// 当前宠物图形名称
///
string SetPetGraph { get; }
///
/// 桌宠主要部件
///
Main Main { get; }
///
/// 智能化显示后续过度动画
///
void DisplayAuto(GraphInfo gi);
///
/// 根据好友数据显示动画
///
bool DisplayGraph(GraphInfo gi);
///
/// 显示好友之间聊天消息
///
/// 聊天内容
void DisplayMessage(Chat msg);
}