Files
DeviantMobile-Rohan/Assets/New Lowpoly Models/Scripts/CharacterActivator.cs
2026-06-26 22:41:39 +05:30

34 lines
791 B
C#

using UnityEngine;
public class CharacterActivator : MonoBehaviour
{
[SerializeField] private Transform playerSpawnPoint;
private void Start()
{
SpawnSelectedCharacter();
}
private void SpawnSelectedCharacter()
{
string selectedCharacter =
SelectionOptions.Instance.playerTeam[
SelectionOptions.Instance.captainIndex
];
GameObject prefab =
CharacterPrefabManager.Instance.GetCharacterPrefab(selectedCharacter, false);
if (prefab == null)
{
Debug.LogError("Could not load selected character: " + selectedCharacter);
return;
}
Instantiate(
prefab,
playerSpawnPoint.position,
playerSpawnPoint.rotation
);
}
}