Beispiel #1
0
	public virtual void Initialize (OnItemDeath pOnDeath, OnTeleported pOnTele)
	{
		base.Initialize ();
		
		m_pItemDeath = pOnDeath;
		m_pTeleported = pOnTele;
		
		if( m_pVisualPrefab != null)
		{
			GameObject go = NGUITools.AddChild(this.gameObject, m_pVisualPrefab.gameObject);
			go.name = "Visual";
			m_pVisual = go.GetComponent<Visual>();
			m_pVisual.Initialize();
			m_pVisual.transform.localPosition = new Vector3(0,0,-10);
		}
	}
Beispiel #2
0
	public override void Initialize (OnItemDeath pOnDeath, OnTeleported pOnTele)
	{
		base.Initialize (pOnDeath, pOnTele);
		m_eType = Impermanent.eImpType.Obstacle;
	}