ClassicCityBuilderKit 1.8.8
|
tool that moves one or more structures to a different position
which structures can be moved is determined by IStructure.IsMovable
this can be set in BuildingInfo for buildings, some structures have a checkbox
Public Member Functions | |
override void | DeactivateTool () |
void | MoveOnce (IBuilding building) |
Public Member Functions inherited from CityBuilderCore.PointerToolBase | |
override void | DeactivateTool () |
Public Member Functions inherited from CityBuilderCore.BaseTool | |
virtual void | ActivateTool () |
virtual int | GetCost (Item item) |
Public Member Functions inherited from CityBuilderCore.TooltipOwnerBase | |
void | OnPointerEnter (PointerEventData eventData) |
void | OnPointerExit (PointerEventData eventData) |
Public Attributes | |
string | Name |
bool | AllowRotate = true |
Public Attributes inherited from CityBuilderCore.PointerToolBase | |
bool | AllowTouchPan |
Public Attributes inherited from CityBuilderCore.BaseTool | |
View | View |
ToolEvent | Activating |
ToolEvent | Applied |
Protected Member Functions | |
override void | Start () |
override void | updatePointer (Vector2Int mousePoint, Vector2Int dragStart, bool isDown, bool isApply) |
Protected Member Functions inherited from CityBuilderCore.PointerToolBase | |
override void | updateTool () |
void | updatePointer (Vector2Int mousePoint, Vector2Int dragStart, bool isDown, bool isApply) |
Protected Member Functions inherited from CityBuilderCore.BaseTool | |
void | onApplied () |
Protected Member Functions inherited from CityBuilderCore.TooltipOwnerBase | |
virtual void | OnDisable () |
void | enter () |
void | exit () |
Properties | |
override string | TooltipName [get] |
main text in the tooltip | |
Properties inherited from CityBuilderCore.PointerToolBase | |
override bool | IsTouchPanAllowed [get] |
Properties inherited from CityBuilderCore.BaseTool | |
virtual bool | ShowGrid [get] |
whether the IGridOverlay gets shown for this tool | |
virtual bool | IsTouchPanAllowed [get] |
whether the camera can be panned by touch drag | |
bool | IsToolActive [get] |
bool | IsTouchActivated [get] |
Properties inherited from CityBuilderCore.TooltipOwnerBase | |
virtual string | TooltipName [get] |
main text in the tooltip | |
virtual string | TooltipDescription [get] |
smaller but potentially longer text below the main text | |
Properties inherited from CityBuilderCore.ITooltipOwner |
Additional Inherited Members | |
Protected Attributes inherited from CityBuilderCore.TooltipOwnerBase | |
bool | _isPointerInside |
|
inlinevirtual |
Reimplemented from CityBuilderCore.BaseTool.
|
inlineprotectedvirtual |
Reimplemented from CityBuilderCore.PointerToolBase.
|
get |
main text in the tooltip
Implements CityBuilderCore.ITooltipOwner.