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

Classes

class  Item
 
class  Page
 

Public Types

enum  Mode {
  Map , Inventory , EloMap , Area ,
  Custom
}
 

Public Member Functions

override void OnInit ()
 
override void OnKill ()
 
override void OnUpdateInput ()
 
void Show (List< LayerInteraction.Page > _pages, LayerInteraction.Mode _mode)
 
void ShowPage (int index)
 
void ShowPage (LayerInteraction.Page page)
 
void Reload ()
 
- 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 ()
 

Static Public Member Functions

static void Show (IInspect newTarget)
 
static bool TryShow (bool quick)
 
static LayerInteraction.Page GetPage (IInspect o)
 
- Static Public Member Functions inherited from ELayer
static int rnd (int a)
 

Public Attributes

LayerInteraction.Mode mode
 
Point point
 
List< LayerInteraction.Pagepages = new List<LayerInteraction.Page>()
 
InteractionMenu menu
 
WindowChara windowChara
 

Static Public Attributes

static LayerInteraction Instance
 
static IInspect Target
 

Additional Inherited Members

- Protected Member Functions inherited from ELayer
override void _Close ()
 
override void Kill ()
 
- 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]
 

Detailed Description

Definition at line 6 of file LayerInteraction.cs.

Member Enumeration Documentation

◆ Mode

enum LayerInteraction.Mode

Definition at line 255 of file LayerInteraction.cs.

Member Function Documentation

◆ GetPage()

static LayerInteraction.Page LayerInteraction.GetPage ( IInspect o)
static

Definition at line 64 of file LayerInteraction.cs.

◆ OnInit()

override void LayerInteraction.OnInit ( )

Definition at line 9 of file LayerInteraction.cs.

◆ OnKill()

override void LayerInteraction.OnKill ( )

Definition at line 16 of file LayerInteraction.cs.

◆ OnUpdateInput()

override void LayerInteraction.OnUpdateInput ( )

Definition at line 36 of file LayerInteraction.cs.

◆ Reload()

void LayerInteraction.Reload ( )

Definition at line 226 of file LayerInteraction.cs.

◆ Show() [1/2]

static void LayerInteraction.Show ( IInspect newTarget)
static

Definition at line 41 of file LayerInteraction.cs.

◆ Show() [2/2]

void LayerInteraction.Show ( List< LayerInteraction.Page > _pages,
LayerInteraction.Mode _mode )

Definition at line 144 of file LayerInteraction.cs.

◆ ShowPage() [1/2]

void LayerInteraction.ShowPage ( int index)

Definition at line 186 of file LayerInteraction.cs.

◆ ShowPage() [2/2]

void LayerInteraction.ShowPage ( LayerInteraction.Page page)

Definition at line 192 of file LayerInteraction.cs.

◆ TryShow()

static bool LayerInteraction.TryShow ( bool quick)
static

Definition at line 53 of file LayerInteraction.cs.

Member Data Documentation

◆ Instance

LayerInteraction LayerInteraction.Instance
static

Definition at line 231 of file LayerInteraction.cs.

◆ menu

InteractionMenu LayerInteraction.menu

Definition at line 249 of file LayerInteraction.cs.

◆ mode

LayerInteraction.Mode LayerInteraction.mode

Definition at line 237 of file LayerInteraction.cs.

◆ pages

List<LayerInteraction.Page> LayerInteraction.pages = new List<LayerInteraction.Page>()

Definition at line 243 of file LayerInteraction.cs.

◆ point

Point LayerInteraction.point

Definition at line 240 of file LayerInteraction.cs.

◆ Target

IInspect LayerInteraction.Target
static

Definition at line 234 of file LayerInteraction.cs.

◆ windowChara

WindowChara LayerInteraction.windowChara

Definition at line 252 of file LayerInteraction.cs.


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