Пример #1
0
        private void ChangeSuccessfullyContacting(long?newContact)
        {
            MyProxyAntenna entity = base.Entity as MyProxyAntenna;

            if (entity != null)
            {
                entity.SuccessfullyContacting = newContact;
            }
        }
Пример #2
0
        private void OnOwnerChanged(long newOwner, MyOwnershipShareModeEnum newShare)
        {
            MyProxyAntenna entity = base.Entity as MyProxyAntenna;

            if (entity != null)
            {
                entity.ChangeOwner(newOwner, newShare);
            }
        }
Пример #3
0
        private void OnUpdateHudParams(List <MyObjectBuilder_HudEntityParams> newHudParams)
        {
            MyProxyAntenna entity = base.Entity as MyProxyAntenna;

            if (entity != null)
            {
                entity.ChangeHudParams(newHudParams);
            }
        }
Пример #4
0
        private void UpdateRemoteControlState(bool hasRemote, long?owner, MyOwnershipShareModeEnum sharing, long?remoteId)
        {
            MyProxyAntenna entity = base.Entity as MyProxyAntenna;

            if (entity != null)
            {
                entity.HasRemoteControl         = hasRemote;
                entity.MainRemoteControlOwner   = owner;
                entity.MainRemoteControlId      = remoteId;
                entity.MainRemoteControlSharing = sharing;
            }
        }
Пример #5
0
        private void OnNameChanged(string newName)
        {
            MyProxyAntenna entity = base.Entity as MyProxyAntenna;

            if (entity != null)
            {
                MyAntennaSystem.BroadcasterInfo info = new MyAntennaSystem.BroadcasterInfo {
                    EntityId = entity.Info.EntityId,
                    Name     = newName
                };
                entity.Info = info;
            }
        }