public void AddCommonButton(tk2dUIItem target) { CommonButton targetBtn = target.gameObject.GetComponent <CommonButton>(); if (targetBtn == null) { targetBtn = target.gameObject.AddComponent <CommonButton>(); } targetBtn.m_btnButton = target; targetBtn.m_spriteIcon = targetBtn.GetComponentInChildren <tk2dSprite>(true); targetBtn.m_spriteButtonUp = targetBtn.GetComponentInChildren <tk2dBaseSprite>(true); targetBtn.m_collButton = targetBtn.GetComponentInChildren <Collider>(true); targetBtn.m_textUp = targetBtn.GetComponentInChildren <tk2dTextMesh>(true); }