Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
AM_Inspect Class Reference
Inheritance diagram for AM_Inspect:
AM_MoveInstalled AM_Designation< TaskMoveInstalled >

Public Member Functions

override void OnUpdateCursor ()
 
override void OnUpdateInput ()
 
override string GetHintText ()
 
- Public Member Functions inherited from AM_MoveInstalled
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)
 
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)
 
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)
 

Properties

override bool ShowMouseoverTarget [get]
 
override BuildMenu.Mode buildMenuMode [get]
 
- Properties inherited from AM_MoveInstalled
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]
 

Additional Inherited Members

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

Detailed Description

Definition at line 3 of file AM_Inspect.cs.

Member Function Documentation

◆ GetHintText()

override string AM_Inspect.GetHintText ( )
inline

Definition at line 28 of file AM_Inspect.cs.

29 {
30 if (target == null)
31 {
32 return null;
33 }
34 return base.GetHintText();
35 }

References AM_MoveInstalled.target.

◆ OnUpdateCursor()

override void AM_Inspect.OnUpdateCursor ( )
inline

Definition at line 9 of file AM_Inspect.cs.

10 {
11 SetCursorOnMap(CursorSystem.Hand);
12 }
static CursorInfo Hand
Definition: CursorSystem.cs:60

References CursorSystem.Hand.

◆ OnUpdateInput()

override void AM_Inspect.OnUpdateInput ( )
inline

Definition at line 14 of file AM_Inspect.cs.

15 {
16 if (EClass.debug.enable && Input.GetKeyDown(KeyCode.M))
17 {
19 if (card != null)
20 {
21 card.ChangeMaterial(card.sourceCard.defMat);
22 SE.Click();
23 }
24 }
25 base.OnUpdateInput();
26 }
Definition: Card.cs:11
bool enable
Definition: CoreDebug.cs:285
Definition: EClass.cs:5
static Scene scene
Definition: EClass.cs:30
static CoreDebug debug
Definition: EClass.cs:48
PointTarget mouseTarget
Definition: Scene.cs:129

References card, PointTarget.card, EClass.debug, CoreDebug.enable, Scene.mouseTarget, and EClass.scene.

Property Documentation

◆ buildMenuMode

override BuildMenu.Mode AM_Inspect.buildMenuMode
get

Definition at line 7 of file AM_Inspect.cs.

◆ ShowMouseoverTarget

override bool AM_Inspect.ShowMouseoverTarget
get

Definition at line 5 of file AM_Inspect.cs.


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