Elin Modding Docs Doc
Loading...
Searching...
No Matches
BuildMenu Class Reference
Inheritance diagram for BuildMenu:
EMono

Public Types

enum  Mode {
  Build , None , Hide , Area ,
  PartialMap
}
 

Public Member Functions

void OnActivate ()
 
void Init ()
 
void Search (string s)
 
void ClearSearch ()
 
void ClearSearch (bool refresh)
 
void Refresh ()
 
void SelectCategory (string cat)
 
void Select (AM_Picker.Result r)
 
void Unselect ()
 
void RefreshCategoryArea ()
 
void RefreshCategory (string cat)
 
void OnClickPicker ()
 

Static Public Member Functions

static void Toggle ()
 
static void Activate ()
 
static void Deactivate ()
 
static void Show ()
 
static void Hide ()
 
- Static Public Member Functions inherited from EMono
static int rnd (int a)
 

Public Attributes

GridLayoutGroup gridTab
 
UISelectableGroup groupTab
 
UIDynamicList list
 
UIDynamicList listArea
 
Dictionary< string, int > catDic = new Dictionary<string, int>()
 
UIRecipeInfo info1
 
UIRecipeInfo info2
 
RectTransform transOption
 
RectTransform transMain
 
Vector2 posInfo2
 
Vector2 posInfo1
 
Vector2 posOption
 
CanvasGroup cg
 
float hideSpeed
 
float intervalSearch
 
bool moveInfo1
 
TerrainMenu terrainMenu
 
InputField inputSearch
 
string currentCat
 
string lastCat
 
UIButton buttonClearSearch
 
string[] categories
 
ButtonRecipe lastButtonRecipe
 
Dictionary< string, int > counts = new Dictionary<string, int>()
 
Dictionary< string, UIButton > tabs = new Dictionary<string, UIButton>()
 
UIButton buttonUndo
 
string lastSearch
 
HashSet< RecipesearchRecipes = new HashSet<Recipe>()
 

Static Public Attributes

static BuildMenu Instance
 
static bool dirtyCat
 
- Static Public Attributes inherited from EMono
static Core core
 

Properties

BuildMenu.Mode mode [get]
 
- Properties inherited from EMono
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 Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SoundManager Sound [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static CoreDebug debug [get]
 

Detailed Description

Definition at line 8 of file BuildMenu.cs.

Member Enumeration Documentation

◆ Mode

enum BuildMenu.Mode

Definition at line 781 of file BuildMenu.cs.

Member Function Documentation

◆ Activate()

static void BuildMenu.Activate ( )
static

Definition at line 41 of file BuildMenu.cs.

◆ ClearSearch() [1/2]

void BuildMenu.ClearSearch ( )

Definition at line 244 of file BuildMenu.cs.

◆ ClearSearch() [2/2]

void BuildMenu.ClearSearch ( bool refresh)

Definition at line 250 of file BuildMenu.cs.

◆ Deactivate()

static void BuildMenu.Deactivate ( )
static

Definition at line 104 of file BuildMenu.cs.

◆ Hide()

static void BuildMenu.Hide ( )
static

Definition at line 272 of file BuildMenu.cs.

◆ Init()

void BuildMenu.Init ( )

Definition at line 120 of file BuildMenu.cs.

◆ OnActivate()

void BuildMenu.OnActivate ( )

Definition at line 58 of file BuildMenu.cs.

◆ OnClickPicker()

void BuildMenu.OnClickPicker ( )

Definition at line 649 of file BuildMenu.cs.

◆ Refresh()

void BuildMenu.Refresh ( )

Definition at line 295 of file BuildMenu.cs.

◆ RefreshCategory()

void BuildMenu.RefreshCategory ( string cat)

Definition at line 440 of file BuildMenu.cs.

◆ RefreshCategoryArea()

void BuildMenu.RefreshCategoryArea ( )

Definition at line 395 of file BuildMenu.cs.

◆ Search()

void BuildMenu.Search ( string s)

Definition at line 163 of file BuildMenu.cs.

◆ Select()

void BuildMenu.Select ( AM_Picker.Result r)

Definition at line 355 of file BuildMenu.cs.

◆ SelectCategory()

void BuildMenu.SelectCategory ( string cat)

Definition at line 343 of file BuildMenu.cs.

◆ Show()

static void BuildMenu.Show ( )
static

Definition at line 263 of file BuildMenu.cs.

◆ Toggle()

static void BuildMenu.Toggle ( )
static

Definition at line 21 of file BuildMenu.cs.

◆ Unselect()

void BuildMenu.Unselect ( )

Definition at line 388 of file BuildMenu.cs.

Member Data Documentation

◆ buttonClearSearch

UIButton BuildMenu.buttonClearSearch

Definition at line 715 of file BuildMenu.cs.

◆ buttonUndo

UIButton BuildMenu.buttonUndo

Definition at line 763 of file BuildMenu.cs.

◆ catDic

Dictionary<string, int> BuildMenu.catDic = new Dictionary<string, int>()

Definition at line 667 of file BuildMenu.cs.

◆ categories

string [] BuildMenu.categories
Initial value:
= new string[]
{
"wall",
"floor",
"foundation",
"door",
"furniture",
"storage",
"spot",
"mount",
"facility",
"tool",
"deco",
"mech",
"light",
"junk",
"ext",
"goods",
"food",
"obj",
"other",
"area"
}

Definition at line 719 of file BuildMenu.cs.

◆ cg

CanvasGroup BuildMenu.cg

Definition at line 691 of file BuildMenu.cs.

◆ counts

Dictionary<string, int> BuildMenu.counts = new Dictionary<string, int>()

Definition at line 748 of file BuildMenu.cs.

◆ currentCat

string BuildMenu.currentCat

Definition at line 709 of file BuildMenu.cs.

◆ dirtyCat

bool BuildMenu.dirtyCat
static

Definition at line 766 of file BuildMenu.cs.

◆ gridTab

GridLayoutGroup BuildMenu.gridTab

Definition at line 655 of file BuildMenu.cs.

◆ groupTab

UISelectableGroup BuildMenu.groupTab

Definition at line 658 of file BuildMenu.cs.

◆ hideSpeed

float BuildMenu.hideSpeed

Definition at line 694 of file BuildMenu.cs.

◆ info1

UIRecipeInfo BuildMenu.info1

Definition at line 670 of file BuildMenu.cs.

◆ info2

UIRecipeInfo BuildMenu.info2

Definition at line 673 of file BuildMenu.cs.

◆ inputSearch

InputField BuildMenu.inputSearch

Definition at line 706 of file BuildMenu.cs.

◆ Instance

BuildMenu BuildMenu.Instance
static

Definition at line 760 of file BuildMenu.cs.

◆ intervalSearch

float BuildMenu.intervalSearch

Definition at line 697 of file BuildMenu.cs.

◆ lastButtonRecipe

ButtonRecipe BuildMenu.lastButtonRecipe

Definition at line 745 of file BuildMenu.cs.

◆ lastCat

string BuildMenu.lastCat

Definition at line 712 of file BuildMenu.cs.

◆ lastSearch

string BuildMenu.lastSearch

Definition at line 772 of file BuildMenu.cs.

◆ list

UIDynamicList BuildMenu.list

Definition at line 661 of file BuildMenu.cs.

◆ listArea

UIDynamicList BuildMenu.listArea

Definition at line 664 of file BuildMenu.cs.

◆ moveInfo1

bool BuildMenu.moveInfo1

Definition at line 700 of file BuildMenu.cs.

◆ posInfo1

Vector2 BuildMenu.posInfo1

Definition at line 685 of file BuildMenu.cs.

◆ posInfo2

Vector2 BuildMenu.posInfo2

Definition at line 682 of file BuildMenu.cs.

◆ posOption

Vector2 BuildMenu.posOption

Definition at line 688 of file BuildMenu.cs.

◆ searchRecipes

HashSet<Recipe> BuildMenu.searchRecipes = new HashSet<Recipe>()

Definition at line 775 of file BuildMenu.cs.

◆ tabs

Dictionary<string, UIButton> BuildMenu.tabs = new Dictionary<string, UIButton>()

Definition at line 751 of file BuildMenu.cs.

◆ terrainMenu

TerrainMenu BuildMenu.terrainMenu

Definition at line 703 of file BuildMenu.cs.

◆ transMain

RectTransform BuildMenu.transMain

Definition at line 679 of file BuildMenu.cs.

◆ transOption

RectTransform BuildMenu.transOption

Definition at line 676 of file BuildMenu.cs.

Property Documentation

◆ mode

BuildMenu.Mode BuildMenu.mode
get

Definition at line 12 of file BuildMenu.cs.


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