Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class HexTerrainSettingsDataSource

    Inheritance
    object
    UIDataSource
    HexTerrainSettingsDataSource
    Implements
    IDataSourceViewHashProvider
    ICommitChanges
    Inherited Members
    UIDataSource.Version
    UIDataSource.MarkDirty()
    UIDataSource.GetViewHashCode()
    UIDataSource.CommitChanges()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.HexTerrains.TerrainEditors.UserTools
    Assembly: fwt.hexterrains.dll
    Syntax
    public class HexTerrainSettingsDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges

    Fields

    _hexHeight

    Declaration
    protected float _hexHeight
    Field Value
    Type Description
    float

    _hexLayout

    Declaration
    protected HexLayouts _hexLayout
    Field Value
    Type Description
    HexLayouts

    _hexRadius

    Declaration
    protected float _hexRadius
    Field Value
    Type Description
    float

    _hexRotation

    Declaration
    protected HexRotations _hexRotation
    Field Value
    Type Description
    HexRotations

    _isConnectedHorizontally

    Declaration
    protected bool _isConnectedHorizontally
    Field Value
    Type Description
    bool

    _isConnectedVertically

    Declaration
    protected bool _isConnectedVertically
    Field Value
    Type Description
    bool

    _terrainHeight

    Declaration
    protected int _terrainHeight
    Field Value
    Type Description
    int

    _terrainSettings

    Declaration
    protected HexTerrainSettings _terrainSettings
    Field Value
    Type Description
    HexTerrainSettings

    _terrainWidth

    Declaration
    protected int _terrainWidth
    Field Value
    Type Description
    int

    Properties

    HexHeight

    Declaration
    [CreateProperty]
    public virtual float HexHeight { get; set; }
    Property Value
    Type Description
    float

    HexLayout

    Declaration
    [CreateProperty]
    public virtual HexLayouts HexLayout { get; set; }
    Property Value
    Type Description
    HexLayouts

    HexRadius

    Declaration
    [CreateProperty]
    public virtual float HexRadius { get; set; }
    Property Value
    Type Description
    float

    HexRotation

    Declaration
    [CreateProperty]
    public virtual HexRotations HexRotation { get; set; }
    Property Value
    Type Description
    HexRotations

    IsConnectedHorizontally

    Declaration
    [CreateProperty]
    public virtual bool IsConnectedHorizontally { get; set; }
    Property Value
    Type Description
    bool

    IsConnectedVertically

    Declaration
    [CreateProperty]
    public virtual bool IsConnectedVertically { get; set; }
    Property Value
    Type Description
    bool

    TerrainHeight

    Declaration
    [CreateProperty]
    public virtual int TerrainHeight { get; set; }
    Property Value
    Type Description
    int

    TerrainSettings

    Declaration
    [CreateProperty]
    public virtual HexTerrainSettings TerrainSettings { get; set; }
    Property Value
    Type Description
    HexTerrainSettings

    TerrainWidth

    Declaration
    [CreateProperty]
    public virtual int TerrainWidth { get; set; }
    Property Value
    Type Description
    int

    Methods

    SetTerrainSettings(HexTerrainSettings)

    Declaration
    protected virtual void SetTerrainSettings(HexTerrainSettings value)
    Parameters
    Type Name Description
    HexTerrainSettings value

    Implements

    UnityEngine.UIElements.IDataSourceViewHashProvider
    ICommitChanges

    Extension Methods

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