using System; using UnityEngine; namespace DDD { public class CreateRestaurantPlayer : MonoBehaviour { [SerializeField] private Vector3 _spawnPosition; private async void Start() { try { var playerPrefab = await AssetManager.LoadAsset("RestaurantPlayer"); var player = Instantiate(playerPrefab, _spawnPosition, playerPrefab.transform.rotation); player.name = "RestaurantPlayer"; CameraManager.Instance.GetCameraGameObject("RestaurantBaseCamera").SetFollowAndLookAtTarget(player.transform); } catch (Exception e) { Debug.LogError($"Create player failed\n{e.Message}"); } } } }