Exemplo n.º 1
0
	public void DeleteAreaMap()
	{
		if( null != m_uiAreaMap )
		{
			m_uiAreaMap.Close();
			GameObject.DestroyObject( m_uiAreaMap.gameObject );	
			m_uiAreaMap = null;
		}	
	}
Exemplo n.º 2
0
	private void DestroyAreaMap()
	{
		if( null == m_uiAreaMap)
			return;

		GameObject.DestroyObject( m_uiAreaMap.gameObject);
		m_uiAreaMap = null;
	}
Exemplo n.º 3
0
	public void CreateAreaMap( string strPath, int iCurMapIdx )
	{		
		if( null == m_uiAreaMap )
		{						
			GameObject goInstance = ResourceLoad.CreateGameObject( strPath, m_uiBackGround.dlgPos.transform );		
			
			m_uiAreaMap = goInstance.GetComponent< UIAreaMap >();
			if( null == m_uiAreaMap )
			{
				AsUtil.ShutDown( "WorldMapDlg::OpenAreaMap()[no find m_uiAreaMap] path : "  + strPath );
				GameObject.DestroyObject(goInstance);
				return;
			}	
			m_uiAreaMap.SetAreaMapClickDelegate(AreaMapBtnClick	); 
			goInstance.transform.localPosition = new Vector3( 0f, 0f, dlgLayout );		
		}			
		
		m_uiAreaMap.Open( iCurMapIdx );		
	}
Exemplo n.º 4
0
	public void CreateAreaMap( string strPath, int iCurMapIdx)
	{
		if( null == m_uiAreaMap)
		{
			GameObject goInstance = ResourceLoad.CreateGameObject( strPath, dlgPos.transform);

			m_uiAreaMap = goInstance.GetComponent<UIAreaMap>();
			if( null == m_uiAreaMap)
			{
				AsUtil.ShutDown( "WorldMapDlg::OpenAreaMap()[no find m_uiAreaMap] path : " + strPath);
				GameObject.DestroyObject( goInstance);
				return;
			}
			m_uiAreaMap.SetAreaMapClickDelegate( AsPartyManager.Instance.PartyUI.AreaMapBtnClick);
		}

		m_uiAreaMap.Open( iCurMapIdx);
	}