public override void InitProxyObjectBuilder(MyObjectBuilder_ProxyAntenna ob) { base.InitProxyObjectBuilder(ob); ob.IsLaser = true; ob.SuccessfullyContacting = this.SuccessfullyContacting; ob.StateText = this.StateText.ToString(); }
public virtual void InitProxyObjectBuilder(MyObjectBuilder_ProxyAntenna ob) { ob.HasReceiver = this.Receiver != null; ob.IsCharacter = base.Entity is MyCharacter; ob.Position = this.BroadcastPosition; ob.HudParams = new List <MyObjectBuilder_HudEntityParams>(); foreach (MyHudEntityParams @params in this.GetHudParams(false)) { ob.HudParams.Add(@params.GetObjectBuilder()); } ob.InfoEntityId = this.Info.EntityId; ob.InfoName = this.Info.Name; ob.Owner = this.Owner; ob.Share = this.GetShare(); ob.AntennaEntityId = base.Entity.EntityId; ob.PersistentFlags |= MyPersistentEntityFlags2.InScene | MyPersistentEntityFlags2.Enabled; ob.HasRemote = this.HasRemoteControl; ob.MainRemoteOwner = this.MainRemoteControlOwner; ob.MainRemoteId = this.MainRemoteControlId; ob.MainRemoteSharing = this.MainRemoteControlSharing; }
public override void InitProxyObjectBuilder(MyObjectBuilder_ProxyAntenna ob) { base.InitProxyObjectBuilder(ob); ob.IsLaser = false; ob.BroadcastRadius = this.BroadcastRadius; }