UILabel.MarkAsChanged C# (CSharp) Méthode

MarkAsChanged() public méthode

UILabel needs additional processing when something changes.
public MarkAsChanged ( ) : void
Résultat void
	public override void MarkAsChanged ()
	{
		shouldBeProcessed = true;
		base.MarkAsChanged();
	}

Usage Example

Exemple #1
0
    void SetColor(Color color)
    {
        if (curType == ComponentType.ENUM_LABEL)
        {
            for (int i = 0; i < tran.Length; i++)
            {
                UILabel lb = tran[i].GetComponent <UILabel>();
                if (lb != null)
                {
                    switch (witchColor)
                    {
                    case 0:
                        lb.color = color;
                        lb.MarkAsChanged();
                        break;

                    case 1:
                        lb.TopColor = color;
                        lb.MarkAsChanged();
                        break;

                    case 2:
                        lb.BottomColor = color;
                        lb.MarkAsChanged();
                        break;

                    case 3:
                        lb.effectColor = color;
                        break;

                    default:
                        break;
                    }
                }
            }
        }
        else if (curType == ComponentType.ENUM_SPRITE)
        {
            for (int i = 0; i < tran.Length; i++)
            {
                UISprite sp = tran[i].GetComponent <UISprite>();
                if (sp != null)
                {
                    if (witchColor == 0)
                    {
                        sp.color = color;
                        sp.MarkAsChanged();
                    }
                }
            }
        }
    }
All Usage Examples Of UILabel::MarkAsChanged