Elin Decompiled Documentation EA 23.102 Nightly
|
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) |
override void | OnRenderTile (Point point, HitResult result, int dir) |
override void | RotateUnderMouse () |
override void | InputWheel (int wheel) |
override void | OnCancel () |
override void | OnFinishProcessTiles () |
![]() | |
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 | |
Card | target |
Card | moldCard |
bool | onetime |
![]() | |
TaskList< T > | list |
T | 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] |
![]() | |
override string | idSound [get] |
override bool | IsBuildMode [get] |
Definition at line 3 of file AM_MoveInstalled.cs.
|
inline |
Definition at line 77 of file AM_MoveInstalled.cs.
References Activate(), onetime, SetTarget(), and EClass.ui.
Referenced by Activate(), HotItemActionMode.Execute(), LayerInteraction.GetPage(), AM_Build.OnCancel(), AM_Build.OnFinishProcessTiles(), InspectGroupThing.OnSetActions(), BuildMenu.Toggle(), TraitToolBuild.TrySetHeldAct(), and CoreDebug.UpdateInput().
|
inline |
Definition at line 67 of file AM_MoveInstalled.cs.
References Player.instaComplete, and EClass.player.
|
inline |
Definition at line 178 of file AM_MoveInstalled.cs.
References Trait.CanOnlyCarry, EClass.debug, CoreDebug.ignoreBuildRule, Card.isChara, target, and Card.trait.
Referenced by TryPutAway(), and ActionHint.UpdateText().
Definition at line 208 of file AM_MoveInstalled.cs.
References EClass._map, Map.charas, EClass.debug, Card.Dist(), Chara.hostility, CoreDebug.ignoreBuildRule, Card.isChara, and EClass.ui.
Referenced by HitTest(), and OnProcessTiles().
Definition at line 72 of file AM_MoveInstalled.cs.
References BaseGameScreen.guide, ScreenGuide.passGuideBlock, and EClass.screen.
Definition at line 173 of file AM_MoveInstalled.cs.
References PointTarget.card, Scene.mouseTarget, and EClass.scene.
Referenced by HitTest(), and OnProcessTiles().
Reimplemented from AM_Designation< TaskMoveInstalled >.
Definition at line 62 of file AM_MoveInstalled.cs.
Definition at line 103 of file AM_MoveInstalled.cs.
References EClass._map, Map.AddDecal(), Map.bounds, PointTarget.CanCycle(), CheckEnemyNearBy(), MapBounds.Contains(), EClass.debug, CoreDebug.enable, GetTarget(), Point.HasChara, EInput.hotkey, CoreDebug.ignoreBuildRule, Point.IsBlocked, Card.isChara, Scene.mouseTarget, EClass.scene, Map.SetDecal(), target, Point.x, and Point.z.
|
inline |
Definition at line 384 of file AM_MoveInstalled.cs.
References PointTarget.CanCycle(), PointTarget.CycleTarget(), EInput.isAltDown, EInput.isCtrlDown, Scene.mouseTarget, and EClass.scene.
|
inline |
Definition at line 57 of file AM_MoveInstalled.cs.
References AM_Build._IsRoofEditMode(), ActionMode.Build, and target.
Referenced by OnProcessTiles().
|
inline |
Definition at line 85 of file AM_MoveInstalled.cs.
References AM_Designation< TaskMoveInstalled >.list, moldCard, onetime, and target.
|
inline |
Definition at line 403 of file AM_MoveInstalled.cs.
|
inlinevirtual |
Reimplemented from AM_Designation< TaskMoveInstalled >.
Definition at line 98 of file AM_MoveInstalled.cs.
References target.
|
inline |
|
inline |
Definition at line 419 of file AM_MoveInstalled.cs.
|
inline |
Definition at line 233 of file AM_MoveInstalled.cs.
References UIContextMenu.AddButton(), Card.altitude, Card.Chara, CheckEnemyNearBy(), Point.Copy(), EClass.debug, Card.dir, Card.ForeachPoint(), FreePos, Card.freePos, GetTarget(), CardRenderer.hasActor, Point.HasChara, Card.ignoreStackHeight, Point.IsBlocked, Card.isChara, IsRoofEditMode(), Card.isRoofItem, Card.isThing, ActPlan.list, moldCard, Chara.orgPos, Card.pos, CardRenderer.RefreshSprite(), Card.renderer, Point.Set(), Card.SetPlaceState(), SetTarget(), UIContextMenu.Show(), Trait.ShowContextOnPick, target, Point.Things, Card.trait, Trait.TrySetAct(), and EClass.ui.
Definition at line 331 of file AM_MoveInstalled.cs.
References PointTarget.CanCycle(), card, ScreenGuide.DrawLine(), BaseGameScreen.guide, Scene.mouseTarget, Point.PositionCenter(), EClass.scene, and EClass.screen.
|
inline |
Definition at line 371 of file AM_MoveInstalled.cs.
|
inline |
Definition at line 148 of file AM_MoveInstalled.cs.
References EClass._map, Card.bio, CharaGen.Create(), TaskManager.designations, Task.Destroy(), Card.Duplicate(), Card.idSkin, Card.isThing, moldCard, TaskManager.Designations.moveInstalled, Biography.SetGender(), target, TaskMoveInstalled.target, Map.tasks, and EClass.ui.
Referenced by Activate(), and OnProcessTiles().
|
inline |
Definition at line 191 of file AM_MoveInstalled.cs.
References EClass._map, CanPutAway(), Map.PutAway(), target, and EClass.ui.
Referenced by ActionHint.UpdateText().
Card AM_MoveInstalled.moldCard |
Definition at line 7 of file AM_MoveInstalled.cs.
Referenced by OnActivate(), OnDeactivate(), OnProcessTiles(), and SetTarget().
bool AM_MoveInstalled.onetime |
Definition at line 9 of file AM_MoveInstalled.cs.
Referenced by Activate(), and OnActivate().
Card AM_MoveInstalled.target |
Definition at line 5 of file AM_MoveInstalled.cs.
Referenced by CanPutAway(), AM_Inspect.GetHintText(), BaseTileMap.GetThingPosition(), HitTest(), IsRoofEditMode(), OnActivate(), OnCreateMold(), OnDeactivate(), OnProcessTiles(), SetTarget(), and TryPutAway().
|
get |
Definition at line 49 of file AM_MoveInstalled.cs.
|
get |
Definition at line 47 of file AM_MoveInstalled.cs.
|
get |
Definition at line 35 of file AM_MoveInstalled.cs.
|
get |
Definition at line 51 of file AM_MoveInstalled.cs.
Referenced by OnProcessTiles().
|
get |
Definition at line 23 of file AM_MoveInstalled.cs.
|
get |
Definition at line 11 of file AM_MoveInstalled.cs.
|
get |
Definition at line 53 of file AM_MoveInstalled.cs.
|
get |
Definition at line 55 of file AM_MoveInstalled.cs.