Class CloudsChunkMeshLayerConfigAsset
Provides configuration settings for initializing a clouds chunk mesh layer in a hex terrain environment.
Inheritance
Object
ScriptableObject
CloudsChunkMeshLayerConfigAsset
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 = "CloudsChunkMeshLayerConfigAsset", menuName = "Fwt/HexTerrains/ChunkMeshes/Clouds ChunkMesh Layer Config")]
public class CloudsChunkMeshLayerConfigAsset : VisualChunkMeshLayerConfigAsset, ITerrainLayerFactory, IVisualChunkMeshLayerConfig, IChunkMeshLayerConfig, ICloudsChunkMeshLayerConfig
Remarks
This asset is intended to be used with the Unity editor to configure visual and simulation parameters for clouds layers. It allows customization of cloud thickness and rendering style for chunk-based cloud meshes.
Fields
_cloudsRenderSettings
Declaration
[SerializeField]
[Tooltip("Settings used to control the rendering of clouds in the scene.")]
protected CloudsRenderSettings _cloudsRenderSettings
Field Value
| Type | Description |
|---|---|
| CloudsRenderSettings |
Properties
CloudsRenderSettings
Gets or sets the settings used to control the rendering of clouds in the scene.
Declaration
public CloudsRenderSettings CloudsRenderSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| CloudsRenderSettings |
Methods
CreateTerrainLayer()
Creates a terrain layer using the specified initialization arguments.
Declaration
public override HexTerrainLayer CreateTerrainLayer()
Returns
| Type | Description |
|---|---|
| HexTerrainLayer | created terrain layer |