private void ChangeSuccessfullyContacting(long?newContact) { MyProxyAntenna entity = base.Entity as MyProxyAntenna; if (entity != null) { entity.SuccessfullyContacting = newContact; } }
private void OnOwnerChanged(long newOwner, MyOwnershipShareModeEnum newShare) { MyProxyAntenna entity = base.Entity as MyProxyAntenna; if (entity != null) { entity.ChangeOwner(newOwner, newShare); } }
private void OnUpdateHudParams(List <MyObjectBuilder_HudEntityParams> newHudParams) { MyProxyAntenna entity = base.Entity as MyProxyAntenna; if (entity != null) { entity.ChangeHudParams(newHudParams); } }
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; } }
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; } }