2019-04-20 14:51:33 +02:00
|
|
|
#pragma once
|
|
|
|
#include "DungeonRoom.h"
|
|
|
|
#include "GameObject.h"
|
2020-01-09 04:28:08 +01:00
|
|
|
#include "Quaternion.h"
|
2019-04-20 14:51:33 +02:00
|
|
|
#include "UnityEngine.h"
|
|
|
|
#include "Vector3.h"
|
|
|
|
#include "Voxelizzer.h"
|
2020-01-09 04:28:08 +01:00
|
|
|
#include <System/System.h>
|
2019-04-20 14:51:33 +02:00
|
|
|
|
|
|
|
using namespace UnityEngine;
|
|
|
|
using namespace VoxelToolbox;
|
|
|
|
using namespace System;
|
|
|
|
namespace BS {
|
2020-01-09 04:28:08 +01:00
|
|
|
namespace Levels {
|
|
|
|
namespace Generator {
|
|
|
|
class DungeonStartRoom : public virtual DungeonRoom, public virtual Object {
|
|
|
|
public:
|
|
|
|
DungeonStartRoom(int x, int y, int width, int height);
|
|
|
|
|
|
|
|
public:
|
|
|
|
void GenerateSpawnPoint(GameObject *startPositionPrefab);
|
|
|
|
|
|
|
|
public:
|
|
|
|
virtual void GenerateAIPlayers(int level);
|
|
|
|
};
|
|
|
|
} // namespace Generator
|
|
|
|
} // namespace Levels
|
|
|
|
} // namespace BS
|