Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class PaintSurfaceBiomeUserToolState

    Inheritance
    object
    SmState
    UserToolStateBase
    HexTerrainUserToolStateBase
    BrushUserToolState<ChunkMeshLayerGroup>
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>
    DataLayerBrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer, CellValueDataLayer<int>, int>
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>
    PaintSurfaceBiomeUserToolState
    Implements
    ISmState
    Inherited Members
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.DataSourceItemsCount
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.IsRestrictCellHeight
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.SurfaceLayerIndex
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.MinSurfaceHeight
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.MaxSurfaceHeight
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.Init(UserToolStateSettings)
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.InitDefaultSettings()
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.SaveSettings()
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.LoadSettings()
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.ApplyBrush(int, int2, int, ChunkMeshLayerGroup, int)
    SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.IsCellWithinSurfaceRestrictions(int)
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.CellValue
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.TerrainLayerIndex
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.ReadValueKey
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>._isClampCellValue
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>._minCellValue
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>._maxCellValue
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.IsClampCellValue
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.MinCellValue
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.MaxCellValue
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.Init<TInitArgs>(TInitArgs)
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.IsAppliedToEveryCellOnMap(int)
    SetValueUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>.ReadCellValue(CellValueDataLayer<int>)
    DataLayerBrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer, CellValueDataLayer<int>, int>.GetDataLayer(ChunkMeshLayer)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.IsGetLayerByIndex
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.TerrainLayerIndex
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.IsGetLayerByName
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.TerrainLayerName
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.ViewModeByLayerIndex
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.Init<TInitArgs>(TInitArgs)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.UpdateSettingsScreen()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.OnTerrainLayerChanged()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.UpdateDescriptionAndErrorMessageOnDataSource()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.TrySetViewMode()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.GetViewModeByLayerIndex(int)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.GetTerrainLayer()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.GetTerrainLayer(ChunkMeshLayerGroup)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.GetTerrainLayer(ChunkMeshLayerGroup, int, string)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.GetTerrainLayer(ChunkMeshLayerGroup, int)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer>.GetTerrainLayer(ChunkMeshLayerGroup, string)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.SettingsScreen
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.PrepareToRun()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.PrepareToStop()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.GetSettingsScreen()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.UpdateSettingsScreen()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.DataSource
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.SettingsPlayerPrefsKeyName
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.PrepareToRun()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.InitSettings()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.InitDefaultSettings()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.PrepareToStop()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.LoadSettings()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.SaveSettings()
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.SaveSettingsValue<TValue>(string, TValue)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.LoadSettingsValue<TValue>(string, TValue)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.TryLoadSettingsValue<TValue>(string, out TValue)
    BrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource>.LoadSettingsValueOrDefault<TValue>(string, TValue)
    BrushUserToolState<ChunkMeshLayerGroup>.PrevChangeTimeStamp
    BrushUserToolState<ChunkMeshLayerGroup>.TimeTreshold
    BrushUserToolState<ChunkMeshLayerGroup>.CanChangeBrushSize
    BrushUserToolState<ChunkMeshLayerGroup>.AllowRightMouseButton
    BrushUserToolState<ChunkMeshLayerGroup>.CursorColor
    BrushUserToolState<ChunkMeshLayerGroup>.ChangeModeKey
    BrushUserToolState<ChunkMeshLayerGroup>.ChangeBrushSizeKey
    BrushUserToolState<ChunkMeshLayerGroup>.ChangeOpacityKey
    BrushUserToolState<ChunkMeshLayerGroup>.IncreaseBrushSizeKey
    BrushUserToolState<ChunkMeshLayerGroup>.IncreaseBrushSizeKey2
    BrushUserToolState<ChunkMeshLayerGroup>.DecreaseBrushSizeKey
    BrushUserToolState<ChunkMeshLayerGroup>.DecreaseBrushSizeKey2
    BrushUserToolState<ChunkMeshLayerGroup>.IsTimeTresholdPassed
    BrushUserToolState<ChunkMeshLayerGroup>.BrushSize
    BrushUserToolState<ChunkMeshLayerGroup>.BrushOpacity
    BrushUserToolState<ChunkMeshLayerGroup>.ChangeOpacityMultiplier
    BrushUserToolState<ChunkMeshLayerGroup>.Init<TInitArgs>(TInitArgs)
    BrushUserToolState<ChunkMeshLayerGroup>.SetNewTimestamp()
    BrushUserToolState<ChunkMeshLayerGroup>.PrepareToRun()
    BrushUserToolState<ChunkMeshLayerGroup>.PrepareToStop()
    BrushUserToolState<ChunkMeshLayerGroup>.Tick()
    BrushUserToolState<ChunkMeshLayerGroup>.UpdateBrush()
    BrushUserToolState<ChunkMeshLayerGroup>.TryApplyBrush()
    BrushUserToolState<ChunkMeshLayerGroup>.ApplyToSingleCell(int, int2, int, ChunkMeshLayerGroup, int)
    BrushUserToolState<ChunkMeshLayerGroup>.ApplyBrushToAllCells(int, HexTerrainSettings, ChunkMeshLayerGroup, int)
    BrushUserToolState<ChunkMeshLayerGroup>.ApplyBrushToAllBrushPoints(int, int2, int, HexTerrainSettings, ChunkMeshLayerGroup, int)
    BrushUserToolState<ChunkMeshLayerGroup>.ApplyBrush(int, int2, int, ChunkMeshLayerGroup, int)
    BrushUserToolState<ChunkMeshLayerGroup>.CanBeAppliedToManyPoints(int)
    BrushUserToolState<ChunkMeshLayerGroup>.IsAppliedToEveryCellOnMap(int)
    BrushUserToolState<ChunkMeshLayerGroup>.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
    Assembly: fwt.hexterrains.dll
    Syntax
    public class PaintSurfaceBiomeUserToolState : SetValueWithSurfaceReferenceUserToolStateBase<ChunkMeshLayerGroup, ChunkMeshLayer, CellValueDataLayer<int>, int>, ISmState

    Constructors

    PaintSurfaceBiomeUserToolState(ISmState)

    Declaration
    public PaintSurfaceBiomeUserToolState(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(ChunkMeshLayer)

    Retrieves the data layer associated with the specified terrain layer.

    Declaration
    public override CellValueDataLayer<int> GetDataLayer(ChunkMeshLayer terrainLayer)
    Parameters
    Type Name Description
    ChunkMeshLayer terrainLayer

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

    Returns
    Type Description
    CellValueDataLayer<int>

    The data layer mapped to the given terrain layer.

    Overrides
    DataLayerBrushUserToolState<ChunkMeshLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, ChunkMeshLayer, CellValueDataLayer<int>, int>.GetDataLayer(ChunkMeshLayer)

    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