void PanelInit () { m_oCamera = this.transform.FindChild ("Camera").gameObject; MainData = new MainDataScript (); AdsData = new AdsScript (); AdsData.InitAds (); GameManager.Instance.InitPlayerData(); Dictionary<SceneState, string> dicTemp = new Dictionary<SceneState, string> (); dicTemp.Add (SceneState.Main, "PanelMain"); dicTemp.Add (SceneState.GameReady, "PanelReady"); for (SceneState eState = 0; eState < SceneState.Max; eState++) { DicScene.Add (eState, m_oCamera.transform.FindChild (dicTemp [eState]).GetComponent<PanelBaseScript> ()); DicScene [eState].SetManager (this, MainData); } SetScene(SceneState.Main); }
void PanelInit(){ m_oCamera = this.transform.FindChild ("Camera").gameObject; m_sUpBar = m_oCamera.transform.FindChild ("PanelUpBar").GetComponent<PanelUpBarScript> (); m_sUpBar.SetManager (this, MainData); m_sUpBar.Init (); MainData = new MainDataScript (); Dictionary<SceneState, string> DicTemp = new Dictionary<SceneState, string>(); DicTemp.Add (SceneState.GameReady, "PanelGameReady"); DicTemp.Add (SceneState.GrowUp, "PanelGrowUp"); DicTemp.Add (SceneState.Lobby, "PanelLobby"); DicTemp.Add (SceneState.Setting, "PanelSetting"); DicTemp.Add (SceneState.Shop, "PanelShop"); DicTemp.Add (SceneState.SlotMachine, "PanelSlotMachine"); for (SceneState eState = 0; eState < SceneState.Max; ++eState) { DicScene.Add(eState, m_oCamera.transform.FindChild(DicTemp[eState]).GetComponent<PanelBaseScript>()); DicScene [eState].SetManager (this, MainData); } SetScene (SceneState.Lobby); }
public void SetManager(MainManagerScript manager, MainDataScript data){ m_sManager = manager; MainData = data; }