mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-03-28 16:20:38 +00:00
put host checks on OnPlayerLeave things that send messages
This commit is contained in:
parent
8d06bd4893
commit
1ce77b0845
@ -32,8 +32,14 @@ public class QSBEclipseCodeController : WorldObject<EclipseCodeController4>
|
||||
}
|
||||
}
|
||||
|
||||
private void OnPlayerLeave(PlayerInfo obj) =>
|
||||
private void OnPlayerLeave(PlayerInfo obj)
|
||||
{
|
||||
if (!QSBCore.IsHost)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.SendMessage(new UseControllerMessage(false));
|
||||
}
|
||||
|
||||
public void SetUser(uint user)
|
||||
{
|
||||
|
@ -17,8 +17,14 @@ public class QSBSlideProjector : WorldObject<SlideProjector>
|
||||
public override void OnRemoval() =>
|
||||
QSBPlayerManager.OnRemovePlayer -= OnPlayerLeave;
|
||||
|
||||
private void OnPlayerLeave(PlayerInfo obj) =>
|
||||
private void OnPlayerLeave(PlayerInfo obj)
|
||||
{
|
||||
if (!QSBCore.IsHost)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.SendMessage(new UseSlideProjectorMessage(false));
|
||||
}
|
||||
|
||||
public override void SendInitialState(uint to) =>
|
||||
this.SendMessage(new UseSlideProjectorMessage(_user) { To = to });
|
||||
|
Loading…
x
Reference in New Issue
Block a user