Elin Modding Docs Doc
Loading...
Searching...
No Matches
LayerEditPlaylist Class Reference
Inheritance diagram for LayerEditPlaylist:
ELayer

Classes

class  ListBGM
 

Public Types

enum  Mode { Playlist , LotBGM }
 

Public Member Functions

override void OnInit ()
 
void Activate (TraitJukeBox _box)
 
void Activate (TraitHouseBoard _board)
 
void Activate (LayerEditPlaylist.Mode _mode=LayerEditPlaylist.Mode.Playlist)
 
void Refresh ()
 
void TogglePL ()
 
override void OnKill ()
 
override void OnSwitchContent (Window window)
 
- Public Member Functions inherited from ELayer
override void OnBeforeAddLayer ()
 
void InitInspector ()
 
override void Init ()
 
override void OnAfterAddLayer ()
 
void TryShowHelp ()
 
void AddLayerToUI (string id)
 
void TryShowHint (string _langHint=null)
 
void TalkHomeMemeber (string id)
 
void TalkMaid (string id)
 
override void OnRightClick ()
 

Public Attributes

List< BGMData > itemsDay = new List<BGMData>()
 
List< BGMData > itemsNight = new List<BGMData>()
 
UIMultiList multi
 
bool day
 
bool keepPlaying
 
bool single
 
bool dayNight
 
LayerEditPlaylist.Mode mode
 
TraitHouseBoard board
 
TraitJukeBox jukebox
 

Properties

Dictionary< int, BGMData > bgms [get]
 
- Properties inherited from ELayer
static Core core [get]
 
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static FactionBranch Branch [get]
 
static Faction Home [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static CoreConfig config [get]
 
static GameSetting setting [get]
 
static ColorProfile Colors [get]
 
static SourceManager sources [get]
 
static World world [get]
 
static SoundManager Sound [get]
 
static CoreDebug debug [get]
 
bool IsFloat [get]
 
virtual string IdHelp [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from ELayer
static int rnd (int a)
 
- Protected Member Functions inherited from ELayer
override void _Close ()
 
override void Kill ()
 

Detailed Description

Definition at line 7 of file LayerEditPlaylist.cs.

Member Enumeration Documentation

◆ Mode

enum LayerEditPlaylist.Mode

Definition at line 220 of file LayerEditPlaylist.cs.

Member Function Documentation

◆ Activate() [1/3]

void LayerEditPlaylist.Activate ( LayerEditPlaylist.Mode _mode = LayerEditPlaylist::Mode::Playlist)

Definition at line 41 of file LayerEditPlaylist.cs.

◆ Activate() [2/3]

void LayerEditPlaylist.Activate ( TraitHouseBoard _board)

Definition at line 33 of file LayerEditPlaylist.cs.

◆ Activate() [3/3]

void LayerEditPlaylist.Activate ( TraitJukeBox _box)

Definition at line 25 of file LayerEditPlaylist.cs.

◆ OnInit()

override void LayerEditPlaylist.OnInit ( )

Definition at line 20 of file LayerEditPlaylist.cs.

◆ OnKill()

override void LayerEditPlaylist.OnKill ( )

Definition at line 152 of file LayerEditPlaylist.cs.

◆ OnSwitchContent()

override void LayerEditPlaylist.OnSwitchContent ( Window window)

Definition at line 181 of file LayerEditPlaylist.cs.

◆ Refresh()

void LayerEditPlaylist.Refresh ( )

Definition at line 83 of file LayerEditPlaylist.cs.

◆ TogglePL()

void LayerEditPlaylist.TogglePL ( )

Definition at line 143 of file LayerEditPlaylist.cs.

Member Data Documentation

◆ board

TraitHouseBoard LayerEditPlaylist.board

Definition at line 214 of file LayerEditPlaylist.cs.

◆ day

bool LayerEditPlaylist.day

Definition at line 199 of file LayerEditPlaylist.cs.

◆ dayNight

bool LayerEditPlaylist.dayNight

Definition at line 208 of file LayerEditPlaylist.cs.

◆ itemsDay

List<BGMData> LayerEditPlaylist.itemsDay = new List<BGMData>()

Definition at line 190 of file LayerEditPlaylist.cs.

◆ itemsNight

List<BGMData> LayerEditPlaylist.itemsNight = new List<BGMData>()

Definition at line 193 of file LayerEditPlaylist.cs.

◆ jukebox

TraitJukeBox LayerEditPlaylist.jukebox

Definition at line 217 of file LayerEditPlaylist.cs.

◆ keepPlaying

bool LayerEditPlaylist.keepPlaying

Definition at line 202 of file LayerEditPlaylist.cs.

◆ mode

LayerEditPlaylist.Mode LayerEditPlaylist.mode

Definition at line 211 of file LayerEditPlaylist.cs.

◆ multi

UIMultiList LayerEditPlaylist.multi

Definition at line 196 of file LayerEditPlaylist.cs.

◆ single

bool LayerEditPlaylist.single

Definition at line 205 of file LayerEditPlaylist.cs.

Property Documentation

◆ bgms

Dictionary<int, BGMData> LayerEditPlaylist.bgms
get

Definition at line 11 of file LayerEditPlaylist.cs.


The documentation for this class was generated from the following file: