상속 클래스 변경

This commit is contained in:
NTG 2025-08-17 21:54:46 +09:00
parent d580d611c1
commit d6dd319b7a
5 changed files with 8 additions and 7 deletions

View File

@ -3,7 +3,7 @@
namespace DDD
{
public class RestaurantEnvironmentController : RestaurantFlowController
public class RestaurantEnvironmentController : FlowController
{
private RestaurantEnvironmentStateSo _environmentState;
public override Task InitializeController()

View File

@ -3,7 +3,7 @@
namespace DDD
{
public class RestaurantManagementController : RestaurantFlowController
public class RestaurantManagementController : FlowController
{
public override Task InitializeController()
{

View File

@ -4,7 +4,7 @@
namespace DDD
{
public class RestaurantPlayerController : RestaurantFlowController
public class RestaurantPlayerController : FlowController
{
public override Task InitializeController()
{

View File

@ -3,7 +3,7 @@
namespace DDD
{
public class RestaurantRunController : RestaurantFlowController
public class RestaurantRunController : FlowController
{
RestaurantCustomerStateSo _restaurantCustomerStateSo;
public override Task InitializeController()

View File

@ -13,13 +13,14 @@ public class RestaurantController : Singleton<RestaurantController>, IManager, I
typeof(RestaurantPlayerController),
typeof(RestaurantEnvironmentController),
typeof(RestaurantManagementController),
typeof(RestaurantRunController)
typeof(RestaurantRunController),
typeof(RestaurantGlobalMessageController)
};
public RestaurantState GetRestaurantState() => RestaurantState.instance;
public RestaurantDataSo RestaurantData() => RestaurantDataSo.instance;
private List<RestaurantFlowController> _restaurantFlowControllers = new();
private List<FlowController> _restaurantFlowControllers = new();
public void PreInit()
{
@ -49,7 +50,7 @@ private async Task InitializeAllFlowControllers()
{
// create new controllers from restaurantFlowControllerType
var newController = ScriptableObject.CreateInstance(restaurantFlowControllerType);
var newFlowController = newController as RestaurantFlowController;
var newFlowController = newController as FlowController;
_restaurantFlowControllers.Add(newFlowController);
await newFlowController.InitializeController();
}