private void SetBalloonProperties(Balloon pBalloon, BalloonPhysics pPhysic, int pBalloonIndex) { pBalloon.SetBalloonHolder(this); pBalloon.SetBalloonIndex (pBalloonIndex); pPhysic.SetTack(m_Tack); }
protected virtual void AttachBalloon(Balloon pBalloon) { pBalloon.SetBalloonIndex (CountBalloons ()); pBalloon.SetBalloonHolder (this); mBalloons.Add (pBalloon); pBalloon.GameObject.transform.parent = this.gameObject.transform; EventService.DispatchEvent(EGameEvent.ATTACH_BALLOON, pBalloon, m_Tack); pBalloon.Physics.IgnoreOtherBalloonCollision(); }