// Use this for initialization void Awake() { _enemy = GetComponentInParent <EnemyMoveTowards> (); if (_enemy == null) { Debug.LogError(name + ": can not find EnemyMoveTowards in parent gameobject!"); } }
// Use this for initialization void Awake() { if (GreenBat == null) { Debug.LogError(name + ": GreenBat not set!"); } else { _enemyMoveTowards = GreenBat.GetComponent <EnemyMoveTowards> (); if (_enemyMoveTowards == null) { Debug.LogError(name + ": GreenBat not correctly set!"); } } _animator = GetComponent <Animator>(); if (_animator == null) // if Animator is missing { Debug.LogError(name + ": Animator component missing from this gameobject"); } }