30 lines
556 B
C#
30 lines
556 B
C#
using Fusion;
|
|
using UnityEngine;
|
|
|
|
public class PlayerData : NetworkBehaviour
|
|
{
|
|
[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
|
|
}
|
|
}
|
|
} |