CapersProject/Assets/02.Scripts/GameManager.cs
Nam Tae Gun 3b44d173ed #5 스파인 컨트롤러 추가
+ Tycoon, TycoonUi Action Map 추가
+ 기본적인 TycoonPlayer 연동
+ GameManager에서 CurrentCombatPlayer로직 변경

Closes #5
2024-06-06 20:07:07 +09:00

24 lines
767 B
C#

using System;
using BlueWater.Players.Combat;
using UnityEngine;
namespace BlueWater
{
public class GameManager : Singleton<GameManager>
{
// Combat
[SerializeField]
private GameObject _combatPlayerPrefab;
public CombatPlayer CurrentCombatPlayer { get; private set; }
// Events
public event Action<Transform> OnInstantiatePlayer;
public void InstantiateCombatPlayer(Vector3 position, Quaternion rotation = default)
{
var instantiatePlayer = Instantiate(_combatPlayerPrefab, position, rotation).GetComponent<CombatPlayer>();
CurrentCombatPlayer = instantiatePlayer;
OnInstantiatePlayer?.Invoke(instantiatePlayer.transform);
}
}
}