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(); }
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(); }