Пример #1
0
    public void setColor(BALLTYPE color)
    {
        if (color == BALLTYPE.LASTCOLOR)
        {
            color = GetRandomBalltype();
        }
        this.color = color;

        ClearChild();

        if (ball.armor > 0)
        {
            GetChildrenSprite().sprite = GameSetting.Instance.spriteArmor;
        }

        if (color == BALLTYPE.BOMB)
        {
            GetSprite().sprite = GameSetting.Instance.spriteBomb;

            if (ToolTipManager.Instance.IsNeedToBeToolTiped(enumToolTipsList.Bomb))
            {
                ToolTipObject tt = gameobject.AddComponent <ToolTipObject>();
                tt.tt = enumToolTipsList.Bomb;
            }
        }
        else if (color == BALLTYPE.MOVEDOWN)
        {
            GetSprite().sprite = GameSetting.Instance.spriteMoveDown;

            if (ToolTipManager.Instance.IsNeedToBeToolTiped(enumToolTipsList.MoveDown))
            {
                ToolTipObject tt = gameobject.AddComponent <ToolTipObject>();
                tt.tt = enumToolTipsList.MoveDown;
            }
        }
        else if (ball.isbasic)
        {
            GetSprite().sprite = GameSetting.Instance.spriteBasic;
        }
        else
        {
            GetSprite().sprite = GameSetting.Instance.spriteMain;
        }


        GetSprite().color = IGame.Instance.get_color(color);
    }
Пример #2
0
 public void RegToolTip(ToolTipObject g)
 {
     newToolTip(g.gameObject,
                g.tt);
     Debug.Log("Tooltip registered: " + g.tt);
 }