Class RoadsChunkMeshLayerConfigAsset
Represents a configuration asset for defining the rendering settings of roads within a chunk mesh layer in a hex-based terrain system.
Inheritance
Object
ScriptableObject
RoadsChunkMeshLayerConfigAsset
Implements
Inherited Members
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
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<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags
Namespace: Fwt.HexTerrains.ChunkMehes.Data
Assembly: fwt.hexterrains.dll
Syntax
[CreateAssetMenu(fileName = "RoadsChunkMeshLayerConfigAsset", menuName = "Fwt/HexTerrains/ChunkMeshes/Roads Chunk Mesh Layer Config")]
public class RoadsChunkMeshLayerConfigAsset : VisualChunkMeshLayerConfigAsset, ITerrainLayerFactory, IVisualChunkMeshLayerConfig, IRoadsChunkMeshLayerConfig, IChunkMeshLayerConfig
Remarks
This asset can be created and edited in the Unity Editor to customize how roads are rendered in procedural terrain chunks. It is intended for use with the chunk mesh generation pipeline and enables designers to adjust road appearance without modifying code.
Fields
_roadsRenderSettings
Declaration
[Tooltip("Specifies the rendering settings for roads within the chunk mesh layer.")]
[SerializeField]
protected HexRoadsRenderSettings _roadsRenderSettings
Field Value
| Type | Description |
|---|---|
| HexRoadsRenderSettings |
Properties
RoadsRenderSettings
Specifies the rendering settings for roads within the chunk mesh layer.
Declaration
public HexRoadsRenderSettings RoadsRenderSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| HexRoadsRenderSettings |
Methods
CreateTerrainLayer()
Creates a terrain layer using the specified initialization arguments.
Declaration
public override HexTerrainLayer CreateTerrainLayer()
Returns
| Type | Description |
|---|---|
| HexTerrainLayer | created terrain layer |