Content update for UI prediction (#27214)
* Content update for UI refactor * Big update * Sharing * Remaining content updates * First big update * Prototype updates * AUGH * Fix UI comp ref * Cleanup - Fix predicted message, fix item slots, fix interaction range check. * Fix regressions * Make this predictive idk why it wasn't. * Fix slime merge * Merge conflict * Fix merge
This commit is contained in:
@@ -129,7 +129,7 @@ public sealed class GatewaySystem : EntitySystem
|
||||
unlockTime
|
||||
);
|
||||
|
||||
_ui.TrySetUiState(uid, GatewayUiKey.Key, state);
|
||||
_ui.SetUiState(uid, GatewayUiKey.Key, state);
|
||||
}
|
||||
|
||||
private void UpdateAppearance(EntityUid uid)
|
||||
@@ -139,12 +139,14 @@ public sealed class GatewaySystem : EntitySystem
|
||||
|
||||
private void OnOpenPortal(EntityUid uid, GatewayComponent comp, GatewayOpenPortalMessage args)
|
||||
{
|
||||
if (args.Session.AttachedEntity == null || GetNetEntity(uid) == args.Destination ||
|
||||
if (GetNetEntity(uid) == args.Destination ||
|
||||
!comp.Enabled || !comp.Interactable)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// if the gateway has an access reader check it before allowing opening
|
||||
var user = args.Session.AttachedEntity.Value;
|
||||
var user = args.Actor;
|
||||
if (CheckAccess(user, uid, comp))
|
||||
return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user