Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 public CurveAttribute(float x, float y, float z, float w, AttributeColor attributeColor) : this(new Vector2(x, y), new Vector2(z, w), attributeColor)
 {
 }
Ejemplo n.º 3
0
 public CurveAttribute(AttributeColor attributeColor) : this(Vector2.zero, Vector2.one, attributeColor)
 {
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        public LineAttribute(AttributeColor attributeColor = AttributeColor.Gray, float height = HEIGHT)
        {
            this.color = AttributeConfig.Color(attributeColor);

            this.height = height;
        }
Ejemplo n.º 6
0
 public void Randomize()
 {
     Color   = RandomEnum <AttributeColor>();
     Texture = RandomEnum <AttributeTexture>();
     //Model = RandomEnum<AttributeMesh>();
 }