Show / Hide Table of Contents

Class MockWorldObserver

Inheritance
System.Object
MockWorldObserver
Implements
IWorldObserver
INetObjectViewer
INotifyNetObjectDestroy
Namespace: Eco.Simulation.Animals
Assembly: Eco.Simulation.dll
Syntax
public class MockWorldObserver : Object, IWorldObserver, INetObjectViewer, INotifyNetObjectDestroy

Constructors

MockWorldObserver()

Declaration
public MockWorldObserver()

Properties

ChangedChunksSendCapacity

Declaration
public int ChangedChunksSendCapacity { get; set; }
Property Value
Type Description
System.Int32

ChunkColumnsSendCapacity

Declaration
public int ChunkColumnsSendCapacity { get; set; }
Property Value
Type Description
System.Int32

ChunkViewDistance

Declaration
public ViewDistance ChunkViewDistance { get; }
Property Value
Type Description
ViewDistance

Client

Declaration
public INetClient Client { get; }
Property Value
Type Description
INetClient

FacingDir

Declaration
public Vector3 FacingDir { get; set; }
Property Value
Type Description
System.Numerics.Vector3

ID

Declaration
public int ID { get; }
Property Value
Type Description
System.Int32

IsInitialized

Declaration
public bool IsInitialized { get; set; }
Property Value
Type Description
System.Boolean

LastCheckedPosition

Declaration
public Vector3 LastCheckedPosition { get; set; }
Property Value
Type Description
System.Numerics.Vector3

LastCheckedViewDistance

Declaration
public float LastCheckedViewDistance { get; set; }
Property Value
Type Description
System.Single

LastSentUpdateTime

Declaration
public double LastSentUpdateTime { get; set; }
Property Value
Type Description
System.Double

Name

Declaration
public string Name { get; }
Property Value
Type Description
System.String

Position

Declaration
public Vector3 Position { get; set; }
Property Value
Type Description
System.Numerics.Vector3

SimulationViewDistance

Declaration
public ViewDistance SimulationViewDistance { get; }
Property Value
Type Description
ViewDistance

ViewDistance

Declaration
public ViewDistance ViewDistance { get; }
Property Value
Type Description
ViewDistance

Methods

AddDestroyAction(Action)

Declaration
public void AddDestroyAction(Action action)
Parameters
Type Name Description
System.Action action

AddDestroyAction(Action<INetObjectViewer>)

Declaration
public void AddDestroyAction(Action<INetObjectViewer> action)
Parameters
Type Name Description
System.Action<INetObjectViewer> action

ConvertToType(Type)

Declaration
public object ConvertToType(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
System.Object

Error(LocString)

Declaration
public void Error(LocString msg)
Parameters
Type Name Description
LocString msg

InfoBox(String)

Declaration
public void InfoBox(string msg)
Parameters
Type Name Description
System.String msg

IsAdmin()

Declaration
public bool IsAdmin()
Returns
Type Description
System.Boolean

OnRemoveObject(INetObject)

Declaration
public void OnRemoveObject(INetObject netObject)
Parameters
Type Name Description
INetObject netObject

RemoveDestroyAction(Action)

Declaration
public void RemoveDestroyAction(Action action)
Parameters
Type Name Description
System.Action action

RemoveDestroyAction(Action<INetObjectViewer>)

Declaration
public void RemoveDestroyAction(Action<INetObjectViewer> action)
Parameters
Type Name Description
System.Action<INetObjectViewer> action

Implements

IWorldObserver
INetObjectViewer
INotifyNetObjectDestroy
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾