void InitDailyTaskView <T>(T[] resources)
 {
     m_DailyTaskUIPanel = AssetCacheMgr.SynGetInstance("DailyTaskUI.prefab") as GameObject;
     m_MogoMainUIPanel  = GameObject.FindGameObjectWithTag("NormalMainUI");
     m_DailyTaskUIPanel.transform.parent        = GameObject.FindGameObjectWithTag("MogoMainUIPanel").transform;
     m_DailyTaskUIPanel.transform.localScale    = new Vector3(1, 1, 1);
     m_DailyTaskUIPanel.transform.localPosition = new Vector3(0, 0, 0);
     GameObject.FindGameObjectWithTag("DailyTaskContainerCamera").GetComponent <UIViewport>().sourceCamera = GameObject.Find("MogoMainUI/Camera").GetComponent <Camera>();
     m_DailyTaskFXRoot = GameObject.FindGameObjectWithTag("DailyTaskFXRoot").AddComponent <DailyTaskFXRoot>();
     GameObject.FindGameObjectWithTag("DailyTaskFXCamera").GetComponent <UIViewport>().sourceCamera = GameObject.Find("MogoMainUI/Camera").GetComponent <Camera>();
     GameObject.FindGameObjectWithTag("DailyTaskPanelCloseButton").AddComponent <DailyTaskCloseButton>();
     m_DailyTaskView = GameObject.FindGameObjectWithTag("DailyTaskLists").AddComponent <DailyTaskView>();
     AllPanelIsReady();
 }
示例#2
0
    public void    Init()
    {
        string TaskDir = "MogoMainUI/Camera/Anchor/MogoMainUIPanel/DailyTaskUI(Clone)/DailyTaskContainer/DailyTaskLists/";

        if (m_TaskName == null)
        {
            m_TaskName = GameObject.Find(TaskDir + "Task(Clone)/taskname");
        }
        if (m_ExpAmount == null)
        {
            m_ExpAmount = GameObject.Find(TaskDir + "Task(Clone)/expamount");
        }
        if (m_GoldAmount == null)
        {
            m_GoldAmount = GameObject.Find(TaskDir + "Task(Clone)/goldamount");
        }
        if (m_CurrentStep == null)
        {
            m_CurrentStep = GameObject.Find(TaskDir + "Task(Clone)/progress");
        }
        if (m_TaskIcon == null)
        {
            m_TaskIcon = GameObject.Find(TaskDir + "Task(Clone)/taskico");
        }
        if (m_GetAwardButton == null)
        {
            m_GetAwardButton = GameObject.Find(TaskDir + "Task(Clone)/awardbtn/Button");
        }
        if (m_AlreadyGetAwardButton == null)
        {
            m_AlreadyGetAwardButton = GameObject.Find(TaskDir + "Task(Clone)/awardbtn/alreadygetaward");
        }
        if (m_UnfinishedButton == null)
        {
            m_UnfinishedButton = GameObject.Find(TaskDir + "Task(Clone)/awardbtn/unfinished");
        }
        if (m_FinishedText == null)
        {
            m_FinishedText = GameObject.Find(TaskDir + "Task(Clone)/awardbtn/alreadyfinished");
        }
        if (m_ProgressBar == null)
        {
            m_ProgressBar = GameObject.Find(TaskDir + "Task(Clone)/progressbar/Foreground");
        }
        if (m_scDailyTaskFXRoot == null)
        {
            m_scDailyTaskFXRoot = GameObject.Find("MogoMainUI/Camera/Anchor/MogoMainUIPanel/DailyTaskUI(Clone)/DailyTaskContainer/DailyTaskFXRoot").GetComponent <DailyTaskFXRoot>();
        }
    }
示例#3
0
	public 	void 	Init()
	{
		string TaskDir="MogoMainUI/Camera/Anchor/MogoMainUIPanel/DailyTaskUI(Clone)/DailyTaskContainer/DailyTaskLists/";
		if(m_TaskName==null)				m_TaskName=GameObject.Find(TaskDir+"Task(Clone)/taskname");
		if(m_ExpAmount==null)				m_ExpAmount=GameObject.Find(TaskDir+"Task(Clone)/expamount");
		if(m_GoldAmount==null)				m_GoldAmount=GameObject.Find(TaskDir+"Task(Clone)/goldamount");
		if(m_CurrentStep==null)				m_CurrentStep=GameObject.Find(TaskDir+"Task(Clone)/progress");
		if(m_TaskIcon==null)				m_TaskIcon=GameObject.Find(TaskDir+"Task(Clone)/taskico");
		if(m_GetAwardButton==null)			m_GetAwardButton=GameObject.Find(TaskDir+"Task(Clone)/awardbtn/Button");
		if(m_AlreadyGetAwardButton==null)	m_AlreadyGetAwardButton=GameObject.Find(TaskDir+"Task(Clone)/awardbtn/alreadygetaward");
		if(m_UnfinishedButton==null)		m_UnfinishedButton=GameObject.Find(TaskDir+"Task(Clone)/awardbtn/unfinished");
		if(m_FinishedText==null)			m_FinishedText=GameObject.Find(TaskDir+"Task(Clone)/awardbtn/alreadyfinished");
		if(m_ProgressBar==null)				m_ProgressBar=GameObject.Find(TaskDir+"Task(Clone)/progressbar/Foreground");
		if(m_scDailyTaskFXRoot==null)		m_scDailyTaskFXRoot=GameObject.Find("MogoMainUI/Camera/Anchor/MogoMainUIPanel/DailyTaskUI(Clone)/DailyTaskContainer/DailyTaskFXRoot").GetComponent<DailyTaskFXRoot>();
	}
 public void OnDailyTaskPanelCloseButtonPressed()
 {
     Driver.Instance.StopAllCoroutines();
     EventDispatcher.TriggerEvent <GameObject>(Events.MogoUIManagerEvent.SetCurrentUI, m_MogoMainUIPanel);
     m_MogoMainUIPanel.SetActive(!m_MogoMainUIPanel.activeSelf);
     m_DailyTaskUIPanel.SetActive(!m_DailyTaskUIPanel.activeSelf);
     if (SystemSwitch.DestroyAllUI)
     {
         AssetCacheMgr.SynReleaseInstance(m_DailyTaskUIPanel);
         m_DailyTaskUIPanel = null;
         m_MogoMainUIPanel  = null;
         m_DailyTaskView    = null;
         m_DailyTaskFXRoot  = null;
         AssetCacheMgr.ReleasesResource(new string[] { "DailyTaskUI.prefab", "Task.prefab" });
         m_bBeenInited = false;
     }
 }