protected override void Start() { base.Start (); mPhysics = mBalloon.Physics; mBalloonHolder = GetComponent<BalloonHolder>(); EventService.Register(EGameEvent.END_PULLING, OnStopPulling); }
public void DetachBalloon() { if (mTimePullingAtMaximumDistance >= TIME_TO_DETACH) { mDistanceJoint.enabled = false; mBalloonJoint.enabled = false; mLineRenderer.enabled = false; mIsAttached = false; mBalloonHolder.DetachBalloon(mBalloon); mBalloonHolder = null; IgnoreOtherBalloonCollision(); } }
public void SetBalloonHolder(BalloonHolder pBalloonHolder) { mBalloonHolder = pBalloonHolder; }