Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class SmoothCellMineralsAmountUserToolState

    Inheritance
    object
    SmState
    UserToolStateBase
    HexTerrainUserToolStateBase
    BrushUserToolState<CellMineralsLayerGroup>
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>
    DataLayerBrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer, CellValueDataLayer<float>, float>
    SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>
    SmoothCellMineralsAmountUserToolState
    Implements
    ISmState
    Inherited Members
    SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>.TerrainLayerIndex
    SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>.Strenght
    SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>.Init(UserToolStateSettings)
    SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>.InitDefaultSettings()
    SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>.SaveSettings()
    SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>.LoadSettings()
    SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>.ApplyBrush(int, int2, int, CellMineralsLayerGroup, int)
    DataLayerBrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer, CellValueDataLayer<float>, float>.GetDataLayer(CellMineralsLayer)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.IsGetLayerByIndex
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.TerrainLayerIndex
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.IsGetLayerByName
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.TerrainLayerName
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.ViewModeByLayerIndex
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.Init<TInitArgs>(TInitArgs)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.UpdateSettingsScreen()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.OnTerrainLayerChanged()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.UpdateDescriptionAndErrorMessageOnDataSource()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.TrySetViewMode()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.GetViewModeByLayerIndex(int)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.GetTerrainLayer()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.GetTerrainLayer(CellMineralsLayerGroup)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.GetTerrainLayer(CellMineralsLayerGroup, int, string)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.GetTerrainLayer(CellMineralsLayerGroup, int)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer>.GetTerrainLayer(CellMineralsLayerGroup, string)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.SettingsScreen
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.PrepareToRun()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.PrepareToStop()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.GetSettingsScreen()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.UpdateSettingsScreen()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.DataSource
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.SettingsPlayerPrefsKeyName
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.PrepareToRun()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.InitSettings()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.InitDefaultSettings()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.PrepareToStop()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.LoadSettings()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.SaveSettings()
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.SaveSettingsValue<TValue>(string, TValue)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.LoadSettingsValue<TValue>(string, TValue)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.TryLoadSettingsValue<TValue>(string, out TValue)
    BrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource>.LoadSettingsValueOrDefault<TValue>(string, TValue)
    BrushUserToolState<CellMineralsLayerGroup>.PrevChangeTimeStamp
    BrushUserToolState<CellMineralsLayerGroup>.TimeTreshold
    BrushUserToolState<CellMineralsLayerGroup>.CanChangeBrushSize
    BrushUserToolState<CellMineralsLayerGroup>.AllowRightMouseButton
    BrushUserToolState<CellMineralsLayerGroup>.CursorColor
    BrushUserToolState<CellMineralsLayerGroup>.ChangeModeKey
    BrushUserToolState<CellMineralsLayerGroup>.ChangeBrushSizeKey
    BrushUserToolState<CellMineralsLayerGroup>.ChangeOpacityKey
    BrushUserToolState<CellMineralsLayerGroup>.IncreaseBrushSizeKey
    BrushUserToolState<CellMineralsLayerGroup>.IncreaseBrushSizeKey2
    BrushUserToolState<CellMineralsLayerGroup>.DecreaseBrushSizeKey
    BrushUserToolState<CellMineralsLayerGroup>.DecreaseBrushSizeKey2
    BrushUserToolState<CellMineralsLayerGroup>.IsTimeTresholdPassed
    BrushUserToolState<CellMineralsLayerGroup>.BrushSize
    BrushUserToolState<CellMineralsLayerGroup>.BrushOpacity
    BrushUserToolState<CellMineralsLayerGroup>.ChangeOpacityMultiplier
    BrushUserToolState<CellMineralsLayerGroup>.Init<TInitArgs>(TInitArgs)
    BrushUserToolState<CellMineralsLayerGroup>.SetNewTimestamp()
    BrushUserToolState<CellMineralsLayerGroup>.PrepareToRun()
    BrushUserToolState<CellMineralsLayerGroup>.PrepareToStop()
    BrushUserToolState<CellMineralsLayerGroup>.Tick()
    BrushUserToolState<CellMineralsLayerGroup>.UpdateBrush()
    BrushUserToolState<CellMineralsLayerGroup>.TryApplyBrush()
    BrushUserToolState<CellMineralsLayerGroup>.ApplyToSingleCell(int, int2, int, CellMineralsLayerGroup, int)
    BrushUserToolState<CellMineralsLayerGroup>.ApplyBrushToAllCells(int, HexTerrainSettings, CellMineralsLayerGroup, int)
    BrushUserToolState<CellMineralsLayerGroup>.ApplyBrushToAllBrushPoints(int, int2, int, HexTerrainSettings, CellMineralsLayerGroup, int)
    BrushUserToolState<CellMineralsLayerGroup>.ApplyBrush(int, int2, int, CellMineralsLayerGroup, int)
    BrushUserToolState<CellMineralsLayerGroup>.CanBeAppliedToManyPoints(int)
    BrushUserToolState<CellMineralsLayerGroup>.IsAppliedToEveryCellOnMap(int)
    BrushUserToolState<CellMineralsLayerGroup>.GetBrushTarget()
    HexTerrainUserToolStateBase.TerrainAPI
    HexTerrainUserToolStateBase.HexTerrainUserToolSettings
    HexTerrainUserToolStateBase.PreviousViewMode
    HexTerrainUserToolStateBase.Init(HexTerrainUserToolStateSettings)
    HexTerrainUserToolStateBase.Init(IHexTerrainAPI)
    HexTerrainUserToolStateBase.Init<TInitArgs>(IHexTerrainAPI, TInitArgs)
    HexTerrainUserToolStateBase.ShowSettingsScreen<TViewData, TScreen>(TViewData)
    HexTerrainUserToolStateBase.GetUIScreen<TScreen>()
    HexTerrainUserToolStateBase.HideSettingsScreen<TScreen>()
    HexTerrainUserToolStateBase.SetupTerrainCursor(bool, int)
    HexTerrainUserToolStateBase.SetupTerrainCursor(bool, int, Color32)
    HexTerrainUserToolStateBase.SetupTerrainCursor(bool, int, Color32, bool)
    HexTerrainUserToolStateBase.SetupTerrainCursor(bool)
    HexTerrainUserToolStateBase.GetTerrainLayer<TLayerGroup, TLayer>(HexTerrainLayerReference)
    HexTerrainUserToolStateBase.TrySetViewMode()
    HexTerrainUserToolStateBase.SetViewMode(SetViewModeRequest)
    HexTerrainUserToolStateBase.TryRestoreViewMode()
    UserToolStateBase.Settings
    UserToolStateBase.Parent
    UserToolStateBase.ParentStateMachine
    UserToolStateBase.Init(UserToolStateSettings)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.HexTerrains.UserTools.SM.States.Minerals
    Assembly: fwt.hexterrains.dll
    Syntax
    public class SmoothCellMineralsAmountUserToolState : SmoothValuesUserToolStateBase<CellMineralsLayerGroup, CellMineralsLayer, CellValueDataLayer<float>>, ISmState

    Constructors

    SmoothCellMineralsAmountUserToolState(ISmState)

    Declaration
    public SmoothCellMineralsAmountUserToolState(ISmState parent)
    Parameters
    Type Name Description
    ISmState parent

    Properties

    UserToolType

    Type identifier for the user tool. Allows state machine to change states based on tool type instead of state index.

    Declaration
    public override int UserToolType { get; }
    Property Value
    Type Description
    int
    Overrides
    UserToolStateBase.UserToolType

    Methods

    GetDataLayer(CellMineralsLayer)

    Retrieves the data layer associated with the specified terrain layer.

    Declaration
    public override CellValueDataLayer<float> GetDataLayer(CellMineralsLayer terrainLayer)
    Parameters
    Type Name Description
    CellMineralsLayer terrainLayer

    The terrain layer for which to obtain the corresponding data layer. Cannot be null.

    Returns
    Type Description
    CellValueDataLayer<float>

    The data layer mapped to the given terrain layer.

    Overrides
    DataLayerBrushUserToolState<CellMineralsLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellMineralsLayer, CellValueDataLayer<float>, float>.GetDataLayer(CellMineralsLayer)

    Implements

    ISmState

    Extension Methods

    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX