Exemple #1
0
    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>();
    }
Exemple #2
0
    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);
    }