aboutsummaryrefslogtreecommitdiff
path: root/source/Level.hpp
blob: 2359c1dd43a40e201efe1ad9e01230599892de64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include "GameObject.hpp"

class LevelWrapperObject : public GameObject {
public:
	using GameObject::GameObject;
    ~LevelWrapperObject() override;

	virtual Tags::GameObjectMemoryManagement GetMemoryManagement() const override { return Tags::GOMM_AllChildren; }
	virtual Tags::GameObjectType GetTypeTag() const override { return Tags::GOT_LevelWrapper; }
};

/// Represents a seralized GameObject tree.
class Level {
};