상속 클래스 변경
This commit is contained in:
parent
d580d611c1
commit
d6dd319b7a
@ -3,7 +3,7 @@
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public class RestaurantEnvironmentController : RestaurantFlowController
|
||||
public class RestaurantEnvironmentController : FlowController
|
||||
{
|
||||
private RestaurantEnvironmentStateSo _environmentState;
|
||||
public override Task InitializeController()
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public class RestaurantManagementController : RestaurantFlowController
|
||||
public class RestaurantManagementController : FlowController
|
||||
{
|
||||
public override Task InitializeController()
|
||||
{
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public class RestaurantPlayerController : RestaurantFlowController
|
||||
public class RestaurantPlayerController : FlowController
|
||||
{
|
||||
public override Task InitializeController()
|
||||
{
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public class RestaurantRunController : RestaurantFlowController
|
||||
public class RestaurantRunController : FlowController
|
||||
{
|
||||
RestaurantCustomerStateSo _restaurantCustomerStateSo;
|
||||
public override Task InitializeController()
|
||||
|
@ -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();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user