Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class PaintCellEntityUserToolState

    Inheritance
    object
    SmState
    UserToolStateBase
    HexTerrainUserToolStateBase
    BrushUserToolState<CellEntityLayerGroup>
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>
    PaintCellEntityUserToolState
    Implements
    ISmState
    Inherited Members
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ItemIndex
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ItemState
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ItemPosition
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ItemRotation
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ItemScale
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ItemRotationQuaternion
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.InitDefaultSettings()
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.SaveSettings()
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.LoadSettings()
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ApplyBrush(int, int2, int, CellEntityLayerGroup, int)
    PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ReadCellData(CellEntityLayer, int2)
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.TerrainLayerIndex
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ChunkMeshLayerIndex
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.IsCheckCellHeight
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.MinCellHeight
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.MaxCellHeight
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.IsCheckBiome
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.MinBiomeIndex
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.MaxBiomeIndex
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.DataSourceItemsCount
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ReadCellKey
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.ChunkMeshLayerReference
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.Init(UserToolStateSettings)
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.Init<TInitArgs>(TInitArgs)
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.IsValidCellToPaint(int)
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.GetCellHeight(int)
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.GetCellBiome(int)
    PaintCellItemUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>.IsAppliedToEveryCellOnMap(int)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.IsGetLayerByIndex
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.TerrainLayerIndex
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.IsGetLayerByName
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.TerrainLayerName
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.ViewModeByLayerIndex
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.Init<TInitArgs>(TInitArgs)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.UpdateSettingsScreen()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.OnTerrainLayerChanged()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.UpdateDescriptionAndErrorMessageOnDataSource()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.TrySetViewMode()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.GetViewModeByLayerIndex(int)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.GetTerrainLayer()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.GetTerrainLayer(CellEntityLayerGroup)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.GetTerrainLayer(CellEntityLayerGroup, int, string)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.GetTerrainLayer(CellEntityLayerGroup, int)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen, CellEntityLayer>.GetTerrainLayer(CellEntityLayerGroup, string)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.SettingsScreen
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.PrepareToRun()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.PrepareToStop()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.GetSettingsScreen()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource, UniversalToolSettingsScreen>.UpdateSettingsScreen()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.DataSource
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.SettingsPlayerPrefsKeyName
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.PrepareToRun()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.InitSettings()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.InitDefaultSettings()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.PrepareToStop()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.LoadSettings()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.SaveSettings()
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.SaveSettingsValue<TValue>(string, TValue)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.LoadSettingsValue<TValue>(string, TValue)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.TryLoadSettingsValue<TValue>(string, out TValue)
    BrushUserToolState<CellEntityLayerGroup, UserToolSettingsDataSource>.LoadSettingsValueOrDefault<TValue>(string, TValue)
    BrushUserToolState<CellEntityLayerGroup>.PrevChangeTimeStamp
    BrushUserToolState<CellEntityLayerGroup>.TimeTreshold
    BrushUserToolState<CellEntityLayerGroup>.CanChangeBrushSize
    BrushUserToolState<CellEntityLayerGroup>.AllowRightMouseButton
    BrushUserToolState<CellEntityLayerGroup>.CursorColor
    BrushUserToolState<CellEntityLayerGroup>.ChangeModeKey
    BrushUserToolState<CellEntityLayerGroup>.ChangeBrushSizeKey
    BrushUserToolState<CellEntityLayerGroup>.ChangeOpacityKey
    BrushUserToolState<CellEntityLayerGroup>.IncreaseBrushSizeKey
    BrushUserToolState<CellEntityLayerGroup>.IncreaseBrushSizeKey2
    BrushUserToolState<CellEntityLayerGroup>.DecreaseBrushSizeKey
    BrushUserToolState<CellEntityLayerGroup>.DecreaseBrushSizeKey2
    BrushUserToolState<CellEntityLayerGroup>.IsTimeTresholdPassed
    BrushUserToolState<CellEntityLayerGroup>.BrushSize
    BrushUserToolState<CellEntityLayerGroup>.BrushOpacity
    BrushUserToolState<CellEntityLayerGroup>.ChangeOpacityMultiplier
    BrushUserToolState<CellEntityLayerGroup>.Init<TInitArgs>(TInitArgs)
    BrushUserToolState<CellEntityLayerGroup>.SetNewTimestamp()
    BrushUserToolState<CellEntityLayerGroup>.PrepareToRun()
    BrushUserToolState<CellEntityLayerGroup>.PrepareToStop()
    BrushUserToolState<CellEntityLayerGroup>.Tick()
    BrushUserToolState<CellEntityLayerGroup>.UpdateBrush()
    BrushUserToolState<CellEntityLayerGroup>.TryApplyBrush()
    BrushUserToolState<CellEntityLayerGroup>.ApplyToSingleCell(int, int2, int, CellEntityLayerGroup, int)
    BrushUserToolState<CellEntityLayerGroup>.ApplyBrushToAllCells(int, HexTerrainSettings, CellEntityLayerGroup, int)
    BrushUserToolState<CellEntityLayerGroup>.ApplyBrushToAllBrushPoints(int, int2, int, HexTerrainSettings, CellEntityLayerGroup, int)
    BrushUserToolState<CellEntityLayerGroup>.ApplyBrush(int, int2, int, CellEntityLayerGroup, int)
    BrushUserToolState<CellEntityLayerGroup>.CanBeAppliedToManyPoints(int)
    BrushUserToolState<CellEntityLayerGroup>.IsAppliedToEveryCellOnMap(int)
    BrushUserToolState<CellEntityLayerGroup>.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.CellEntities
    Assembly: fwt.hexterrains.dll
    Syntax
    public class PaintCellEntityUserToolState : PaintCellItemAllDataUserToolStateBase<CellEntityLayerGroup, CellEntityLayer, ChunkMeshLayerGroup, ChunkMeshLayer>, ISmState

    Constructors

    PaintCellEntityUserToolState(ISmState)

    Declaration
    public PaintCellEntityUserToolState(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

    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