Class NetPhysicsEntity
Inheritance
System.Object
NetPhysicsEntity
Assembly: Eco.Shared.dll
Syntax
public class NetPhysicsEntity : NetEntity, INetObjectPosition, INetObject, IPositionAndBounds
Constructors
NetPhysicsEntity(String)
Declaration
public NetPhysicsEntity(string type)
Parameters
Type |
Name |
Description |
System.String |
type |
|
NetPhysicsEntity(String, INetObject)
Declaration
public NetPhysicsEntity(string type, INetObject controller)
Parameters
Type |
Name |
Description |
System.String |
type |
|
INetObject |
controller |
|
Properties
CanTeleport
Declaration
public bool CanTeleport { get; }
Property Value
Type |
Description |
System.Boolean |
|
Controller
Declaration
public INetObjectViewer Controller { get; }
Property Value
LastReceivedUpdateTime
Declaration
public double LastReceivedUpdateTime { get; }
Property Value
Type |
Description |
System.Double |
|
Velocity
Declaration
public Vector3 Velocity { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Methods
IsNotRelevant(INetObjectViewer)
Declaration
public override bool IsNotRelevant(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
IsRelevant(INetObjectViewer)
Declaration
public override bool IsRelevant(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
IsUpdated(INetObjectViewer)
Declaration
public override bool IsUpdated(INetObjectViewer viewer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
ReceiveUpdate(BSONObject)
Declaration
public override void ReceiveUpdate(BSONObject bsonObj)
Parameters
Overrides
SendInitialState(BSONObject, INetObjectViewer)
Declaration
public override void SendInitialState(BSONObject bsonObj, INetObjectViewer viewer)
Parameters
Overrides
SendUpdate(BSONObject, INetObjectViewer)
Declaration
public override void SendUpdate(BSONObject bsonObj, INetObjectViewer viewer)
Parameters
Overrides
SetPhysicsController(INetObjectViewer, Func<Boolean>)
Declaration
public bool SetPhysicsController(INetObjectViewer owner, Func<bool> canTeleportCheck = null)
Parameters
Type |
Name |
Description |
INetObjectViewer |
owner |
|
System.Func<System.Boolean> |
canTeleportCheck |
|
Returns
Type |
Description |
System.Boolean |
|
Events
UpdatePositionFail
Declaration
public static event Action<string, NetPhysicsEntity, NetObject> UpdatePositionFail
Event Type
Implements
Extension Methods