You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.1 KiB
C#

/******************************************************************************/
/*
Project - MudBun
Publisher - Long Bunny Labs
http://LongBunnyLabs.com
Author - Ming-Lun "Allen" Chou
http://AllenChou.net
*/
/******************************************************************************/
using UnityEngine;
namespace MudBun
{
public class MudModifier : MudBrush
{
public enum OperatorEnum
{
Modify = 100,
}
public override bool ShouldUseAccumulatedBounds => true;
public virtual float MaxModification => 0.0f;
public override void FillBrushData(ref SdfBrush brush, int iBrush)
{
base.FillBrushData(ref brush, iBrush);
brush.Operator = (int) OperatorEnum.Modify;
brush.Blend = MaxModification;
}
public override void DrawGizmosRs()
{
base.DrawGizmosRs();
Color prevColor = Gizmos.color;
Gizmos.color =
IsSelected()
? GizmosUtil.OutlineSelected
: GizmosUtil.OutlineDefault;
DrawOutlineGizmosRs();
Gizmos.color = prevColor;
}
}
}