2026-04-23 08:56:35 +07:00
|
|
|
using Fusion;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
2026-04-30 00:55:16 +07:00
|
|
|
public class PlayerData : NetworkBehaviour
|
2026-04-23 08:56:35 +07:00
|
|
|
{
|
|
|
|
|
[Networked]
|
|
|
|
|
public _Role PlayerRole { get; set; }
|
|
|
|
|
|
|
|
|
|
public override void Spawned()
|
|
|
|
|
{
|
|
|
|
|
if (Object.HasInputAuthority)
|
|
|
|
|
{
|
|
|
|
|
SetupByRole(PlayerRole);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SetupByRole(_Role role)
|
|
|
|
|
{
|
|
|
|
|
if (role == _Role.Seeker)
|
|
|
|
|
{
|
|
|
|
|
Debug.Log("I am Seeker");
|
|
|
|
|
// bật flashlight
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
Debug.Log("I am Trapper");
|
|
|
|
|
// bật trap UI
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|