using System.Threading.Tasks; using UnityEngine; namespace DDD { public class RestaurantPlayerCharacter : RestaurantCharacter { protected override void Awake() { base.Awake(); _ = Initialize(); } private async Task Initialize() { PlayerManager.Instance.RegisterPlayer(gameObject); var cameraObject = await CameraManager.Instance.GetCameraGameObject(CameraType.RestaurantBaseCamera); cameraObject?.SetFollowAndLookAtTarget(transform); } } }