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