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