Elin Modding Docs Doc
Loading...
Searching...
No Matches
AM_MoveInstalled Class Reference
Inheritance diagram for AM_MoveInstalled:
AM_Designation< TaskMoveInstalled > AM_Inspect

Public Member Functions

override bool IsRoofEditMode (Card c=null)
 
override HitResult HitResultOnDesignation (Point p)
 
override bool CanInstaComplete (TaskMoveInstalled t)
 
override MeshPass GetGuidePass (Point point)
 
void Activate (Thing t)
 
override void OnActivate ()
 
override void OnDeactivate ()
 
override void OnCreateMold (bool processing)
 
override HitResult HitTest (Point point, Point start)
 
void SetTarget (Card _target)
 
Card GetTarget (Point point)
 
bool CanPutAway ()
 
bool TryPutAway ()
 
bool CheckEnemyNearBy (Card t, Point p, bool msg=true)
 
override void OnProcessTiles (Point point, int dir)
 
unsafe override void OnRenderTile (Point point, HitResult result, int dir)
 
override void RotateUnderMouse ()
 
override void InputWheel (int wheel)
 
override void OnCancel ()
 
override void OnFinishProcessTiles ()
 
- Public Member Functions inherited from AM_Designation< TaskMoveInstalled >
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

Card target
 
Card moldCard
 
bool onetime
 
- Public Attributes inherited from AM_Designation< TaskMoveInstalled >
TaskList< T > list
 
mold
 

Properties

override int hitW [get]
 
override int hitH [get]
 
override int CostMoney [get]
 
override BaseTileMap.CardIconMode cardIconMode [get]
 
override bool AllowMiddleClickFunc [get]
 
bool FreePos [get]
 
override BaseTileSelector.SelectType selectType [get]
 
override bool ShouldHideBuildMenu [get]
 
- Properties inherited from AM_Designation< TaskMoveInstalled >
override string idSound [get]
 
override bool IsBuildMode [get]
 

Detailed Description

Definition at line 6 of file AM_MoveInstalled.cs.

Member Function Documentation

◆ Activate()

void AM_MoveInstalled.Activate ( Thing t)

Definition at line 125 of file AM_MoveInstalled.cs.

◆ CanInstaComplete()

override bool AM_MoveInstalled.CanInstaComplete ( TaskMoveInstalled t)

Definition at line 113 of file AM_MoveInstalled.cs.

◆ CanPutAway()

bool AM_MoveInstalled.CanPutAway ( )

Definition at line 238 of file AM_MoveInstalled.cs.

◆ CheckEnemyNearBy()

bool AM_MoveInstalled.CheckEnemyNearBy ( Card t,
Point p,
bool msg = true )

Definition at line 262 of file AM_MoveInstalled.cs.

◆ GetGuidePass()

override MeshPass AM_MoveInstalled.GetGuidePass ( Point point)

Definition at line 119 of file AM_MoveInstalled.cs.

◆ GetTarget()

Card AM_MoveInstalled.GetTarget ( Point point)

Definition at line 232 of file AM_MoveInstalled.cs.

◆ HitResultOnDesignation()

override HitResult AM_MoveInstalled.HitResultOnDesignation ( Point p)
virtual

Reimplemented from AM_Designation< TaskMoveInstalled >.

Definition at line 67 of file AM_MoveInstalled.cs.

◆ HitTest()

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

Definition at line 155 of file AM_MoveInstalled.cs.

◆ InputWheel()

override void AM_MoveInstalled.InputWheel ( int wheel)

Definition at line 437 of file AM_MoveInstalled.cs.

◆ IsRoofEditMode()

override bool AM_MoveInstalled.IsRoofEditMode ( Card c = null)

Definition at line 9 of file AM_MoveInstalled.cs.

◆ OnActivate()

override void AM_MoveInstalled.OnActivate ( )

Definition at line 134 of file AM_MoveInstalled.cs.

◆ OnCancel()

override void AM_MoveInstalled.OnCancel ( )

Definition at line 457 of file AM_MoveInstalled.cs.

◆ OnCreateMold()

override void AM_MoveInstalled.OnCreateMold ( bool processing)
virtual

Reimplemented from AM_Designation< TaskMoveInstalled >.

Definition at line 149 of file AM_MoveInstalled.cs.

◆ OnDeactivate()

override void AM_MoveInstalled.OnDeactivate ( )

Definition at line 143 of file AM_MoveInstalled.cs.

◆ OnFinishProcessTiles()

override void AM_MoveInstalled.OnFinishProcessTiles ( )

Definition at line 472 of file AM_MoveInstalled.cs.

◆ OnProcessTiles()

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

Definition at line 288 of file AM_MoveInstalled.cs.

◆ OnRenderTile()

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

Definition at line 385 of file AM_MoveInstalled.cs.

◆ RotateUnderMouse()

override void AM_MoveInstalled.RotateUnderMouse ( )

Definition at line 425 of file AM_MoveInstalled.cs.

◆ SetTarget()

void AM_MoveInstalled.SetTarget ( Card _target)

Definition at line 207 of file AM_MoveInstalled.cs.

◆ TryPutAway()

bool AM_MoveInstalled.TryPutAway ( )

Definition at line 244 of file AM_MoveInstalled.cs.

Member Data Documentation

◆ moldCard

Card AM_MoveInstalled.moldCard

Definition at line 484 of file AM_MoveInstalled.cs.

◆ onetime

bool AM_MoveInstalled.onetime

Definition at line 487 of file AM_MoveInstalled.cs.

◆ target

Card AM_MoveInstalled.target

Definition at line 481 of file AM_MoveInstalled.cs.

Property Documentation

◆ AllowMiddleClickFunc

override bool AM_MoveInstalled.AllowMiddleClickFunc
get

Definition at line 74 of file AM_MoveInstalled.cs.

◆ cardIconMode

override BaseTileMap.CardIconMode AM_MoveInstalled.cardIconMode
get

Definition at line 58 of file AM_MoveInstalled.cs.

◆ CostMoney

override int AM_MoveInstalled.CostMoney
get

Definition at line 44 of file AM_MoveInstalled.cs.

◆ FreePos

bool AM_MoveInstalled.FreePos
get

Definition at line 84 of file AM_MoveInstalled.cs.

◆ hitH

override int AM_MoveInstalled.hitH
get

Definition at line 30 of file AM_MoveInstalled.cs.

◆ hitW

override int AM_MoveInstalled.hitW
get

Definition at line 16 of file AM_MoveInstalled.cs.

◆ selectType

override BaseTileSelector.SelectType AM_MoveInstalled.selectType
get

Definition at line 94 of file AM_MoveInstalled.cs.

◆ ShouldHideBuildMenu

override bool AM_MoveInstalled.ShouldHideBuildMenu
get

Definition at line 104 of file AM_MoveInstalled.cs.


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