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); }
public void RegToolTip(ToolTipObject g) { newToolTip(g.gameObject, g.tt); Debug.Log("Tooltip registered: " + g.tt); }