Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class HexSurfaceLayerAuthoring

    Base class for authoring components that create hex surface data.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    HexSurfaceLayerAuthoring
    HexGroundLayerAuthoring
    HexWaterLayerAuthoring
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StartCoroutine_Auto(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(string)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(object)
    MonoBehaviour.destroyCancellationToken
    MonoBehaviour.useGUILayout
    MonoBehaviour.didStart
    MonoBehaviour.didAwake
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type, bool)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>(bool)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.GetComponentIndex()
    Component.CompareTag(string)
    Component.CompareTag(TagHandle)
    Component.SendMessageUpwards(string, object, SendMessageOptions)
    Component.SendMessageUpwards(string, object)
    Component.SendMessageUpwards(string)
    Component.SendMessageUpwards(string, SendMessageOptions)
    Component.SendMessage(string, object)
    Component.SendMessage(string)
    Component.SendMessage(string, object, SendMessageOptions)
    Component.SendMessage(string, SendMessageOptions)
    Component.BroadcastMessage(string, object, SendMessageOptions)
    Component.BroadcastMessage(string, object)
    Component.BroadcastMessage(string)
    Component.BroadcastMessage(string, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.InstantiateAsync<T>(T, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate<T>(T, InstantiateParameters)
    Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Fwt.HexTerrains.Surfaces
    Assembly: fwt.hexterrains.dll
    Syntax
    public abstract class HexSurfaceLayerAuthoring : MonoBehaviour

    Fields

    AutoCellBiomeLevels

    The levels of the biomes to be calculated based on the cell height. Index = biome ID, value = max height level for this biome.

    Declaration
    [Tooltip("The levels of the biomes to be calculated based on the cell height. Index = biome ID, value = max height level for this biome.")]
    public FixedArray8<int> AutoCellBiomeLevels
    Field Value
    Type Description
    FixedArray8<int>

    ColorMapTextureIndex

    Which index of all ColorTextures to fill with colors of this surface (biomes).

    Declaration
    [Tooltip("Which index of all ColorTextures to fill with colors of this surface (biomes).")]
    public int ColorMapTextureIndex
    Field Value
    Type Description
    int

    ColorPalette

    The color palette to be used for calculating the ColorTexture of this surface.

    Declaration
    [Tooltip("The color palette to be used for calculating the ColorTexture of this surface.")]
    public List<Color> ColorPalette
    Field Value
    Type Description
    List<Color>

    FillBiomesMapValue

    The value to fill the biomes map with (if IsFillBiomesMap) is on.

    Declaration
    [Tooltip("The value to fill the biomes map with (if IsFillBiomesMap) is on.")]
    public int FillBiomesMapValue
    Field Value
    Type Description
    int

    FillHeightmapValue

    The value to fill the heightmap with (if IsFillHeightmap) is on.

    Declaration
    [Tooltip("The value to fill the heightmap with (if IsFillHeightmap) is on.")]
    public int FillHeightmapValue
    Field Value
    Type Description
    int

    Heightmap

    The heightmap texture to apply (if IsApplyHeightmap is on).

    Declaration
    [Tooltip("The heightmap texture to apply (if IsApplyHeightmap is on).")]
    public Texture2D Heightmap
    Field Value
    Type Description
    Texture2D

    HeightmapOffset

    This value will be added to all the heightmap values (if IsApplyHeightmap is on).

    Declaration
    [Tooltip("This value will be added to all the heightmap values (if IsApplyHeightmap is on).")]
    public int HeightmapOffset
    Field Value
    Type Description
    int

    HeightmapScale

    Every value from Heightmap texture will be multiplied by this value (if IsApplyHeightmap is on).

    Declaration
    [Tooltip("Every value from Heightmap texture will be multiplied by this value (if IsApplyHeightmap is on).")]
    public float HeightmapScale
    Field Value
    Type Description
    float

    IsApplyHeightmap

    Whether to apply a heightmap texture.

    Declaration
    [Tooltip("Whether to apply a heightmap texture.")]
    public bool IsApplyHeightmap
    Field Value
    Type Description
    bool

    IsAutoCellBiomes

    Whether to calculate biomes based on the cell height

    Declaration
    [Tooltip("Whether to calculate biomes based on the cell height")]
    public bool IsAutoCellBiomes
    Field Value
    Type Description
    bool

    IsFillBiomesMap

    Whether to fill the biomes map with a specific value.

    Declaration
    [Tooltip("Whether to fill the biomes map with a specific value.")]
    public bool IsFillBiomesMap
    Field Value
    Type Description
    bool

    IsFillHeightmap

    Whether to fill the heightmap with a specific value.

    Declaration
    [Tooltip("Whether to fill the heightmap with a specific value.")]
    public bool IsFillHeightmap
    Field Value
    Type Description
    bool

    IsRandomBiomesMap

    Whether to fill a biomes map with random values.

    Declaration
    [Tooltip("Whether to fill a biomes map with random values.")]
    public bool IsRandomBiomesMap
    Field Value
    Type Description
    bool

    IsRandomHeightmap

    Whether to generate a random heightmap.

    Declaration
    [Tooltip("Whether to generate a random heightmap.")]
    public bool IsRandomHeightmap
    Field Value
    Type Description
    bool

    MaxRandomBiome

    The maximum value for the random biomes.

    Declaration
    [Tooltip("The maximum value for the random biomes.")]
    public int MaxRandomBiome
    Field Value
    Type Description
    int

    MaxRandomHeight

    The maximum value for the random heightmap.

    Declaration
    [Tooltip("The maximum value for the random heightmap.")]
    public int MaxRandomHeight
    Field Value
    Type Description
    int

    MinRandomBiome

    The minimum value for the random biomes.

    Declaration
    [Tooltip("The minimum value for the random biomes.")]
    public int MinRandomBiome
    Field Value
    Type Description
    int

    MinRandomHeight

    The minimum value for the random heightmap.

    Declaration
    [Tooltip("The minimum value for the random heightmap.")]
    public int MinRandomHeight
    Field Value
    Type Description
    int

    Extension Methods

    Extensions_UnityObject.SmartDestroy<TObject>(TObject)
    Extensions_UnityObject.SmartDestroy<TObject>(TObject)
    Extensions_UnityObject.SmartDisableGameObject<TObject>(TObject)
    Extensions_UnityObject.SmartDisableGameObject<TObject>(TObject)
    Extensions_UnityObject.SmartEnableGameObject<TObject>(TObject)
    Extensions_UnityObject.SmartEnableGameObject<TObject>(TObject)
    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