Class BrushUserToolState<TBrushTarget, TSettings, TSettingsScreen>
Inheritance
BrushUserToolState<TBrushTarget, TSettings, TSettingsScreen>
Assembly: fwt.hexterrains.dll
public abstract class BrushUserToolState<TBrushTarget, TSettings, TSettingsScreen> : BrushUserToolState<TBrushTarget, TSettings>, ISmState where TBrushTarget : class where TSettingsScreen : ToolSettingsScreen<TSettings>
Type Parameters
| Name |
Description |
| TBrushTarget |
|
| TSettings |
|
| TSettingsScreen |
|
Constructors
Declaration
protected BrushUserToolState(IHexTerrainAPI userToolAPI)
Parameters
Fields
Declaration
protected TSettingsScreen SettingsScreen
Field Value
| Type |
Description |
| TSettingsScreen |
|
Methods
Declaration
public virtual TSettingsScreen GetSettingsScreen()
Returns
| Type |
Description |
| TSettingsScreen |
|
Declaration
public override void PrepareToRun()
Overrides
Declaration
public override void PrepareToStop()
Overrides
Declaration
public virtual void UpdateSettingsScreen()
Implements
Extension Methods