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(); }
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 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; } }