Elin Modding Docs Doc
Loading...
Searching...
No Matches
DramaSequence Class Reference
Inheritance diagram for DramaSequence:
EClass

Public Types

enum  Template { Default }
 

Public Member Functions

void Clear ()
 
DramaActor GetActor (string id)
 
GetEvent< T > (string idStep)
 
DramaActor AddActor (string id, Person person)
 
void AddStep (string id)
 
DramaEvent AddEvent (DramaEvent e)
 
void PlayNext ()
 
void Play (string id)
 
void Play (int eventID=0)
 
void Exit ()
 
void OnUpdate ()
 

Public Attributes

string id
 
DramaManager manager
 
Dictionary< string, int > steps = new Dictionary<string, int>()
 
Dictionary< string, DramaActoractors = new Dictionary<string, DramaActor>()
 
List< DramaEventevents = new List<DramaEvent>()
 
bool isLoop
 
bool canCancel = true
 
bool isExited
 
bool fullPortrait
 
DramaEventTalk firstTalk
 
List< DramaEventtempEvents = new List<DramaEvent>()
 
string message = ""
 
string skipJump
 
string lastStep
 
string lastlastStep
 
DramaSetup setup
 

Properties

DialogDrama dialog [get]
 
- Properties inherited from EClass
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 Faction Wilds [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 SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static SoundManager Sound [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from EClass
static int rnd (int a)
 
static int curve (int a, int start, int step, int rate=75)
 
static int rndHalf (int a)
 
static float rndf (float a)
 
static int rndSqrt (int a)
 
static void Wait (float a, Card c)
 
static void Wait (float a, Point p)
 
static int Bigger (int a, int b)
 
static int Smaller (int a, int b)
 
- Static Public Attributes inherited from EClass
static Core core
 

Detailed Description

Definition at line 6 of file DramaSequence.cs.

Member Enumeration Documentation

◆ Template

enum DramaSequence.Template

Definition at line 249 of file DramaSequence.cs.

Member Function Documentation

◆ AddActor()

DramaActor DramaSequence.AddActor ( string id,
Person person )

Definition at line 59 of file DramaSequence.cs.

◆ AddEvent()

DramaEvent DramaSequence.AddEvent ( DramaEvent e)

Definition at line 83 of file DramaSequence.cs.

◆ AddStep()

void DramaSequence.AddStep ( string id)

Definition at line 72 of file DramaSequence.cs.

◆ Clear()

void DramaSequence.Clear ( )

Definition at line 19 of file DramaSequence.cs.

◆ Exit()

void DramaSequence.Exit ( )

Definition at line 151 of file DramaSequence.cs.

◆ GetActor()

DramaActor DramaSequence.GetActor ( string id)

Definition at line 28 of file DramaSequence.cs.

◆ GetEvent< T >()

T DramaSequence.GetEvent< T > ( string idStep)
Type Constraints
T :DramaEvent 

Definition at line 46 of file DramaSequence.cs.

◆ OnUpdate()

void DramaSequence.OnUpdate ( )

Definition at line 159 of file DramaSequence.cs.

◆ Play() [1/2]

void DramaSequence.Play ( int eventID = 0)

Definition at line 115 of file DramaSequence.cs.

◆ Play() [2/2]

void DramaSequence.Play ( string id)

Definition at line 101 of file DramaSequence.cs.

◆ PlayNext()

void DramaSequence.PlayNext ( )

Definition at line 95 of file DramaSequence.cs.

Member Data Documentation

◆ actors

Dictionary<string, DramaActor> DramaSequence.actors = new Dictionary<string, DramaActor>()

Definition at line 204 of file DramaSequence.cs.

◆ canCancel

bool DramaSequence.canCancel = true

Definition at line 213 of file DramaSequence.cs.

◆ events

List<DramaEvent> DramaSequence.events = new List<DramaEvent>()

Definition at line 207 of file DramaSequence.cs.

◆ firstTalk

DramaEventTalk DramaSequence.firstTalk

Definition at line 222 of file DramaSequence.cs.

◆ fullPortrait

bool DramaSequence.fullPortrait

Definition at line 219 of file DramaSequence.cs.

◆ id

string DramaSequence.id

Definition at line 195 of file DramaSequence.cs.

◆ isExited

bool DramaSequence.isExited

Definition at line 216 of file DramaSequence.cs.

◆ isLoop

bool DramaSequence.isLoop

Definition at line 210 of file DramaSequence.cs.

◆ lastlastStep

string DramaSequence.lastlastStep

Definition at line 240 of file DramaSequence.cs.

◆ lastStep

string DramaSequence.lastStep

Definition at line 237 of file DramaSequence.cs.

◆ manager

DramaManager DramaSequence.manager

Definition at line 198 of file DramaSequence.cs.

◆ message

string DramaSequence.message = ""

Definition at line 231 of file DramaSequence.cs.

◆ setup

DramaSetup DramaSequence.setup

Definition at line 243 of file DramaSequence.cs.

◆ skipJump

string DramaSequence.skipJump

Definition at line 234 of file DramaSequence.cs.

◆ steps

Dictionary<string, int> DramaSequence.steps = new Dictionary<string, int>()

Definition at line 201 of file DramaSequence.cs.

◆ tempEvents

List<DramaEvent> DramaSequence.tempEvents = new List<DramaEvent>()

Definition at line 225 of file DramaSequence.cs.

Property Documentation

◆ dialog

DialogDrama DramaSequence.dialog
get

Definition at line 10 of file DramaSequence.cs.


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