override public void InitPanel() { base.InitPanel(); m_NewSketchButtonScript = m_NewSketchButton.GetComponent <OptionButton>(); m_PaintButtonScript = m_CloseButton.GetComponent <OptionButton>(); m_IconScriptsOnFirstPage = new List <BaseButton>(); for (int i = 0; i < m_IconsOnFirstPage.Length; ++i) { m_IconScriptsOnFirstPage.Add(m_IconsOnFirstPage[i].GetComponent <BaseButton>()); } m_IconScriptsOnNormalPage = new List <BaseButton>(); for (int i = 0; i < m_IconsOnNormalPage.Length; ++i) { m_IconScriptsOnNormalPage.Add(m_IconsOnNormalPage[i].GetComponent <BaseButton>()); } SetInIntroMode(false); Debug.Assert(m_SketchIconUvScale.x >= 0.0f && m_SketchIconUvScale.x <= 1.0f && m_SketchIconUvScale.y >= 0.0f && m_SketchIconUvScale.y <= 1.0f); m_HalfInvUvScale.Set(1.0f - m_SketchIconUvScale.x, 1.0f - m_SketchIconUvScale.y); m_HalfInvUvScale *= 0.5f; }