Fix instrument crash when you put an instrument in Urist's hands
This commit is contained in:
@@ -246,9 +246,12 @@ namespace Content.Server.GameObjects.Components.Instruments
|
|||||||
|
|
||||||
public void HandSelected(HandSelectedEventArgs eventArgs)
|
public void HandSelected(HandSelectedEventArgs eventArgs)
|
||||||
{
|
{
|
||||||
var session = eventArgs.User?.GetComponent<BasicActorComponent>()?.playerSession;
|
if (eventArgs.User == null || !eventArgs.User.TryGetComponent(out BasicActorComponent? actor))
|
||||||
|
return;
|
||||||
|
|
||||||
if (session == null) return;
|
var session = actor.playerSession;
|
||||||
|
|
||||||
|
if (session.Status != SessionStatus.InGame) return;
|
||||||
|
|
||||||
InstrumentPlayer = session;
|
InstrumentPlayer = session;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user