void Start() { player = transform.parent.GetComponent <DragonHead>().player; this.controllerHitSequence = player.GetComponent <ControllerHitSequence>(); this.controllerHit = player.GetComponent <ControllerHitPlayer>(); this.interfaceHitCombo = player.GetComponent <InterfaceHitCombo>(); interfaceLifeBoss = GameObject.Find("EnemyLife").GetComponent <InterfaceLifeBoss>(); }
private float life; // used to work with the life void Start() { player = GameObject.Find("Jumba").transform; this.controllerHitSequence = player.GetComponent <ControllerHitSequence>(); this.controllerHit = player.GetComponent <ControllerHitPlayer>(); this.interfaceHitCombo = player.GetComponent <InterfaceHitCombo>(); interfaceLifeBoss = GameObject.Find("EnemyLife").GetComponent <InterfaceLifeBoss>(); exterminatorMovement = transform.parent.GetComponent <ExterminatorMovement>(); life = maxLife; // define the maximum angry degree of the boss maxAngryDegree = Random.Range(5, 10); // sends the difficulty factor exterminatorMovement.setDegreeOfDifficulty(life / maxLife); }