Felix Boucher 8b5d0370dc tidied up + addressed issue with non-LevelTiles
problèmes :
- mon code et l'arrangement des fichiers avait besoin d'un peu de tidy up
- les tiles qui n'étaient pas des LevelTile ne loadaient pas

solution :
- rangé un peu + respecté structure une classe - un fichier
- tenté un build pour voir si tout roulait comme il faut, ce qui m'a porté à ajouter des directives de preprocessing et à bouger les custom inspectors dans le dossier Editor.
- ajouté une représentation simple des tuiles non-LevelTile dans la sauvegarde.
2023-05-28 22:00:47 -04:00

32 lines
564 B
C#

#if UNITY_EDITOR
using UnityEditor;
#endif
using UnityEngine;
namespace GatherAndDefend.LevelEditor
{
[RequireComponent(typeof(Grid))]
public class LevelEditor : MonoBehaviour
{
#if UNITY_EDITOR
[SerializeField]
private DefaultAsset _path;
public DefaultAsset Path
{
get => _path;
set => _path = value;
}
#endif
[SerializeField]
private Level _level;
public Level Level
{
get => _level;
set => _level = value;
}
}
}