C# Класс OSUplayer.Core

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Allsets BeatmapSet>.Dictionary
Collections List>.Dictionary
CurrentListName string
MainIsVisible bool
Scores List>.Dictionary
Scoresearched bool

Открытые методы

Метод Описание
Exit ( ) : void
GetNext ( ) : int

获得下一首音乐

GetPrev ( ) : int
Getdetail ( int index ) : System.Windows.Forms.ListViewItem
Getscore ( ) : IEnumerable
Init ( IntPtr shandle, Size ssize ) : void

全局初始化

LoadPreference ( ) : void

载入设置

PauseOrResume ( ) : void
Play ( ) : void
RefreashSet ( ) : void
Remove ( int index ) : void
Remove ( string key ) : void
Resize ( Size size ) : void
Search ( string k ) : void
Seek ( double time ) : void
SetBG ( ) : void
SetHistory ( bool front = false, bool back = false, bool init = false ) : void
SetMap ( int value, bool p = false ) : bool
SetPlayerSpeed ( bool nc, int speed ) : void
SetQQ ( bool show = true ) : void

设置QQ

SetSet ( int value, bool p = false ) : bool
SetVolume ( int set, int volume ) : void
Setpath ( ) : bool

设置路径

Stop ( ) : void
Tmp2Current ( bool set ) : void

Приватные методы

Метод Описание
Getpath ( ) : void

获取OSU路径

Initplaylist ( ) : void

初始化播放列表,初始时与Set一一对应

Initset ( ) : void

初始化Set的总方法,从文件读取或从osu!.db读取

Render ( object sender ) : void

Описание методов

Exit() публичный статический Метод

public static Exit ( ) : void
Результат void

GetNext() публичный статический Метод

获得下一首音乐
public static GetNext ( ) : int
Результат int

GetPrev() публичный статический Метод

public static GetPrev ( ) : int
Результат int

Getdetail() публичный статический Метод

public static Getdetail ( int index ) : System.Windows.Forms.ListViewItem
index int
Результат System.Windows.Forms.ListViewItem

Getscore() публичный статический Метод

public static Getscore ( ) : IEnumerable
Результат IEnumerable

Init() публичный статический Метод

全局初始化
public static Init ( IntPtr shandle, Size ssize ) : void
shandle System.IntPtr 显示区域的handle
ssize System.Drawing.Size 显示区域的大小
Результат void

LoadPreference() публичный статический Метод

载入设置
public static LoadPreference ( ) : void
Результат void

PauseOrResume() публичный статический Метод

public static PauseOrResume ( ) : void
Результат void

Play() публичный статический Метод

public static Play ( ) : void
Результат void

RefreashSet() публичный статический Метод

public static RefreashSet ( ) : void
Результат void

Remove() публичный статический Метод

public static Remove ( int index ) : void
index int
Результат void

Remove() публичный статический Метод

public static Remove ( string key ) : void
key string
Результат void

Resize() публичный статический Метод

public static Resize ( Size size ) : void
size System.Drawing.Size
Результат void

Search() публичный статический Метод

public static Search ( string k ) : void
k string
Результат void

Seek() публичный статический Метод

public static Seek ( double time ) : void
time double
Результат void

SetBG() публичный статический Метод

public static SetBG ( ) : void
Результат void

SetHistory() публичный статический Метод

public static SetHistory ( bool front = false, bool back = false, bool init = false ) : void
front bool
back bool
init bool
Результат void

SetMap() публичный статический Метод

public static SetMap ( int value, bool p = false ) : bool
value int
p bool
Результат bool

SetPlayerSpeed() публичный статический Метод

public static SetPlayerSpeed ( bool nc, int speed ) : void
nc bool
speed int
Результат void

SetQQ() публичный статический Метод

设置QQ
public static SetQQ ( bool show = true ) : void
show bool 是否显示设置窗口
Результат void

SetSet() публичный статический Метод

public static SetSet ( int value, bool p = false ) : bool
value int
p bool
Результат bool

SetVolume() публичный статический Метод

public static SetVolume ( int set, int volume ) : void
set int
volume int
Результат void

Setpath() публичный статический Метод

设置路径
public static Setpath ( ) : bool
Результат bool

Stop() публичный статический Метод

public static Stop ( ) : void
Результат void

Tmp2Current() публичный статический Метод

public static Tmp2Current ( bool set ) : void
set bool
Результат void

Описание свойств

Allsets публичное статическое свойство

程序中的所有set
public static Dictionary Allsets
Результат BeatmapSet>.Dictionary

Collections публичное статическое свойство

本地Collection,Key是Collection名字,Value是Set的程序内部编号的List
public static Dictionary> Collections
Результат List>.Dictionary

CurrentListName публичное статическое свойство

public static string CurrentListName
Результат string

MainIsVisible публичное статическое свойство

public static bool MainIsVisible
Результат bool

Scores публичное статическое свойство

本地成绩,Key是地图MD5,Value是Score
public static Dictionary> Scores
Результат List>.Dictionary

Scoresearched публичное статическое свойство

是否已经载入过本地成绩
public static bool Scoresearched
Результат bool