Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class UserToolSamplesAPI

    Inheritance
    object
    HexTerrainAPI
    UserToolSamplesAPI
    Implements
    IHexTerrainAPI
    Inherited Members
    HexTerrainAPI.UserToolEntity
    HexTerrainAPI.TerrainEntity
    HexTerrainAPI.EntityManager
    HexTerrainAPI.UISystemAPI
    HexTerrainAPI._terrainPrefabConfigs
    HexTerrainAPI.GetTerrainEntity()
    HexTerrainAPI.GetTerrainSettings()
    HexTerrainAPI.GetDataLayer<TDataLayer>()
    HexTerrainAPI.IsLayerSupported<TDataLayer>()
    HexTerrainAPI.Init(Entity, Entity, EntityManager, IUISystemAPI)
    HexTerrainAPI.GetCellHeight<TSurfaceData>(int)
    HexTerrainAPI.SetCellHeight<TSurfaceData>(int, byte)
    HexTerrainAPI.GetCellBiome<TSurfaceData>(int)
    HexTerrainAPI.SetCellBiome<TSurfaceData>(int, byte)
    HexTerrainAPI.GetCellItem<TItemsLayer>(int)
    HexTerrainAPI.SetCellItem<TItemsLayer>(int, CellItem)
    HexTerrainAPI.GetCellEntity<TEntitiesLayer>(int)
    HexTerrainAPI.SetCellEntity<TEntitiesLayer>(int, CellEntity)
    HexTerrainAPI.GetCellArea<TAreasLayer>(int)
    HexTerrainAPI.SetCellArea<TAreasLayer>(int, byte)
    HexTerrainAPI.GetRaycastData()
    HexTerrainAPI.GetCellIndexUnderCursor()
    HexTerrainAPI.GetCellCoordUnderCursor()
    HexTerrainAPI.GetBrushView()
    HexTerrainAPI.GetBrushSize()
    HexTerrainAPI.SetBrushSize(int)
    HexTerrainAPI.GetBrushOpacity()
    HexTerrainAPI.SetBrushOpacity(float)
    HexTerrainAPI.GetIsResizableBrush()
    HexTerrainAPI.SetIsResizableBrush(bool)
    HexTerrainAPI.GetIsVisibleBrush()
    HexTerrainAPI.SetIsVisibleBrush(bool)
    HexTerrainAPI.GetBrushColor()
    HexTerrainAPI.SetBrushColor(Color32)
    HexTerrainAPI.GetViewMode()
    HexTerrainAPI.SetViewMode(byte)
    HexTerrainAPI.SaveTerrain(string)
    HexTerrainAPI.LoadTerrain(string)
    HexTerrainAPI.ResizeTerrain(int2)
    HexTerrainAPI.DestroyTerrain(Entity)
    HexTerrainAPI.CreateNewTerrainEntity(Entity)
    HexTerrainAPI.CreateNewTerrain<TPrefabConfig>(TPrefabConfig, HexTerrainSettings)
    HexTerrainAPI.CreateUIScreen<TScreen>()
    HexTerrainAPI.GetOrCreateUIScreen<TScreen>()
    HexTerrainAPI.GetUIScreen<TScreen>()
    HexTerrainAPI.DestroyUIScreen<TScreen>()
    HexTerrainAPI.DestroyUIScreen(UIScreen)
    HexTerrainAPI.GetHexTerrainPrefabConfigsBuffer<THexTerrainPrefabConfig>()
    HexTerrainAPI.GetIsTerrainVisible()
    HexTerrainAPI.SetIsTerrainVisible(bool)
    HexTerrainAPI.ToggleIsTerrainVisible()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.HexTerrains.Samples
    Assembly: FwtHexTerrainSamples.dll
    Syntax
    public class UserToolSamplesAPI : HexTerrainAPI, IHexTerrainAPI

    Methods

    GetHexTerrainPrefabConfigsList()

    Returns a list of available HexTerrainPrefabConfigs from the UserToolEntity (if any). This list can be sent to the UI to display available terrain prefabs for the user to select from.

    Declaration
    public override IList<IHexTerrainPrefabConfig> GetHexTerrainPrefabConfigsList()
    Returns
    Type Description
    IList<IHexTerrainPrefabConfig>

    collection of hex terrain prefab configs for user to select from

    Overrides
    HexTerrainAPI.GetHexTerrainPrefabConfigsList()

    Implements

    IHexTerrainAPI

    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