public void UpdateSign(string text)
        {
            if (Transform == null)
            {
                return;
            }

            if (!BarricadeManager.tryGetInfo(Transform, out _, out _, out _, out _, out _, out BarricadeDrop drop))
            {
                return;
            }

            InteractableSign interactableSign = drop.interactable as InteractableSign;

            if (interactableSign == null)
            {
                return;
            }

            BarricadeManager.ServerSetSignText(interactableSign, text);
        }