#if GRIFFIN using System.Collections.Generic; using UnityEngine; namespace Pinwheel.Griffin.PaintTool { public struct GFoliagePainterArgs { public Vector3 HitPoint { get; set; } public Vector3[] WorldPointCorners { get; internal set; } public Texture2D Mask { get; set; } public bool EnableTerrainMask { get; set; } public float Radius { get; internal set; } public float Rotation { get; internal set; } public int Density { get; internal set; } public float EraseRatio { get; internal set; } public float ScaleStrength { get; internal set; } public List TreeIndices { get; set; } public List GrassIndices { get; set; } public string CustomArgs { get; internal set; } public GPainterMouseEventType MouseEventType { get; set; } public GPainterActionType ActionType { get; set; } public GSpawnFilter[] Filters { get; internal set; } public bool ShouldCommitNow { get; set; } } } #endif