public PhotoStudioWorkTimeline(UIPhotoStudioResult popup)
    {
        m_popup = popup;

        m_beforeTimeline = new Stack <Timeline>();
        m_afterTimeline  = new Stack <Timeline>();
    }
Exemple #2
0
    private void InitPopup()
    {
        m_uiBackgroundSelectPopup = new UIBackgroundSelectPopup(this, m_transform.FindChild("UI_S07_Panel").gameObject);

        m_uiPhotoStudioResult = m_transform.FindChild("UI_S16_Panel").GetComponent <UIPhotoStudioResult>();
        m_uiPhotoStudioResult.Init();
    }
    public UIPhotoStudioImageFilter(UIPhotoStudioResult popup, GameObject obj)
    {
        m_popup = popup;

        m_obj       = obj;
        m_transform = obj.transform;
        m_window    = m_transform.FindChild("Anchor/Window");

        InitScroll();
        InitCallback();

        ClosePopup();
    }
Exemple #4
0
    public void Release()
    {
        m_state     = null;
        m_transform = null;

        m_uiCamera  = null;
        m_dogCamera = null;

        m_directionGroup = null;
        m_dogIconArray   = null;

        m_uiBackgroundSelectPopup = null;

        if (m_uiPhotoStudioResult != null)
        {
            m_uiPhotoStudioResult.Release();
        }
        m_uiPhotoStudioResult = null;

        m_titleLabel = null;
    }
        public UIWindow(UIPhotoStudioResult popup, GameObject obj)
        {
            m_popup = popup;

            m_obj       = obj;
            m_transform = obj.transform;

            m_topButtonGroup    = m_transform.FindChild("Anchor_Top/Button_Group");
            m_topButtonGroupDir = m_topButtonGroup.GetComponent <CDirection>();

            m_botButtonGroup    = m_transform.FindChild("Anchor_Bottom/Button_Group");
            m_botButtonGroupDir = m_botButtonGroup.GetComponent <CDirection>();

            m_uiImageFilter = new UIPhotoStudioImageFilter(popup, m_transform.FindChild("Anchor_Bottom/UIPhotoStudioImageFilter").gameObject);
            m_uiEmojiPopup  = m_transform.FindChild("Anchor_Bottom/UIPhotoStudioEmoji").GetComponent <EmojiPopup>();

            m_spriteArray = new UISprite[(int)SPRITE_TYPE.TYPE_END];
            string[] spritePathArray = { "Anchor_Top/Button_Group/BeforeButton", "Anchor_Top/Button_Group/AfterButton" };
            for (int i = 0; i < spritePathArray.Length; i++)
            {
                m_spriteArray[i] = m_transform.FindChild(spritePathArray[i]).GetComponent <UISprite>();
            }

            m_buttonArray = new GameObject[(int)BUTTON_TYPE.TYPE_END];
            string[] objectPathArray = { "Anchor_Top/Button_Group/BeforeButton",    "Anchor_Top/Button_Group/AfterButton",    "Anchor_Bottom/Button_Group/SaveButton",
                                         "Anchor_Bottom/Button_Group/CancelButton", "Anchor_Bottom/Button_Group/EmojiButton", "Anchor_Bottom/Button_Group/FilterButton",
                                         "Anchor_Bottom/Button_Group/ConfirmButton" };
            UIEventListener.VoidDelegate[] eventArray = { popup.OnBeforeButton, popup.OnAfterButton, popup.OnSaveButton, popup.OnCloseButton, popup.OnEmojiButton,
                                                          popup.OnFilterButton, popup.OnConfirmButton };

            for (int i = 0; i < objectPathArray.Length; i++)
            {
                m_buttonArray[i] = m_transform.FindChild(objectPathArray[i]).gameObject;
                m_buttonArray[i].GetComponent <UIEventListener>().onClick = eventArray[i];
            }
        }