using System.Collections.Generic;
using VPet_Simulator.Core;
namespace VPet_Simulator.Windows.Interface
{
///
/// 游戏主窗体
///
public interface IMainWindow
{
///
/// 是否为Steam用户
///
bool IsSteamUser { get; }
///
/// 游戏设置
///
Setting Set { get; }
///
/// 宠物加载器列表
///
List Pets { get; }
///
/// 桌宠数据核心
///
GameCore Core { get; }
///
/// 桌宠主要部件
///
Main Main { get; }
///
/// 版本号
///
int verison { get; }
///
/// 版本号
///
string Verison { get; }
///
/// 上次点击时间 (Tick)
///
long lastclicktime { get; set; }
///
/// 所有三方插件
///
List Plugins { get; }
///
/// 设置游戏缩放倍率
///
/// 缩放倍率 范围0.1-10
void SetZoomLevel(double zl);
///
/// 保存设置
///
void Save();
///
/// 加载DIY内容
///
void LoadDIY();
///
/// 运行动作
///
/// 动作名称
void RunAction(string action);
}
}