Elin Modding Docs Doc
Loading...
Searching...
No Matches
DramaManager Class Reference
Inheritance diagram for DramaManager:
EMono

Public Member Functions

DramaSequence Play (DramaSetup setup)
 
DramaSequence Load ()
 
void AddCustomEvents (string idCustom="Resident")
 
unsafe void ParseLine (Dictionary< string, string > item)
 
DramaActor GetActor (string id)
 
DramaEvent AddEvent (DramaEvent e)
 
DramaEventMethod AddEvent (Action func, float duration=0f, bool halt=false)
 
DramaEventMethod AddEvent (Action func, Func< string > funcJump)
 
DramaEvent CustomEvent (Action func, string step=null, float duration=0f, bool halt=false)
 
void SetDialog (string id="Default")
 
bool CheckIF (string IF)
 
void Show ()
 
void Hide ()
 

Public Attributes

LayerDrama layer
 
CanvasGroup cg
 
CanvasGroup cgCover
 
UIDynamicList listCredit
 
Transform actorPos
 
Transform endroll
 
DramaActor moldActor
 
DramaSequence sequence
 
DramaOutcome outcome
 
DialogDrama dialog
 
DramaSetup setup
 
GameObject goSkip
 
Image imageBG
 
Image imageCover
 
Font[] fonts
 
Person tg
 
bool bgmChanged
 
List< DramaChoice_choices = new List<DramaChoice>()
 
Dictionary< string, string > customTalkTopics = new Dictionary<string, string>()
 
Dictionary< string, string > dictLocalize = new Dictionary<string, string>()
 
float creditSpeed
 
DramaEventTalk lastTalk
 
bool enableTone
 
bool customEventsAdded
 
bool idDefaultPassed
 
int countLine
 

Static Public Attributes

static Chara TG
 
static Dictionary< string, ExcelData > dictCache = new Dictionary<string, ExcelData>()
 
- Static Public Attributes inherited from EMono
static Core core
 

Properties

DramaActor tgActor [get]
 
- Properties inherited from EMono
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SoundManager Sound [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from EMono
static int rnd (int a)
 

Detailed Description

Definition at line 11 of file DramaManager.cs.

Member Function Documentation

◆ AddCustomEvents()

void DramaManager.AddCustomEvents ( string idCustom = "Resident")

Definition at line 107 of file DramaManager.cs.

◆ AddEvent() [1/3]

DramaEventMethod DramaManager.AddEvent ( Action func,
float duration = 0f,
bool halt = false )

Definition at line 1644 of file DramaManager.cs.

◆ AddEvent() [2/3]

DramaEventMethod DramaManager.AddEvent ( Action func,
Func< string > funcJump )

Definition at line 1650 of file DramaManager.cs.

◆ AddEvent() [3/3]

DramaEvent DramaManager.AddEvent ( DramaEvent e)

Definition at line 1638 of file DramaManager.cs.

◆ CheckIF()

bool DramaManager.CheckIF ( string IF)

Definition at line 1687 of file DramaManager.cs.

◆ CustomEvent()

DramaEvent DramaManager.CustomEvent ( Action func,
string step = null,
float duration = 0f,
bool halt = false )

Definition at line 1659 of file DramaManager.cs.

◆ GetActor()

DramaActor DramaManager.GetActor ( string id)

Definition at line 1622 of file DramaManager.cs.

◆ Hide()

void DramaManager.Hide ( )

Definition at line 1960 of file DramaManager.cs.

◆ Load()

DramaSequence DramaManager.Load ( )

Definition at line 51 of file DramaManager.cs.

◆ ParseLine()

unsafe void DramaManager.ParseLine ( Dictionary< string, string > item)

Definition at line 143 of file DramaManager.cs.

◆ Play()

DramaSequence DramaManager.Play ( DramaSetup setup)

Definition at line 24 of file DramaManager.cs.

◆ SetDialog()

void DramaManager.SetDialog ( string id = "Default")

Definition at line 1670 of file DramaManager.cs.

◆ Show()

void DramaManager.Show ( )

Definition at line 1951 of file DramaManager.cs.

Member Data Documentation

◆ _choices

List<DramaChoice> DramaManager._choices = new List<DramaChoice>()

Definition at line 2023 of file DramaManager.cs.

◆ actorPos

Transform DramaManager.actorPos

Definition at line 1981 of file DramaManager.cs.

◆ bgmChanged

bool DramaManager.bgmChanged

Definition at line 2017 of file DramaManager.cs.

◆ cg

CanvasGroup DramaManager.cg

Definition at line 1972 of file DramaManager.cs.

◆ cgCover

CanvasGroup DramaManager.cgCover

Definition at line 1975 of file DramaManager.cs.

◆ countLine

int DramaManager.countLine

Definition at line 2053 of file DramaManager.cs.

◆ creditSpeed

float DramaManager.creditSpeed

Definition at line 2032 of file DramaManager.cs.

◆ customEventsAdded

bool DramaManager.customEventsAdded

Definition at line 2047 of file DramaManager.cs.

◆ customTalkTopics

Dictionary<string, string> DramaManager.customTalkTopics = new Dictionary<string, string>()

Definition at line 2026 of file DramaManager.cs.

◆ dialog

DialogDrama DramaManager.dialog

Definition at line 1996 of file DramaManager.cs.

◆ dictCache

Dictionary<string, ExcelData> DramaManager.dictCache = new Dictionary<string, ExcelData>()
static

Definition at line 2062 of file DramaManager.cs.

◆ dictLocalize

Dictionary<string, string> DramaManager.dictLocalize = new Dictionary<string, string>()

Definition at line 2029 of file DramaManager.cs.

◆ enableTone

bool DramaManager.enableTone

Definition at line 2044 of file DramaManager.cs.

◆ endroll

Transform DramaManager.endroll

Definition at line 1984 of file DramaManager.cs.

◆ fonts

Font [] DramaManager.fonts

Definition at line 2011 of file DramaManager.cs.

◆ goSkip

GameObject DramaManager.goSkip

Definition at line 2002 of file DramaManager.cs.

◆ idDefaultPassed

bool DramaManager.idDefaultPassed

Definition at line 2050 of file DramaManager.cs.

◆ imageBG

Image DramaManager.imageBG

Definition at line 2005 of file DramaManager.cs.

◆ imageCover

Image DramaManager.imageCover

Definition at line 2008 of file DramaManager.cs.

◆ lastTalk

DramaEventTalk DramaManager.lastTalk

Definition at line 2041 of file DramaManager.cs.

◆ layer

LayerDrama DramaManager.layer

Definition at line 1969 of file DramaManager.cs.

◆ listCredit

UIDynamicList DramaManager.listCredit

Definition at line 1978 of file DramaManager.cs.

◆ moldActor

DramaActor DramaManager.moldActor

Definition at line 1987 of file DramaManager.cs.

◆ outcome

DramaOutcome DramaManager.outcome

Definition at line 1993 of file DramaManager.cs.

◆ sequence

DramaSequence DramaManager.sequence

Definition at line 1990 of file DramaManager.cs.

◆ setup

DramaSetup DramaManager.setup

Definition at line 1999 of file DramaManager.cs.

◆ TG

Chara DramaManager.TG
static

Definition at line 1966 of file DramaManager.cs.

◆ tg

Person DramaManager.tg

Definition at line 2014 of file DramaManager.cs.

Property Documentation

◆ tgActor

DramaActor DramaManager.tgActor
get

Definition at line 1629 of file DramaManager.cs.


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