mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-19 03:39:50 +00:00
player id stuff
This commit is contained in:
parent
3466ff7616
commit
3edf896e6a
@ -24,7 +24,6 @@ namespace QSB.Animation
|
|||||||
|
|
||||||
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = LocalPlayerId,
|
AboutId = LocalPlayerId,
|
||||||
ToggleValue = value
|
ToggleValue = value
|
||||||
};
|
};
|
||||||
|
@ -22,7 +22,6 @@ namespace QSB.DeathSync
|
|||||||
|
|
||||||
private PlayerDeathMessage CreateMessage(DeathType type) => new PlayerDeathMessage
|
private PlayerDeathMessage CreateMessage(DeathType type) => new PlayerDeathMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = LocalPlayerId,
|
AboutId = LocalPlayerId,
|
||||||
DeathType = type
|
DeathType = type
|
||||||
};
|
};
|
||||||
|
@ -22,7 +22,6 @@ namespace QSB.ElevatorSync
|
|||||||
|
|
||||||
private ElevatorMessage CreateMessage(int id, ElevatorDirection direction) => new ElevatorMessage
|
private ElevatorMessage CreateMessage(int id, ElevatorDirection direction) => new ElevatorMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
Direction = direction,
|
Direction = direction,
|
||||||
ObjectId = id
|
ObjectId = id
|
||||||
};
|
};
|
||||||
|
@ -22,8 +22,7 @@ namespace QSB.Events
|
|||||||
|
|
||||||
private PlayerJoinMessage CreateMessage(string name) => new PlayerJoinMessage
|
private PlayerJoinMessage CreateMessage(string name) => new PlayerJoinMessage
|
||||||
{
|
{
|
||||||
FromId = PlayerTransformSync.LocalInstance.netId.Value,
|
AboutId = LocalPlayerId,
|
||||||
AboutId = PlayerTransformSync.LocalInstance.netId.Value,
|
|
||||||
PlayerName = name
|
PlayerName = name
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -24,7 +24,6 @@ namespace QSB.Events
|
|||||||
|
|
||||||
private PlayerLeaveMessage CreateMessage(uint id, uint[] objects) => new PlayerLeaveMessage
|
private PlayerLeaveMessage CreateMessage(uint id, uint[] objects) => new PlayerLeaveMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = id,
|
AboutId = id,
|
||||||
ObjectIds = objects
|
ObjectIds = objects
|
||||||
};
|
};
|
||||||
|
@ -21,7 +21,6 @@ namespace QSB.Events
|
|||||||
|
|
||||||
private ToggleMessage CreateMessage(bool ready) => new ToggleMessage
|
private ToggleMessage CreateMessage(bool ready) => new ToggleMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = LocalPlayerId,
|
AboutId = LocalPlayerId,
|
||||||
ToggleValue = ready
|
ToggleValue = ready
|
||||||
};
|
};
|
||||||
|
@ -22,8 +22,7 @@ namespace QSB.Events
|
|||||||
|
|
||||||
private PlayerMessage CreateMessage() => new PlayerMessage
|
private PlayerMessage CreateMessage() => new PlayerMessage
|
||||||
{
|
{
|
||||||
FromId = PlayerTransformSync.LocalInstance.netId.Value,
|
AboutId = LocalPlayerId
|
||||||
AboutId = PlayerTransformSync.LocalInstance.netId.Value
|
|
||||||
};
|
};
|
||||||
|
|
||||||
public override void OnServerReceive(PlayerMessage message)
|
public override void OnServerReceive(PlayerMessage message)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
using QSB.Messaging;
|
using QSB.Messaging;
|
||||||
using QSB.TransformSync;
|
using QSB.TransformSync;
|
||||||
using QSB.Utility;
|
using QSB.Utility;
|
||||||
using UnityEngine.Networking;
|
|
||||||
|
|
||||||
namespace QSB.Events
|
namespace QSB.Events
|
||||||
{
|
{
|
||||||
@ -12,7 +11,7 @@ namespace QSB.Events
|
|||||||
public abstract class QSBEvent<T> where T : PlayerMessage, new()
|
public abstract class QSBEvent<T> where T : PlayerMessage, new()
|
||||||
{
|
{
|
||||||
public abstract MessageType Type { get; }
|
public abstract MessageType Type { get; }
|
||||||
public uint LocalPlayerId => PlayerRegistry.LocalPlayer.NetId;
|
public uint LocalPlayerId => PlayerRegistry.LocalPlayerId;
|
||||||
private readonly MessageHandler<T> _eventHandler;
|
private readonly MessageHandler<T> _eventHandler;
|
||||||
|
|
||||||
protected QSBEvent()
|
protected QSBEvent()
|
||||||
@ -61,6 +60,7 @@ namespace QSB.Events
|
|||||||
|
|
||||||
public void SendEvent(T message)
|
public void SendEvent(T message)
|
||||||
{
|
{
|
||||||
|
message.FromId = PlayerRegistry.LocalPlayerId;
|
||||||
UnityHelper.Instance.RunWhen(() => PlayerTransformSync.LocalInstance != null, () => Send(message));
|
UnityHelper.Instance.RunWhen(() => PlayerTransformSync.LocalInstance != null, () => Send(message));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,8 +22,7 @@ namespace QSB.GeyserSync
|
|||||||
|
|
||||||
private GeyserMessage CreateMessage(int id, bool state) => new GeyserMessage
|
private GeyserMessage CreateMessage(int id, bool state) => new GeyserMessage
|
||||||
{
|
{
|
||||||
FromId = PlayerRegistry.LocalPlayer.NetId,
|
AboutId = LocalPlayerId,
|
||||||
AboutId = PlayerRegistry.LocalPlayer.NetId,
|
|
||||||
ObjectId = id,
|
ObjectId = id,
|
||||||
State = state
|
State = state
|
||||||
};
|
};
|
||||||
|
@ -21,8 +21,7 @@ namespace QSB.TimeSync
|
|||||||
|
|
||||||
private ServerTimeMessage CreateMessage(float time, int count) => new ServerTimeMessage
|
private ServerTimeMessage CreateMessage(float time, int count) => new ServerTimeMessage
|
||||||
{
|
{
|
||||||
FromId = PlayerRegistry.LocalPlayer.NetId,
|
AboutId = LocalPlayerId,
|
||||||
AboutId = PlayerRegistry.LocalPlayer.NetId,
|
|
||||||
ServerTime = time,
|
ServerTime = time,
|
||||||
LoopCount = count
|
LoopCount = count
|
||||||
};
|
};
|
||||||
|
@ -24,7 +24,6 @@ namespace QSB.Tools
|
|||||||
|
|
||||||
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = LocalPlayerId,
|
AboutId = LocalPlayerId,
|
||||||
ToggleValue = value
|
ToggleValue = value
|
||||||
};
|
};
|
||||||
|
@ -24,7 +24,6 @@ namespace QSB.Tools
|
|||||||
|
|
||||||
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = LocalPlayerId,
|
AboutId = LocalPlayerId,
|
||||||
ToggleValue = value
|
ToggleValue = value
|
||||||
};
|
};
|
||||||
|
@ -24,7 +24,6 @@ namespace QSB.Tools
|
|||||||
|
|
||||||
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = LocalPlayerId,
|
AboutId = LocalPlayerId,
|
||||||
ToggleValue = value
|
ToggleValue = value
|
||||||
};
|
};
|
||||||
|
@ -24,7 +24,6 @@ namespace QSB.Tools
|
|||||||
|
|
||||||
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = LocalPlayerId,
|
AboutId = LocalPlayerId,
|
||||||
ToggleValue = value
|
ToggleValue = value
|
||||||
};
|
};
|
||||||
|
@ -24,7 +24,6 @@ namespace QSB.Tools
|
|||||||
|
|
||||||
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
private ToggleMessage CreateMessage(bool value) => new ToggleMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = LocalPlayerId,
|
AboutId = LocalPlayerId,
|
||||||
ToggleValue = value
|
ToggleValue = value
|
||||||
};
|
};
|
||||||
|
@ -23,7 +23,6 @@ namespace QSB.TransformSync
|
|||||||
|
|
||||||
private WorldObjectMessage CreateMessage(uint netId, QSBSector sector) => new WorldObjectMessage
|
private WorldObjectMessage CreateMessage(uint netId, QSBSector sector) => new WorldObjectMessage
|
||||||
{
|
{
|
||||||
FromId = LocalPlayerId,
|
|
||||||
AboutId = netId,
|
AboutId = netId,
|
||||||
ObjectId = sector.ObjectId
|
ObjectId = sector.ObjectId
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user