ProjectDDD/Assets/_DDD/_Scripts/RestaurantCharacter/CreateRestaurantPlayer.cs

26 lines
801 B
C#
Raw Normal View History

using System;
using UnityEngine;
namespace DDD
{
public class CreateRestaurantPlayer : MonoBehaviour
{
[SerializeField]
private Vector3 _spawnPosition;
private async void Start()
{
try
{
var playerPrefab = await AssetManager.LoadAsset<GameObject>("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}");
}
}
}
}