namespace Oculus.Platform.Samples.VrHoops
|
|
{
|
|
using Oculus.Platform.Models;
|
|
|
|
public class RemotePlayer : Player
|
|
{
|
|
private User m_user;
|
|
private P2PNetworkGoal m_goal;
|
|
|
|
public User User
|
|
{
|
|
set { m_user = value; }
|
|
}
|
|
|
|
public ulong ID
|
|
{
|
|
get { return m_user.ID; }
|
|
}
|
|
|
|
public P2PNetworkGoal Goal
|
|
{
|
|
get { return m_goal; }
|
|
set { m_goal = value; }
|
|
}
|
|
|
|
public override uint Score
|
|
{
|
|
set
|
|
{
|
|
// For now we ignore the score determined from locally scoring backets.
|
|
// To get an indication of how close the physics simulations were between devices,
|
|
// or whether the remote player was cheating, an estimate of the score could be
|
|
// kept and compared against what the remote player was sending us.
|
|
}
|
|
}
|
|
|
|
public void ReceiveRemoteScore(uint score)
|
|
{
|
|
base.Score = score;
|
|
}
|
|
}
|
|
}
|