Exemplo n.º 1
0
    public BattleRoom()
    {
        CurrentRoom = this;

        Enemies = new List <Entity>();

        int max = 1 + RoomGenerator.TotalRooms / 17;
        int n   = Random.Range(1, max + 1);

        for (int i = 0; i < n; i++)
        {
            Entity e = (Entity)Activator.CreateInstance(EnemyList.GetRandomEnemy());
            Enemies.Add(e);
            GameObject entityObject = Object.Instantiate(EntityMB.EntityPrefab, RoomMB.ActiveRoom.transform);
            EntityMB   entityMb     = entityObject.GetComponent <EntityMB>();
            entityObject.transform.localPosition = new Vector3(2 + i * 1.7f, 0, 0);
            entityMb.Init(e);
        }
    }