Loading...
Searching...
No Matches
CityBuilderTown.TownStartupTool Class Reference

Detailed Description

tool used when the game first starts to place the initial buildings and walkers
after it is used once it gets hidden by TownManager and the rest of the tools appear

https://citybuilder.softleitner.com/manual/town

Inheritance diagram for CityBuilderTown.TownStartupTool:
CityBuilderCore.PointerToolBase CityBuilderCore.BaseTool CityBuilderCore.TooltipOwnerBase CityBuilderCore.ITooltipOwner

Public Member Functions

override void ActivateTool ()
 
- Public Member Functions inherited from CityBuilderCore.PointerToolBase
override void DeactivateTool ()
 
- Public Member Functions inherited from CityBuilderCore.BaseTool
virtual int GetCost (Item item)
 
- Public Member Functions inherited from CityBuilderCore.TooltipOwnerBase
void OnPointerEnter (PointerEventData eventData)
 
void OnPointerExit (PointerEventData eventData)
 

Public Attributes

string Name
 
Building[] Buildings
 
TownWalker[] Walkers
 
- 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
 

Member Function Documentation

◆ ActivateTool()

override void CityBuilderTown.TownStartupTool.ActivateTool ( )
inlinevirtual

Reimplemented from CityBuilderCore.BaseTool.

◆ Start()

override void CityBuilderTown.TownStartupTool.Start ( )
inlineprotectedvirtual

Reimplemented from CityBuilderCore.PointerToolBase.

Property Documentation

◆ TooltipName

override string CityBuilderTown.TownStartupTool.TooltipName
get

main text in the tooltip

Implements CityBuilderCore.ITooltipOwner.