protected override void Initialize() { base.Initialize(); if (UserInterface != null) { UserInterface.OnReceiveMessage += HandleUserInterfaceMessage; } _strippableSystem = EntitySystem.Get <StrippableSystem>(); Owner.EnsureComponentWarn <ServerInventoryComponent>(); var cuffed = Owner.EnsureComponentWarn <CuffableComponent>(); cuffed.OnCuffedStateChanged += UpdateState; }