fixed remote call

This commit is contained in:
Mister_Nebula 2020-08-13 17:44:27 +01:00
parent fe0b8ffce3
commit 65e05835cd
6 changed files with 17 additions and 4 deletions

View File

@ -21,7 +21,7 @@ namespace QSB.ElevatorSync
public override void OnReceiveRemote(ElevatorMessage message)
{
if (!IsInUniverse || message.SenderId == PlayerRegistry.LocalPlayer.NetId)
if (!IsInUniverse)
{
return;
}

View File

@ -24,5 +24,10 @@ namespace QSB.Events
var deathMessage = Necronomicon.GetPhrase(message.DeathType);
DebugLog.ToAll(string.Format(deathMessage, playerName));
}
public override void OnReceiveLocal(PlayerDeathMessage message)
{
OnReceiveRemote(message);
}
}
}

View File

@ -32,6 +32,11 @@ namespace QSB.Events
}
}
public override void OnReceiveLocal(PlayerLeaveMessage message)
{
OnReceiveRemote(message);
}
private void DestroyObject(uint objectId)
{
var component = Object.FindObjectsOfType<NetworkBehaviour>()

View File

@ -38,5 +38,10 @@ namespace QSB.Events
DebugLog.ToScreen($"{transformSync.GetType().Name} of ID {message.SenderId} set to {message.SectorName}");
transformSync.ReferenceTransform = sector.transform;
}
public override void OnReceiveLocal(SectorMessage message)
{
OnReceiveRemote(message);
}
}
}

View File

@ -42,7 +42,6 @@ namespace QSB.Events
/// <param name="message"></param>
public virtual void OnReceiveRemote(T message)
{
}
/// <summary>
@ -51,7 +50,6 @@ namespace QSB.Events
/// <param name="message"></param>
public virtual void OnReceiveLocal(T message)
{
OnReceiveRemote(message);
}
/// <summary>

View File

@ -26,7 +26,7 @@ namespace QSB.GeyserSync
public override void OnReceiveRemote(GeyserMessage message)
{
if (!IsInUniverse || message.SenderId == PlayerRegistry.LocalPlayer.NetId)
if (!IsInUniverse)
{
return;
}