mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-01-08 09:41:07 +00:00
7a4149bee6
This reverts commit 661c04a987
.
37 lines
886 B
C#
37 lines
886 B
C#
using QuantumUNET.Components;
|
|
using UnityEngine;
|
|
|
|
namespace QuantumUNET
|
|
{
|
|
public class QSBPlayerController
|
|
{
|
|
public short PlayerControllerId = -1;
|
|
public QSBNetworkIdentity UnetView;
|
|
public GameObject Gameobject;
|
|
public const int MaxPlayersPerClient = 32;
|
|
public bool IsValid => PlayerControllerId != -1;
|
|
|
|
internal const short kMaxLocalPlayers = 8;
|
|
|
|
public QSBPlayerController()
|
|
{
|
|
}
|
|
|
|
internal QSBPlayerController(GameObject go, short playerControllerId)
|
|
{
|
|
Gameobject = go;
|
|
UnetView = go.GetComponent<QSBNetworkIdentity>();
|
|
PlayerControllerId = playerControllerId;
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return string.Format("ID={0} NetworkIdentity NetID={1} Player={2}", new object[]
|
|
{
|
|
PlayerControllerId,
|
|
(UnetView == null) ? "null" : UnetView.NetId.ToString(),
|
|
(Gameobject == null) ? "null" : Gameobject.name
|
|
});
|
|
}
|
|
}
|
|
} |