Пример #1
0
    public Color GetColorFromEnum(ManagerView.BubbleColors bubbleColors)
    {
        switch (bubbleColors)
        {
        case ManagerView.BubbleColors.Blue:
            return(new Color(0, 127f / 255f, 1f));

        case ManagerView.BubbleColors.Green:
            return(new Color(0, 1, 27f / 255f));

        case ManagerView.BubbleColors.Pink:
            return(new Color(1, 0, 227f / 255f));

        case ManagerView.BubbleColors.Purple:
            return(new Color(112f / 255f, 0, 1));

        case ManagerView.BubbleColors.Red:
            return(new Color(1, 0, 13f / 255f));

        case ManagerView.BubbleColors.Turquize:
            return(new Color(0, 1, 166f / 255f));

        case ManagerView.BubbleColors.Yellow:
            return(new Color(242f / 255f, 1, 0));

        case ManagerView.BubbleColors.Black:
            return(new Color(0, 0, 0));

        default:
            return(new Color(1, 1, 1));
        }
    }
Пример #2
0
    public void SetData2(ManagerView.BubbleColors bubble_color, int bubble_size, Vector3 pos, bubble_action bubble_pop_action)
    {
        m_bubble_color = bubble_color;
        m_image.color  = ManagerView.Instance.Utils.GetColorFromEnum(m_bubble_color);
        float width = bubble_size;

        m_rect.sizeDelta = new Vector2(width, width);

        gameObject.GetComponent <CircleCollider2D>().radius = width / 2;

        m_rect.localPosition = pos;
        m_bubble_pop_action2 = bubble_pop_action;
    }