Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
bool | _IsRoofEditMode (Card c) |
override bool | IsRoofEditMode (Card c=null) |
override bool | IsFillMode () |
override int | TopHeight (Point p) |
override HitResult | HitResultOnDesignation (Point p) |
override MeshPass | GetGuidePass (Point point) |
override bool | ForcedInstaComplete (TaskBuild t) |
override void | OnUpdateCursor () |
override void | OnActivate () |
override void | OnDeactivate () |
override void | OnCancel () |
void | StartBuild (Recipe r, Func< ButtonGrid > _button) |
override void | OnCreateMold (bool processing=false) |
override HitResult | HitTest (Point point, Point start) |
void | FixBridge (Point point, Recipe recipe) |
override void | OnRenderTile (Point point, HitResult result, int dir) |
override void | OnBeforeProcessTiles () |
override void | OnProcessTiles (Point point, int dir) |
override void | OnFinishProcessTiles () |
override void | RotateUnderMouse () |
override void | InputWheel (int wheel) |
void | ModAltitude (int a) |
void | SetAltitude (int a) |
![]() | |
virtual bool | CanInstaComplete (T t) |
virtual bool | ForcedInstaComplete (T t) |
virtual HitResult | HitResultOnDesignation (Point p) |
override void | OnActivate () |
void | CreateNewMold (bool processing=false) |
virtual void | OnCreateMold (bool processing=false) |
override HitResult | HitTest (Point point, Point start) |
override bool | CanProcessTiles () |
override void | OnBeforeProcessTiles () |
override void | OnProcessTiles (Point point, int dir) |
override void | OnAfterProcessTiles (Point start, Point end) |
override void | OnRefreshSummary (Point point, HitResult result, HitSummary summary) |
Public Attributes | |
int | bridgeHeight |
int | altitude |
Recipe | recipe |
Recipe | _recipe |
Func< ButtonGrid > | button |
TraitHouseBoard | houseBoard |
![]() | |
TaskList< T > | list |
T | mold |
Properties | |
override BuildMenu.Mode | buildMenuMode [get] |
override int | CostMoney [get] |
override bool | IsBuildMode [get] |
override string | idSound [get] |
override bool | AllowAutoClick [get] |
override bool | AllowMiddleClickFunc [get] |
override int | SelectorHeight [get] |
override BaseTileSelector.HitType | hitType [get] |
override BaseTileSelector.SelectType | selectType [get] |
override BaseTileSelector.BoxType | boxType [get] |
override int | hitW [get] |
override int | hitH [get] |
int | MaxAltitude [get] |
![]() | |
override string | idSound [get] |
override bool | IsBuildMode [get] |
Definition at line 4 of file AM_Build.cs.
|
inline |
Definition at line 74 of file AM_Build.cs.
References Trait.CanOnlyCarry, and Card.trait.
Referenced by IsRoofEditMode(), and AM_MoveInstalled.IsRoofEditMode().
Definition at line 230 of file AM_Build.cs.
References bridgeHeight, Cell.bridgeHeight, Point.cell, Recipe.IsBridge, TileType.MinAltitude, recipe, and Recipe.tileType.
Referenced by TaskBuild.OnProgressComplete(), and OnRenderTile().
|
inline |
Definition at line 124 of file AM_Build.cs.
References TileType.CanInstaComplete, recipe, and Recipe.tileType.
Definition at line 115 of file AM_Build.cs.
References BaseGameScreen.guide, Recipe.IsBlock, ScreenGuide.passGuideBlock, ScreenGuide.passGuideFloor, recipe, and EClass.screen.
Reimplemented from AM_Designation< TaskBuild >.
Definition at line 106 of file AM_Build.cs.
References CellDetail.designation, and Point.detail.
Definition at line 177 of file AM_Build.cs.
References Cell._block, Cell._bridge, Cell._floor, altitude, bridgeHeight, Cell.bridgeHeight, Point.cell, Point.Equals(), Cell.height, Recipe.IsBlock, Recipe.IsBridge, IsFillMode(), Recipe.IsFloor, IsRoofEditMode(), recipe, TileType.SelectType, and Recipe.tileType.
|
inline |
Definition at line 350 of file AM_Build.cs.
References EInput.isAltDown, EInput.isCtrlDown, Recipe.MaxAltitude, ModAltitude(), recipe, BaseTileSelector.RefreshMouseInfo(), EClass.screen, and BaseGameScreen.tileSelector.
|
inline |
Definition at line 92 of file AM_Build.cs.
References EClass.debug, CoreDebug.godBuild, Recipe.IsThing, and recipe.
Referenced by HitTest(), and TaskBuild.OnProgressComplete().
|
inline |
Definition at line 87 of file AM_Build.cs.
References _IsRoofEditMode(), and recipe.
Referenced by HitTest(), TaskBuild.OnProgressComplete(), OnRenderTile(), and SetAltitude().
|
inline |
Definition at line 366 of file AM_Build.cs.
References altitude, Recipe.IsBridge, MaxAltitude, recipe, and SetAltitude().
Referenced by AM_Adv._OnUpdateInput(), InputWheel(), and UIPlaceHelper.Refresh().
|
inline |
Definition at line 134 of file AM_Build.cs.
References AM_Designation< TaskBuild >.list.
|
inline |
Definition at line 278 of file AM_Build.cs.
References Recipe._dir, _recipe, and recipe.
|
inline |
Definition at line 151 of file AM_Build.cs.
References AM_MoveInstalled.Activate(), and ActionMode.Inspect.
|
inlinevirtual |
Reimplemented from AM_Designation< TaskBuild >.
Definition at line 171 of file AM_Build.cs.
References _recipe, altitude, recipe, and SetAltitude().
|
inline |
Definition at line 140 of file AM_Build.cs.
References houseBoard, BuildMenu.Instance, recipe, and BuildMenu.Unselect().
|
inline |
Definition at line 309 of file AM_Build.cs.
References AM_MoveInstalled.Activate(), button, Card.ExistsOnMap, Recipe.ingredients, ActionMode.Inspect, BuildMenu.Instance, Recipe.IsBridge, Card.isDestroyed, Player.Pref.lastBuildCategory, Card.Num, EClass.player, Player.pref, recipe, BuildMenu.RefreshCategory(), SetAltitude(), ButtonGrid.SetRecipe(), BuildMenu.Unselect(), and Recipe.UseStock.
|
inline |
Definition at line 286 of file AM_Build.cs.
References Recipe._dir, altitude, bridgeHeight, CellDetail.designation, Task.Destroy(), Point.detail, Point.HasDesignation, Recipe.IsWallOrFence, recipe, and SetAltitude().
Definition at line 239 of file AM_Build.cs.
References Recipe._dir, MeshPass.Add(), altitude, TileType.AltitudeAsDir, bridgeHeight, Cell.bridgeHeight, Point.cell, FixBridge(), TileType.GetDesiredDir(), BaseGameScreen.guide, Recipe.IsBridge, Recipe.IsFloorOrBridge, IsRoofEditMode(), Recipe.OnRenderMarker(), ScreenGuide.passGuideFloor, Point.Position(), recipe, EClass.screen, BaseTileSelector.start, BaseGameScreen.tileSelector, and Recipe.tileType.
Referenced by HotItemHeld.OnRenderTile().
|
inline |
Definition at line 129 of file AM_Build.cs.
References CursorSystem.Build.
|
inline |
Definition at line 341 of file AM_Build.cs.
References Recipe.CanRotate, recipe, and Recipe.Rotate().
|
inline |
Definition at line 380 of file AM_Build.cs.
References altitude, TileType.AltitudeAsDir, AM_Designation< TaskBuild >.CreateNewMold(), IsRoofEditMode(), AM_Designation< TaskBuild >.mold, Recipe.OnChangeAltitude(), recipe, and Recipe.tileType.
Referenced by ModAltitude(), OnCreateMold(), OnFinishProcessTiles(), OnProcessTiles(), and StartBuild().
|
inline |
Definition at line 156 of file AM_Build.cs.
References bridgeHeight, button, AM_Designation< TaskBuild >.CreateNewMold(), recipe, SetAltitude(), and EClass.ui.
Referenced by BuildMenu.RefreshCategory().
|
inline |
Definition at line 101 of file AM_Build.cs.
References altitude, TileType.AltitudeAsDir, bridgeHeight, recipe, and Recipe.tileType.
Recipe AM_Build._recipe |
Definition at line 12 of file AM_Build.cs.
Referenced by OnBeforeProcessTiles(), and OnCreateMold().
int AM_Build.altitude |
Definition at line 8 of file AM_Build.cs.
Referenced by RecipeCard.CreateMold(), HitTest(), ModAltitude(), OnCreateMold(), OnProcessTiles(), OnRenderTile(), UIPlaceHelper.Refresh(), SetAltitude(), and TopHeight().
int AM_Build.bridgeHeight |
Definition at line 6 of file AM_Build.cs.
Referenced by FixBridge(), HitTest(), OnProcessTiles(), TaskBuild.OnProgressComplete(), OnRenderTile(), StartBuild(), and TopHeight().
Func<ButtonGrid> AM_Build.button |
Definition at line 14 of file AM_Build.cs.
Referenced by OnFinishProcessTiles(), and StartBuild().
TraitHouseBoard AM_Build.houseBoard |
Definition at line 16 of file AM_Build.cs.
Referenced by RecipeCard.Build(), and OnDeactivate().
Recipe AM_Build.recipe |
Definition at line 10 of file AM_Build.cs.
Referenced by FixBridge(), ForcedInstaComplete(), GetGuidePass(), ActionMode.GetHintText(), HitTest(), InputWheel(), IsFillMode(), IsRoofEditMode(), ModAltitude(), OnBeforeProcessTiles(), OnCreateMold(), OnDeactivate(), OnFinishProcessTiles(), OnProcessTiles(), OnRenderTile(), RotateUnderMouse(), SetAltitude(), StartBuild(), and TopHeight().
|
get |
Definition at line 36 of file AM_Build.cs.
|
get |
Definition at line 48 of file AM_Build.cs.
|
get |
Definition at line 56 of file AM_Build.cs.
|
get |
Definition at line 18 of file AM_Build.cs.
|
get |
Definition at line 20 of file AM_Build.cs.
|
get |
Definition at line 60 of file AM_Build.cs.
|
get |
Definition at line 52 of file AM_Build.cs.
|
get |
Definition at line 58 of file AM_Build.cs.
|
get |
Definition at line 34 of file AM_Build.cs.
|
get |
Definition at line 32 of file AM_Build.cs.
|
get |
Definition at line 62 of file AM_Build.cs.
Referenced by ActionMode.GetHintText(), and ModAltitude().
|
get |
Definition at line 50 of file AM_Build.cs.
|
get |
Definition at line 54 of file AM_Build.cs.