Reimplemented from ListOwner< BGMData, ItemGeneral >.
Definition at line 24 of file LayerEditPlaylist.cs.
25 {
27 {
29 {
30 b.
SetMainText(((a.id > 1) ?
"♪ " :
"") + a._name.IsEmpty(a.name).ToTitleCase());
31 b.button1.keyText.text = a.id.ToString() ?? "";
33 {
35 {
36 EClass.Sound.PlayBGM(a);
37 });
38 }
40 {
42 {
43 BGMData select2 = items.Move(a, 1);
44 list.OnMove(a, select2);
45 });
47 {
48 BGMData select = items.Move(a, -1);
49 list.OnMove(a, select);
50 });
51 }
54 {
55 b.button1.soundClick = null;
56 }
57 },
59 {
61 {
65 }
67 {
68 layer.board.data.idBGM = ((layer.board.data.idBGM != c.id) ? c.id : 0);
71 }
72 else
73 {
76 }
77 },
78 onList = delegate
79 {
81 {
83 }
84 }
85 };
87 }
void SetMainText(string lang, Sprite sprite=null, bool disableMask=true)
UIButton AddSubButton(Sprite sprite, Action action, string lang=null, Action< UITooltip > onTooltip=null)
new LayerEditPlaylist layer
void MoveToOther(object c)
override void Add(object item)
References UIList.Add(), ItemGeneral.AddSubButton(), TraitHouseBoard.ApplyData(), LayerEditPlaylist.board, ItemGeneral.Build(), Layer.Close(), EClass.core, CoreRef.Icons.down, CoreRef.icons, item, LayerEditPlaylist.ListBGM.items, LayerEditPlaylist.jukebox, LayerEditPlaylist.ListBGM.layer, ListOwner< BGMData, ItemGeneral >.list, UIList.List(), ListOwner< BGMData, ItemGeneral >.main, LayerEditPlaylist.mode, ListOwner< BGMData, ItemGeneral >.MoveToOther(), TraitJukeBox.OnSetBGM(), ListOwner< BGMData, ItemGeneral >.other, Core.refs, CoreRef.Icons.resume, ItemGeneral.SetMainText(), LayerEditPlaylist.ListBGM.single, and CoreRef.Icons.up.