Class MyDataBroadcaster
Inheritance
System.Object
MyDataBroadcaster
Assembly: Sandbox.Game.dll
Syntax
public class MyDataBroadcaster : MyEntityComponentBase, IMyEntityComponentBase, IMyComponentBase, IMyEventProxy, IMyEventOwner
Constructors
MyDataBroadcaster()
Declaration
public MyDataBroadcaster()
Fields
m_receiversInRange
Declaration
protected HashSet<MyDataReceiver> m_receiversInRange
Field Value
m_tmpBroadcasters
Declaration
protected static List<MyDataBroadcaster> m_tmpBroadcasters
Field Value
Properties
AntennaEntityId
Declaration
public long AntennaEntityId { get; }
Property Value
| Type |
Description |
| System.Int64 |
|
BroadcastPosition
Declaration
public Vector3D BroadcastPosition { get; }
Property Value
Closed
Declaration
public bool Closed { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
ComponentTypeDebugString
Declaration
public override string ComponentTypeDebugString { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
HasRemoteControl
Declaration
public bool HasRemoteControl { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Info
Declaration
public MyAntennaSystem.BroadcasterInfo Info { get; }
Property Value
| Type |
Description |
| Sandbox.Game.GameSystems.MyAntennaSystem.BroadcasterInfo |
|
IsBeacon
Declaration
public bool IsBeacon { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
MainRemoteControlId
Declaration
public Nullable<long> MainRemoteControlId { get; }
Property Value
| Type |
Description |
| System.Nullable<System.Int64> |
|
MainRemoteControlOwner
Declaration
public Nullable<long> MainRemoteControlOwner { get; }
Property Value
| Type |
Description |
| System.Nullable<System.Int64> |
|
MainRemoteControlSharing
Declaration
public MyOwnershipShareModeEnum MainRemoteControlSharing { get; }
Property Value
Owner
Declaration
public long Owner { get; }
Property Value
| Type |
Description |
| System.Int64 |
|
Receiver
Declaration
public MyDataReceiver Receiver { get; }
Property Value
ReceiversInRange
Declaration
public HashSet<MyDataReceiver> ReceiversInRange { get; }
Property Value
ShowInTerminal
Declaration
public bool ShowInTerminal { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowOnHud
Declaration
public virtual bool ShowOnHud { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
CanBeUsedByPlayer(Int64)
Declaration
public bool CanBeUsedByPlayer(long playerId)
Parameters
| Type |
Name |
Description |
| System.Int64 |
playerId |
|
Returns
| Type |
Description |
| System.Boolean |
|
CanBeUsedByPlayer(Int64, IMyEntity)
Declaration
public static bool CanBeUsedByPlayer(long playerId, IMyEntity Entity)
Parameters
| Type |
Name |
Description |
| System.Int64 |
playerId |
|
| IMyEntity |
Entity |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetHudParams(Boolean)
Declaration
public List<MyHudEntityParams> GetHudParams(bool allowBlink)
Parameters
| Type |
Name |
Description |
| System.Boolean |
allowBlink |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<VRage.Game.Gui.MyHudEntityParams> |
|
InitProxyObjectBuilder(MyObjectBuilder_ProxyAntenna)
Declaration
public virtual void InitProxyObjectBuilder(MyObjectBuilder_ProxyAntenna ob)
Parameters
OnAddedToContainer()
Declaration
public override void OnAddedToContainer()
Overrides
OnBeforeRemovedFromContainer()
Declaration
public override void OnBeforeRemovedFromContainer()
Overrides
RaiseAntennaNameChanged(MyTerminalBlock)
Declaration
public void RaiseAntennaNameChanged(MyTerminalBlock block)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.Entities.Cube.MyTerminalBlock |
block |
|
RaiseNameChanged(MyCubeGrid)
Declaration
public void RaiseNameChanged(MyCubeGrid grid)
Parameters
RaiseOwnerChanged()
Declaration
public void RaiseOwnerChanged()
UpdateHudParams(MyEntity)
Declaration
public void UpdateHudParams(MyEntity entity)
Parameters
UpdateReceiversInRange()
Declaration
public virtual void UpdateReceiversInRange()
UpdateRemoteControlInfo()
Declaration
public void UpdateRemoteControlInfo()
Extension Methods