17 lines
651 B
C#
17 lines
651 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace Minesweeper.Config
|
|
{
|
|
[Serializable]
|
|
public sealed class MinesweeperScreenCatalog
|
|
{
|
|
[field: SerializeField] public GameObject MainMenuPanelPrefab { get; private set; }
|
|
[field: SerializeField] public GameObject BoardGridPrefab { get; private set; }
|
|
[field: SerializeField] public GameObject PausePanelPrefab { get; private set; }
|
|
[field: SerializeField] public GameObject ResultPanelPrefab { get; private set; }
|
|
|
|
public bool IsValid => MainMenuPanelPrefab != null && BoardGridPrefab != null && PausePanelPrefab != null && ResultPanelPrefab != null;
|
|
}
|
|
}
|