using System.Collections; using System.Collections.Generic; using Godot; using System; using System.Threading.Tasks; namespace Rokojori { /** Resource to define foliage additional layers */ [Tool] [GlobalClass, Icon("res://addons/rokojori_action_library/Icons/Scatterer.svg") ] public partial class SubFoliageData:Resource { [ExportGroup( "Visibility")] [Export] public float relativeCellSize = 2.0f; [Export] public float cellSizeOffset = 0f; [Export] public float relativeVisibilityRange = 2.0f; [Export] public float additionalVisibilityRange = 0.0f; [Export] public float visibilityFadeRelative = 0.5f; [Export] public float visibilityFadeAbsolute = 0f; [Export] public float additionalVisibilityFadeHidingOffset = 0.0f; [ExportGroup( "Renderer")] [Export] public bool shadows = true; [Export] public bool sort = false; [ExportGroup( "Position")] [Export] public Vector3 subPositionOffset = Vector3.Zero; } }