Elin Modding Docs Doc
Loading...
Searching...
No Matches
AM_Build Class Reference
Inheritance diagram for AM_Build:
AM_Designation< TaskBuild >

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)
 
unsafe 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)
 
- Public Member Functions inherited from AM_Designation< TaskBuild >
virtual bool CanInstaComplete (T t)
 
virtual bool ForcedInstaComplete (T t)
 
override void OnActivate ()
 
void CreateNewMold (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< ButtonGridbutton
 
TraitHouseBoard houseBoard
 
- Public Attributes inherited from AM_Designation< TaskBuild >
TaskList< T > list
 
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]
 
- Properties inherited from AM_Designation< TaskBuild >
override string idSound [get]
 
override bool IsBuildMode [get]
 

Detailed Description

Definition at line 5 of file AM_Build.cs.

Member Function Documentation

◆ _IsRoofEditMode()

bool AM_Build._IsRoofEditMode ( Card c)

Definition at line 8 of file AM_Build.cs.

◆ FixBridge()

void AM_Build.FixBridge ( Point point,
Recipe recipe )

Definition at line 317 of file AM_Build.cs.

◆ ForcedInstaComplete()

override bool AM_Build.ForcedInstaComplete ( TaskBuild t)

Definition at line 203 of file AM_Build.cs.

◆ GetGuidePass()

override MeshPass AM_Build.GetGuidePass ( Point point)

Definition at line 193 of file AM_Build.cs.

◆ HitResultOnDesignation()

override HitResult AM_Build.HitResultOnDesignation ( Point p)
virtual

Reimplemented from AM_Designation< TaskBuild >.

Definition at line 107 of file AM_Build.cs.

◆ HitTest()

override HitResult AM_Build.HitTest ( Point point,
Point start )

Definition at line 263 of file AM_Build.cs.

◆ InputWheel()

override void AM_Build.InputWheel ( int wheel)

Definition at line 463 of file AM_Build.cs.

◆ IsFillMode()

override bool AM_Build.IsFillMode ( )

Definition at line 21 of file AM_Build.cs.

◆ IsRoofEditMode()

override bool AM_Build.IsRoofEditMode ( Card c = null)

Definition at line 14 of file AM_Build.cs.

◆ ModAltitude()

void AM_Build.ModAltitude ( int a)

Definition at line 479 of file AM_Build.cs.

◆ OnActivate()

override void AM_Build.OnActivate ( )

Definition at line 215 of file AM_Build.cs.

◆ OnBeforeProcessTiles()

override void AM_Build.OnBeforeProcessTiles ( )

Definition at line 367 of file AM_Build.cs.

◆ OnCancel()

override void AM_Build.OnCancel ( )

Definition at line 234 of file AM_Build.cs.

◆ OnCreateMold()

override void AM_Build.OnCreateMold ( bool processing = false)
virtual

Reimplemented from AM_Designation< TaskBuild >.

Definition at line 256 of file AM_Build.cs.

◆ OnDeactivate()

override void AM_Build.OnDeactivate ( )

Definition at line 222 of file AM_Build.cs.

◆ OnFinishProcessTiles()

override void AM_Build.OnFinishProcessTiles ( )

Definition at line 405 of file AM_Build.cs.

◆ OnProcessTiles()

override void AM_Build.OnProcessTiles ( Point point,
int dir )

Definition at line 376 of file AM_Build.cs.

◆ OnRenderTile()

unsafe override void AM_Build.OnRenderTile ( Point point,
HitResult result,
int dir )

Definition at line 327 of file AM_Build.cs.

◆ OnUpdateCursor()

override void AM_Build.OnUpdateCursor ( )

Definition at line 209 of file AM_Build.cs.

◆ RotateUnderMouse()

override void AM_Build.RotateUnderMouse ( )

Definition at line 438 of file AM_Build.cs.

◆ SetAltitude()

void AM_Build.SetAltitude ( int a)

Definition at line 494 of file AM_Build.cs.

◆ StartBuild()

void AM_Build.StartBuild ( Recipe r,
Func< ButtonGrid > _button )

Definition at line 240 of file AM_Build.cs.

◆ TopHeight()

override int AM_Build.TopHeight ( Point p)

Definition at line 101 of file AM_Build.cs.

Member Data Documentation

◆ _recipe

Recipe AM_Build._recipe

Definition at line 515 of file AM_Build.cs.

◆ altitude

int AM_Build.altitude

Definition at line 509 of file AM_Build.cs.

◆ bridgeHeight

int AM_Build.bridgeHeight

Definition at line 506 of file AM_Build.cs.

◆ button

Func<ButtonGrid> AM_Build.button

Definition at line 518 of file AM_Build.cs.

◆ houseBoard

TraitHouseBoard AM_Build.houseBoard

Definition at line 521 of file AM_Build.cs.

◆ recipe

Recipe AM_Build.recipe

Definition at line 512 of file AM_Build.cs.

Property Documentation

◆ AllowAutoClick

override bool AM_Build.AllowAutoClick
get

Definition at line 72 of file AM_Build.cs.

◆ AllowMiddleClickFunc

override bool AM_Build.AllowMiddleClickFunc
get

Definition at line 82 of file AM_Build.cs.

◆ boxType

override BaseTileSelector.BoxType AM_Build.boxType
get

Definition at line 149 of file AM_Build.cs.

◆ buildMenuMode

override BuildMenu.Mode AM_Build.buildMenuMode
get

Definition at line 28 of file AM_Build.cs.

◆ CostMoney

override int AM_Build.CostMoney
get

Definition at line 38 of file AM_Build.cs.

◆ hitH

override int AM_Build.hitH
get

Definition at line 179 of file AM_Build.cs.

◆ hitType

override BaseTileSelector.HitType AM_Build.hitType
get

Definition at line 119 of file AM_Build.cs.

◆ hitW

override int AM_Build.hitW
get

Definition at line 164 of file AM_Build.cs.

◆ idSound

override string AM_Build.idSound
get

Definition at line 62 of file AM_Build.cs.

◆ IsBuildMode

override bool AM_Build.IsBuildMode
get

Definition at line 52 of file AM_Build.cs.

◆ MaxAltitude

int AM_Build.MaxAltitude
get

Definition at line 450 of file AM_Build.cs.

◆ SelectorHeight

override int AM_Build.SelectorHeight
get

Definition at line 92 of file AM_Build.cs.

◆ selectType

override BaseTileSelector.SelectType AM_Build.selectType
get

Definition at line 134 of file AM_Build.cs.


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