// Use this for initialization
    void Start()
    {
        if (gameObject.tag == "lobo")
        {
            animator = GetComponent <Animator> ();
        }

        audioManager = GameObject.FindGameObjectWithTag("audio").GetComponent <GamePlayAudioManagement> ();
        Color[] colors = new Color[]
        {
            new Color(0, 0, 0, 1),
            new Color(0, 0, 1, 1),
            new Color(0, 1, 1, 1),
            new Color(0, 1, 0, 1),
            new Color(1, 0, 0, 1),
            new Color(1, 0.92f, 0.016f, 1),
        };


        player_transform = FindObjectOfType <PlayerController2D> ().transform;
        Rb2D             = GetComponent <Rigidbody2D> ();

        renderer = GetComponent <SpriteRenderer> ();



        if (gameObject.tag == "Enemy")
        {
            renderer.color = new Color((float)Random.Range(0, 99) / 100,
                                       (float)Random.Range(0, 99) / 100,
                                       (float)Random.Range(0, 99) / 100, 1);
        }


        renderer.enabled = true;



        if (player_transform.Equals(null))
        {
            Debug.Log("Couldn't find player transform");
        }
    }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        dialogueManager = FindObjectOfType <DialogueScriptManager> ();

        sprites       = new Sprite[3];
        currentLevels = new bool[]
        { true, false, false, false, false, false };

        audioManager = GameObject.FindGameObjectWithTag("audio").GetComponent <GamePlayAudioManagement> ();

        invincibility = .0f;

        dir  = -1;
        Rb2D = GetComponent <Rigidbody2D> ();
        anim = GetComponent <Animator> ();

        attack_vector = new BoxCollider2D[4];

        sprites [0] = image0.sprite;
        sprites [1] = image1.sprite;
        sprites [2] = image2.sprite;

        attack_vector [0] = right_attack;
        attack_vector [1] = left_attack;
        attack_vector [2] = front_attack;
        attack_vector [3] = back_attack;

        next_attack_time = -1;
        attack_cooldown  = 0.5f;

        trigger_time  = -1;
        trigger_delay = 0.25f;

        knock_back_delay = .5f;
        knock_back_time  = .5f;

        hit = false;
    }
Пример #3
0
 void Start()
 {
     audioManager   = GameObject.FindGameObjectWithTag("audio").GetComponent <GamePlayAudioManagement> ();
     nextSpawnPoint = nextSpawn.transform.position;
 }