void UpdatePirateAntenna(bool forceRemove = false)
        {
            bool isActive = IsWorking && Sync.Players.GetNPCIdentities().Contains(OwnerId);
            bool doRemove = !isActive || forceRemove;

            MyPirateAntennas.UpdatePirateAntenna(this.EntityId, doRemove, this.CustomName);
        }
Exemple #2
0
        public void UpdatePirateAntenna(bool remove = false)
        {
            bool isActive = IsWorking && Sync.Players.GetNPCIdentities().Contains(OwnerId);

            MyPirateAntennas.UpdatePirateAntenna(this.EntityId, remove, isActive, this.CustomName);
        }
Exemple #3
0
        public void UpdatePirateAntenna(bool remove = false)
        {
            bool activeState = base.IsWorking && Sync.Players.GetNPCIdentities().Contains(base.OwnerId);

            MyPirateAntennas.UpdatePirateAntenna(base.EntityId, remove, activeState, (this.HudText.Length > 0) ? this.HudText : base.CustomName);
        }