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

Public Member Functions

void OnSetGoal (AIAct newGoal)
 
AIAct Pop ()
 
Queue ManualAdd (AIAct interaction)
 
Queue Add (AIAct interaction, bool insert=false)
 
void Remove (Queue q)
 
void Cancel (Queue q)
 
void SetOwner (Chara _owner)
 

Public Attributes

Chara owner
 
List< Queuelist = new List<Queue>()
 

Properties

UIQueue uiq [get]
 
Queue currentQueue [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 5 of file QueueManager.cs.

Member Function Documentation

◆ Add()

Queue QueueManager.Add ( AIAct interaction,
bool insert = false )

Definition at line 49 of file QueueManager.cs.

◆ Cancel()

void QueueManager.Cancel ( Queue q)

Definition at line 82 of file QueueManager.cs.

◆ ManualAdd()

Queue QueueManager.ManualAdd ( AIAct interaction)

Definition at line 43 of file QueueManager.cs.

◆ OnSetGoal()

void QueueManager.OnSetGoal ( AIAct newGoal)

Definition at line 32 of file QueueManager.cs.

◆ Pop()

AIAct QueueManager.Pop ( )

Definition at line 37 of file QueueManager.cs.

◆ Remove()

void QueueManager.Remove ( Queue q)

Definition at line 71 of file QueueManager.cs.

◆ SetOwner()

void QueueManager.SetOwner ( Chara _owner)

Definition at line 93 of file QueueManager.cs.

Member Data Documentation

◆ list

List<Queue> QueueManager.list = new List<Queue>()

Definition at line 107 of file QueueManager.cs.

◆ owner

Chara QueueManager.owner

Definition at line 104 of file QueueManager.cs.

Property Documentation

◆ currentQueue

Queue QueueManager.currentQueue
get

Definition at line 19 of file QueueManager.cs.

◆ uiq

UIQueue QueueManager.uiq
get

Definition at line 9 of file QueueManager.cs.


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