Exemplo n.º 1
0
    void AddRandomRati()
    {
        ratiEnding = Instantiate(ratiEndingAsset);
        Character character = Game.Instance.GetComponent <CharacterManager>().character;
        Lane      lane      = Game.Instance.GetComponent <LevelsManager>().lanes.GetActivetLane();

        ratiEnding.transform.SetParent(lane.gameObject.transform);

        Vector3 scale = character.transform.localScale;

        int numn      = Random.Range(0, 100);
        int posRandom = Random.Range(0, 5);

        if (totalCops == 1)
        {
            numn = 1;
        }

        if (numn > 50)
        {
            posRandom *= -1;
            scale.x   *= -1;
        }

        Vector3 pos = character.transform.localPosition;

        pos.x += posRandom;
        ratiEnding.transform.localPosition = pos;

        ratiEnding.transform.localScale = scale;

        ratiEnding.SetLane(lane.id);
        ratiEnding.GetComponent <Animation>().Play();
    }
Exemplo n.º 2
0
    void AddRandomRati()
    {
        ratiEnding = Instantiate(ratiEndingAsset);
        Character character = Game.Instance.GetComponent<CharacterManager>().character;
        Lane lane = Game.Instance.GetComponent<LevelsManager>().lanes.GetActivetLane();
        ratiEnding.transform.SetParent(lane.gameObject.transform);

        Vector3 scale = character.transform.localScale;

        int numn = Random.Range(0, 100);
        int posRandom = Random.Range(0, 5);

        if (totalCops == 1) numn = 1;

        if (numn > 50)
        {
            posRandom *= -1;
            scale.x *= -1;
        }

        Vector3 pos = character.transform.localPosition;
        pos.x += posRandom;
        ratiEnding.transform.localPosition = pos;

        ratiEnding.transform.localScale = scale;

        ratiEnding.SetLane(lane.id);
        ratiEnding.GetComponent<Animation>().Play();
    }