protected override void Start() { base.Start (); mPhysics = mBalloon.Physics; mBalloonHolder = GetComponent<BalloonHolder>(); EventService.Register(EGameEvent.END_PULLING, OnStopPulling); }
private void DropBalloon() { if (mTouchedBalloonObject != null && mTouchedBalloon != null) { EventService.DispatchEvent(EGameEvent.DROP_BALLOON, mTouchedBalloon); mTouchedBalloonObject = null; mTouchedBalloonPhysics = null; mTouchedBalloon = null; mIsJumpCommand = false; } }
private void SetBalloonProperties(Balloon pBalloon, BalloonPhysics pPhysic, int pBalloonIndex) { pBalloon.SetBalloonHolder(this); pBalloon.SetBalloonIndex (pBalloonIndex); pPhysic.SetTack(m_Tack); }
protected override void Start() { base.Start (); mPhysics = mBalloon.Physics; }
private void PickupBalloon() { if (mTouchedBalloon == null) { mTouchedBalloon = mTouchedBalloonObject.GetComponent<Balloon>(); mTouchedBalloonPhysics = mTouchedBalloon.Physics; EventService.DispatchEvent(EGameEvent.PICKUP_BALLOON, mTouchedBalloon); } }