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); } }
public override void Initialize (OnItemDeath pOnDeath, OnTeleported pOnTele) { base.Initialize (pOnDeath, pOnTele); m_eType = Impermanent.eImpType.Obstacle; }