void Start() { startRoom = GameObject.Find("Start Room"); blackCamera = GameObject.Find("BlackCamera").GetComponent <Camera>(); blackCamera.gameObject.SetActive(false); anim = GetComponent <Animator>(); rooms = startRoom.GetComponent <PlayerRoomMovement>(); champion = this.gameObject.GetComponent <SpriteRenderer>(); }
void Start() { player = GameObject.Find("Champion"); playerMovement = player.GetComponent <PlayerMovement>(); //Get Player In Room startRoom = GameObject.Find("Start Room"); roomMovement = startRoom.GetComponent <PlayerRoomMovement>(); //Set Snap Size screenHeight = m_OrthographicCamera.orthographicSize * 2; screenWidth = screenHeight * Screen.width / Screen.height; screenSnapSize = screenWidth; }
public void Generate() { screenSnap = GetComponent <PlayerRoomMovement>(); randomNumber = Random.Range(0f, 10f); if (screenSnap.inNumberRoom == 2) { GameObject enemy = Instantiate(Resources.Load <GameObject>("EnemyPrefab/BattleStarter"), new Vector3(this.transform.position.x + (screenSnap.screenSnapSize * (screenSnap.MaxRooms) + Random.Range(6, 7)), 0.3f, -0.25f), Quaternion.identity); enemy.GetComponent <BattleStarter>().enemies = 3; } else if (randomNumber >= 0 && randomNumber <= lootChance) { GameObject loot = Instantiate(Resources.Load <GameObject>("LootPrefab/Loot"), new Vector3(this.transform.position.x + (screenSnap.screenSnapSize * (screenSnap.MaxRooms) + Random.Range(6, 7)), -0.6f, -0.25f), Quaternion.identity); } else if (randomNumber >= lootChance && randomNumber <= enemyChance) { GameObject enemy = Instantiate(Resources.Load <GameObject>("EnemyPrefab/BattleStarter"), new Vector3(this.transform.position.x + (screenSnap.screenSnapSize * (screenSnap.MaxRooms) + Random.Range(6, 7)), 0.3f, -0.25f), Quaternion.identity); enemy.GetComponent <BattleStarter>().enemies = Random.Range(1, 5); } }