public static Color Color(AttributeColor attributeColor) { switch (attributeColor) { case AttributeColor.None: return(UnityEngine.Color.white); case AttributeColor.Red: return(UnityEngine.Color.red); case AttributeColor.Yellow: return(UnityEngine.Color.yellow); case AttributeColor.Blue: return(UnityEngine.Color.blue); case AttributeColor.Gray: return(UnityEngine.Color.gray); case AttributeColor.Green: return(UnityEngine.Color.green); case AttributeColor.Clear: return(UnityEngine.Color.black); default: return(UnityEngine.Color.white); } }
public CurveAttribute(float x, float y, float z, float w, AttributeColor attributeColor) : this(new Vector2(x, y), new Vector2(z, w), attributeColor) { }
public CurveAttribute(AttributeColor attributeColor) : this(Vector2.zero, Vector2.one, attributeColor) { }
public CurveAttribute(Vector2 origination, Vector2 destination, AttributeColor attributeColor) { this.color = AttributeConfig.Color(attributeColor); this.ranges = new Rect(origination.x, origination.y, destination.x - origination.x, destination.y - origination.y); }
public LineAttribute(AttributeColor attributeColor = AttributeColor.Gray, float height = HEIGHT) { this.color = AttributeConfig.Color(attributeColor); this.height = height; }
public void Randomize() { Color = RandomEnum <AttributeColor>(); Texture = RandomEnum <AttributeTexture>(); //Model = RandomEnum<AttributeMesh>(); }