38 lines
1.6 KiB
C#
38 lines
1.6 KiB
C#
using System.Threading.Tasks;
|
|
using UnityEngine;
|
|
|
|
namespace DDD
|
|
{
|
|
[CreateAssetMenu(fileName = "CreateEnvironment", menuName = "GameFlow/CreateEnvironment")]
|
|
public class CreateEnvironment : GameFlowReadyHandler
|
|
{
|
|
public override async Task OnReadyNewFlow(GameFlowState newFlowState)
|
|
{
|
|
var baseRestaurantEnvironmentPrefab = await AssetManager.LoadAsset<GameObject>(CommonConstants.BaseRestaurantEnvironment);
|
|
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent<RestaurantEnvironment>();
|
|
restaurantEnvironment.Initialize("Item_Environment_001");
|
|
}
|
|
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent<RestaurantEnvironment>();
|
|
restaurantEnvironment.Initialize("Item_Environment_002");
|
|
}
|
|
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent<RestaurantEnvironment>();
|
|
restaurantEnvironment.Initialize("Item_Environment_003");
|
|
}
|
|
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent<RestaurantEnvironment>();
|
|
restaurantEnvironment.Initialize("Item_Environment_004");
|
|
}
|
|
}
|
|
}
|
|
} |