Elin Modding Docs Doc
Loading...
Searching...
No Matches
InspectGroup< T > Class Template Reference
Inheritance diagram for InspectGroup< T >:
EClass

Classes

class  Item
 

Public Member Functions

override void SetActions ()
 
virtual void OnSetActions ()
 
InspectGroup.Item Add (string text, string idSprite, Action action, bool sound=false, int priority=0, bool auto=false)
 
InspectGroup.Item Add (string text, string idSprite, Action< T > action, bool sound=false, int priority=0, bool auto=false)
 
bool CanInspect ()
 
virtual bool Contains (IInspect t)
 
string GetName ()
 
virtual void SetActions ()
 

Static Public Member Functions

static InspectGroup Create (IInspect t)
 
- 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)
 

Public Attributes

Type type
 
List< InspectGroup.Itemactions = new List<InspectGroup.Item>()
 
List< IInspecttargets = new List<IInspect>()
 

Properties

new T FirstTarget [get]
 
IInspect FirstTarget [get]
 
bool Solo [get]
 
virtual string MultiName [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 Attributes inherited from EClass
static Core core
 

Detailed Description

Type Constraints
T :IInspect 

Definition at line 4 of file InspectGroup.2.cs.

Member Function Documentation

◆ Add() [1/2]

InspectGroup.Item InspectGroup< T >.Add ( string text,
string idSprite,
Action action,
bool sound = false,
int priority = 0,
bool auto = false )

Definition at line 29 of file InspectGroup.2.cs.

◆ Add() [2/2]

InspectGroup.Item InspectGroup< T >.Add ( string text,
string idSprite,
Action< T > action,
bool sound = false,
int priority = 0,
bool auto = false )

Definition at line 48 of file InspectGroup.2.cs.

◆ CanInspect()

bool InspectGroup< T >.CanInspect ( )

Definition at line 65 of file InspectGroup.cs.

◆ Contains()

virtual bool InspectGroup< T >.Contains ( IInspect t)
virtual

Definition at line 78 of file InspectGroup.cs.

◆ Create()

static InspectGroup InspectGroup< T >.Create ( IInspect t)
static

Definition at line 28 of file InspectGroup.cs.

◆ GetName()

string InspectGroup< T >.GetName ( )

Definition at line 84 of file InspectGroup.cs.

◆ OnSetActions()

virtual void InspectGroup< T >.OnSetActions ( )
virtual

Definition at line 24 of file InspectGroup.2.cs.

◆ SetActions() [1/2]

override void InspectGroup< T >.SetActions ( )
sealed

Definition at line 17 of file InspectGroup.2.cs.

◆ SetActions() [2/2]

virtual void InspectGroup< T >.SetActions ( )
virtual

Definition at line 104 of file InspectGroup.cs.

Member Data Documentation

◆ actions

List<InspectGroup.Item> InspectGroup< T >.actions = new List<InspectGroup.Item>()

Definition at line 112 of file InspectGroup.cs.

◆ targets

List<IInspect> InspectGroup< T >.targets = new List<IInspect>()

Definition at line 115 of file InspectGroup.cs.

◆ type

Type InspectGroup< T >.type

Definition at line 109 of file InspectGroup.cs.

Property Documentation

◆ FirstTarget [1/2]

new T InspectGroup< T >.FirstTarget
get

Definition at line 8 of file InspectGroup.2.cs.

◆ FirstTarget [2/2]

IInspect InspectGroup< T >.FirstTarget
get

Definition at line 9 of file InspectGroup.cs.

◆ MultiName

virtual string InspectGroup< T >.MultiName
get

Definition at line 95 of file InspectGroup.cs.

◆ Solo

bool InspectGroup< T >.Solo
get

Definition at line 19 of file InspectGroup.cs.


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