Exemple #1
0
    // 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());
    }
Exemple #2
0
 void Awake()
 {
     mHitPointManager = GetComponent <HitPointManager>();
 }
Exemple #3
0
 void Awake()
 {
     mRigidbody       = GetComponent <Rigidbody2D>();
     mHitPointManager = GetComponent <HitPointManager>();
 }