Class NetEntity
Inheritance
System.Object
NetEntity
Assembly: Eco.Shared.dll
Syntax
public class NetEntity : Object, INetObjectPosition, INetObject, IPositionAndBounds
Constructors
NetEntity(String)
Declaration
public NetEntity(string type)
Parameters
Type |
Name |
Description |
System.String |
type |
|
NetEntity(String, INetObject)
Declaration
public NetEntity(string type, INetObject controller)
Parameters
Type |
Name |
Description |
System.String |
type |
|
INetObject |
controller |
|
Properties
Active
Declaration
public bool Active { get; }
Property Value
Type |
Description |
System.Boolean |
|
Bounds
Declaration
public Rect Bounds { get; }
Property Value
ID
Declaration
Property Value
Type |
Description |
System.Int32 |
|
NetObj
Declaration
protected NetObject NetObj { get; set; }
Property Value
NetObjectCreationRealtime
Declaration
public double NetObjectCreationRealtime { get; set; }
Property Value
Type |
Description |
System.Double |
|
Position
Declaration
public Vector3 Position { protected get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Rotation
Declaration
public Quaternion Rotation { get; set; }
Property Value
Type
Declaration
public string Type { get; }
Property Value
Type |
Description |
System.String |
|
UpdateChannel
Declaration
public NetworkChannel UpdateChannel { get; }
Property Value
Methods
Destroy()
Declaration
public virtual void Destroy()
IsNotRelevant(INetObjectViewer)
Declaration
public virtual bool IsNotRelevant(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsRelevant(INetObjectViewer)
Declaration
public virtual bool IsRelevant(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsUpdated(INetObjectViewer)
Declaration
public virtual bool IsUpdated(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ReceiveInitialState(BSONObject)
Declaration
public virtual void ReceiveInitialState(BSONObject bsonObj)
Parameters
ReceiveUpdate(BSONObject)
Declaration
public virtual void ReceiveUpdate(BSONObject bsonObj)
Parameters
SendInitialState(BSONObject, INetObjectViewer)
Declaration
public virtual void SendInitialState(BSONObject bsonObj, INetObjectViewer viewer)
Parameters
SendUpdate(BSONObject, INetObjectViewer)
Declaration
public virtual void SendUpdate(BSONObject bsonObj, INetObjectViewer viewer)
Parameters
SetActiveAndCreate()
Declaration
public void SetActiveAndCreate()
Explicit Interface Implementations
IPositionAndBounds.Position
Declaration
Vector3 IPositionAndBounds.Position { get; }
Returns
Type |
Description |
System.Numerics.Vector3 |
|
Implements
Extension Methods