void Awake() { _buster = GetComponentInChildren <MegamanBuster>(); _frontCollider = GetComponent <CircleCollider2D>(); _checkAnimation = true; _animator = GetComponent <Animator>(); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } megamanHealthController = GetComponent <MegamanHealthController>(); megamanMovement = GetComponent <MegamanMovement>(); megamanAnimation = GetComponent <MegamanAnimation>(); head = GetComponentInChildren <MegamanHead>(); feet = GetComponentInChildren <MegamanFeet>(); buster = GetComponentInChildren <MegamanBuster>(); spriteRenderer = GetComponent <SpriteRenderer>(); body = GetComponent <Rigidbody2D>(); if (!megamanHealthController || !megamanMovement || !megamanAnimation || !head || !feet || !buster || !spriteRenderer || !body) { Debug.LogError("[MegamanActor] Missing components!"); } }