1using System.Collections.Generic;
24 public override void List()
30 b.
SetMainText(((a.id > 1) ?
"♪ " :
"") + a._name.IsEmpty(a.name).ToTitleCase());
31 b.button1.keyText.text = a.id.ToString() ??
"";
36 EClass.Sound.PlayBGM(a);
43 BGMData select2 = items.Move(a, 1);
44 list.OnMove(a, select2);
48 BGMData select = items.Move(a, -1);
49 list.OnMove(a, select);
55 b.button1.soundClick =
null;
68 layer.board.data.idBGM = ((layer.board.data.idBGM != c.id) ? c.id : 0);
90 public List<BGMData>
itemsDay =
new List<BGMData>();
133 Msg.
Nerun(
"nPlaylist",
"UN_nerun_smile3");
149 if (
bgms.ContainsKey(item2))
157 windows[1].SetActive(enable:
false);
159 multi.Double =
false;
171 List<BGMData> list2 =
new List<BGMData>();
172 foreach (BGMData value
in bgms.Values)
183 bool flag = value.id != 0;
184 foreach (BGMData
item in list)
186 if (
item.id == value.id)
212 idTitle =
"wPlaylist"
217 idTitle =
"wPlaylist2"
250 ELayer._map.plDay =
null;
Dictionary< int, BGMData > dictBGM
static SoundManager Sound
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
override void OnSwitchContent(Window window)
void Activate(TraitHouseBoard _board)
List< BGMData > itemsNight
void Activate(TraitJukeBox _box)
Dictionary< int, BGMData > bgms
void Activate(Mode _mode=Mode.Playlist)
void MoveToOther(object c)
virtual void OnSwitchContent()
static void Nerun(string lang, string idPortrait="UN_nerun")
override void Add(object item)
void AddOwner(int i, ListOwner o)
void Build(UIList.SortMode m=UIList.SortMode.ByNone)