// Start is called before the first frame update protected override void Start() { player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerBehaviour>(); ui = GameObject.FindGameObjectWithTag("UI").GetComponent <UI_Manager>(); animator = GetComponentInChildren <Animator>(); capsuleCollider = GetComponent <CapsuleCollider>(); canon = GetComponent <Ecanon>(); dead = false; detected = false; life = 1; colliders = new List <BoxCollider>(); AddColliders(transform); foreach (BoxCollider bc in colliders) { bc.enabled = false; } rigidBody = new List <Rigidbody>(); AddRigidbodys(transform); foreach (Rigidbody rb in rigidBody) { rb.useGravity = false; } transformChilds = new List <Transform>(); AddTransforms(transform); renderers = new List <MeshRenderer>(); AddRenderers(transform); }
// Start is called before the first frame update protected override void Start() { base.Start(); shootCounter = 0; canon = GetComponentInChildren <Ecanon>(); speed = 1; enemyLife = 8; ChangeRotation(); }