// Use this for initialization void Start() { rigidBody = gameObject.GetComponent <Rigidbody2D>(); animator = gameObject.GetComponent <Animator>(); playerInput = gameObject.GetComponent <PlayerInput>(); barneyRenderer = gameObject.GetComponentInChildren <BarneyRenderer>(); interactableDetector = GetComponent <InteractableDetector>(); rocketLauncher = gameObject.GetComponentInChildren <RocketLauncher>(); explosion = gameObject.GetComponent <Explosion>(); hitPointManager = gameObject.GetComponent <HitPointManager>(); hitPointManager.OnHitPointsChangedEvent += _OnHitPointsChanged; playerConfig = GameObject.FindObjectOfType <PlayerConfig>(); setBombCount(bombCount); ListenForDashEnded(); StartCoroutine(EndWarpIn()); }
void Awake() { mHitPointManager = GetComponent <HitPointManager>(); }
void Awake() { mRigidbody = GetComponent <Rigidbody2D>(); mHitPointManager = GetComponent <HitPointManager>(); }