#pragma once #include #include "MonoBehaviour.h" #include "GameObject.h" #include #include "Transform.h" #include "UnityEngine.h" using namespace UnityEngine; using namespace System::Collections::Generic; using namespace System; class SpawnPointManager : public virtual MonoBehaviour, public virtual Object { //Attribute: SerializeField* private: bool automaticSpawn; private: List_T* spawnPoints; private: List_T* graveyardSpawnPoints; public: bool getAutomaticSpawn(); //Ignored empty method declaration public: List_T* getSpawnPoints(); //Ignored empty method declaration public: List_T* getGraveyardSpawnPoints(); //Ignored empty method declaration private: void Start(); public: void Refresh(); public: GameObject* GetSpawnPoint(); public: GameObject* GetGraveyardSpawnPoint(); public: SpawnPointManager(); };