Ejemplo n.º 1
0
	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);
	}
Ejemplo n.º 2
0
	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);
	}
Ejemplo n.º 3
0
	public void SetManager(MainManagerScript manager, MainDataScript data){
		m_sManager = manager;
		MainData = data;
	}