Example #1
0
 // Using Start instead of Awake to ensure Player is initialized first
 public void Start()
 {
     playerController = player.GetComponent <PlayerController>();
     playerCombat     = playerController.Combat();
     rb2D             = player.GetComponent <Rigidbody2D>();
     meleeSprite      = player.transform.GetChild(0).GetComponent <MeleeAttackSprite>();
 }
Example #2
0
    // ----------------------------------------------------------------
    // Initialization
    // ----------------------------------------------------------------

    void Awake()
    {
        health         = 10;
        boxCollider    = gameObject.GetComponent <BoxCollider2D>();
        circleCollider = gameObject.GetComponent <CircleCollider2D>();
        combat         = gameObject.GetComponent <PlayerCombatComponent>();
        audioSource    = gameObject.GetComponent <AudioSource>();
    }