상속 클래스 변경

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 namespace DDD
{ {
public class RestaurantEnvironmentController : RestaurantFlowController public class RestaurantEnvironmentController : FlowController
{ {
private RestaurantEnvironmentStateSo _environmentState; private RestaurantEnvironmentStateSo _environmentState;
public override Task InitializeController() public override Task InitializeController()

View File

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

View File

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

View File

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

View File

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