public string normalSprite
{
get
{
if (!mInitDone) OnInit();
return mNormalSprite;
}
set
{
if (mSprite != null && !string.IsNullOrEmpty(mNormalSprite) && mNormalSprite == mSprite.spriteName)
{
mNormalSprite = value;
SetSprite(value);
}
else
{
mNormalSprite = value;
if (mState == State.Normal) SetSprite(value);
}
}
}