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

Static Public Member Functions

static Thing _Create (string id, int idMat=-1, int lv=-1)
 
static Thing TestCreate ()
 
static Thing CreateCurrency (int a, string id="money")
 
static Thing CreateParcel (string idLang=null, params Thing[] things)
 
static Thing Create (string id, int idMat=-1, int lv=-1)
 
static Thing Create (string id, string idMat)
 
static Thing CreateFromFilter (string id, int lv=-1)
 
static Thing CreateRawMaterial (SourceMaterial.Row m)
 
static Thing CreateFromCategory (string idCat, int lv=-1)
 
static Thing CreateFromTag (string idTag, int lv=-1)
 
static Thing CreateBill (int pay, bool tax)
 
static Thing CreateBlock (int id, int idMat)
 
static Thing CreateFloor (int id, int idMat, bool platform=false)
 
static Thing CreateObj (int id, int idMat)
 
static Thing CreateMap (string idSource=null, int lv=-1)
 
static Thing CreatePlan (int ele)
 
static Thing CreateRecipe (string id)
 
static Thing CreateSpellbook (string alias, int num=1)
 
static Thing CreateSpellbook (int ele, int num=1)
 
static Thing CreateScroll (int ele, int num=1)
 
static Thing CreatePotion (int ele, int num=1)
 
static Thing CreatePerfume (int ele, int num=1)
 
static Thing CreateCardboardBox (int uidZone=-1)
 
static Thing CreateTreasure (string id, int lv, TreasureType type=TreasureType.Map)
 
static void CreateTreasureContent (Thing t, int lv, TreasureType type, bool clearContent)
 
static void TryLickChest (Thing chest)
 
- 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)
 

Additional Inherited Members

- Static Public Attributes inherited from EClass
static Core core
 
- 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]
 

Detailed Description

Definition at line 8 of file ThingGen.cs.

Member Function Documentation

◆ _Create()

static Thing ThingGen._Create ( string id,
int idMat = -1,
int lv = -1 )
static

Definition at line 11 of file ThingGen.cs.

◆ Create() [1/2]

static Thing ThingGen.Create ( string id,
int idMat = -1,
int lv = -1 )
static

Definition at line 65 of file ThingGen.cs.

◆ Create() [2/2]

static Thing ThingGen.Create ( string id,
string idMat )
static

Definition at line 71 of file ThingGen.cs.

◆ CreateBill()

static Thing ThingGen.CreateBill ( int pay,
bool tax )
static

Definition at line 103 of file ThingGen.cs.

◆ CreateBlock()

static Thing ThingGen.CreateBlock ( int id,
int idMat )
static

Definition at line 120 of file ThingGen.cs.

◆ CreateCardboardBox()

static Thing ThingGen.CreateCardboardBox ( int uidZone = -1)
static

Definition at line 214 of file ThingGen.cs.

◆ CreateCurrency()

static Thing ThingGen.CreateCurrency ( int a,
string id = "money" )
static

Definition at line 47 of file ThingGen.cs.

◆ CreateFloor()

static Thing ThingGen.CreateFloor ( int id,
int idMat,
bool platform = false )
static

Definition at line 128 of file ThingGen.cs.

◆ CreateFromCategory()

static Thing ThingGen.CreateFromCategory ( string idCat,
int lv = -1 )
static

Definition at line 91 of file ThingGen.cs.

◆ CreateFromFilter()

static Thing ThingGen.CreateFromFilter ( string id,
int lv = -1 )
static

Definition at line 77 of file ThingGen.cs.

◆ CreateFromTag()

static Thing ThingGen.CreateFromTag ( string idTag,
int lv = -1 )
static

Definition at line 97 of file ThingGen.cs.

◆ CreateMap()

static Thing ThingGen.CreateMap ( string idSource = null,
int lv = -1 )
static

Definition at line 146 of file ThingGen.cs.

◆ CreateObj()

static Thing ThingGen.CreateObj ( int id,
int idMat )
static

Definition at line 137 of file ThingGen.cs.

◆ CreateParcel()

static Thing ThingGen.CreateParcel ( string idLang = null,
params Thing[] things )
static

Definition at line 53 of file ThingGen.cs.

◆ CreatePerfume()

static Thing ThingGen.CreatePerfume ( int ele,
int num = 1 )
static

Definition at line 206 of file ThingGen.cs.

◆ CreatePlan()

static Thing ThingGen.CreatePlan ( int ele)
static

Definition at line 160 of file ThingGen.cs.

◆ CreatePotion()

static Thing ThingGen.CreatePotion ( int ele,
int num = 1 )
static

Definition at line 198 of file ThingGen.cs.

◆ CreateRawMaterial()

static Thing ThingGen.CreateRawMaterial ( SourceMaterial.Row m)
static

Definition at line 83 of file ThingGen.cs.

◆ CreateRecipe()

static Thing ThingGen.CreateRecipe ( string id)
static

Definition at line 168 of file ThingGen.cs.

◆ CreateScroll()

static Thing ThingGen.CreateScroll ( int ele,
int num = 1 )
static

Definition at line 190 of file ThingGen.cs.

◆ CreateSpellbook() [1/2]

static Thing ThingGen.CreateSpellbook ( int ele,
int num = 1 )
static

Definition at line 182 of file ThingGen.cs.

◆ CreateSpellbook() [2/2]

static Thing ThingGen.CreateSpellbook ( string alias,
int num = 1 )
static

Definition at line 176 of file ThingGen.cs.

◆ CreateTreasure()

static Thing ThingGen.CreateTreasure ( string id,
int lv,
TreasureType type = TreasureType::Map )
static

Definition at line 234 of file ThingGen.cs.

◆ CreateTreasureContent()

static void ThingGen.CreateTreasureContent ( Thing t,
int lv,
TreasureType type,
bool clearContent )
static

Definition at line 242 of file ThingGen.cs.

◆ TestCreate()

static Thing ThingGen.TestCreate ( )
static

Definition at line 41 of file ThingGen.cs.

◆ TryLickChest()

static void ThingGen.TryLickChest ( Thing chest)
static

Definition at line 365 of file ThingGen.cs.


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