Show / Hide Table of Contents

Interface IWorldObserver

Inherited Members
INetObjectViewer.OnRemoveObject(INetObject)
INetObjectViewer.AddDestroyAction(Action<INetObjectViewer>)
INetObjectViewer.RemoveDestroyAction(Action<INetObjectViewer>)
INetObjectViewer.Client
INetObjectViewer.LastSentUpdateTime
INotifyNetObjectDestroy.AddDestroyAction(Action)
INotifyNetObjectDestroy.RemoveDestroyAction(Action)
Namespace: Eco.Shared.Networking
Assembly: Eco.Shared.dll
Syntax
public interface IWorldObserver : INetObjectViewer, INotifyNetObjectDestroy

Properties

ChangedChunksSendCapacity

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

ChunkColumnsSendCapacity

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

ChunkViewDistance

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

FacingDir

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

IsInitialized

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

LastCheckedPosition

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

LastCheckedViewDistance

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

Position

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

SimulationViewDistance

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

ViewDistance

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

Methods

ConvertToType(Type)

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

Error(LocString)

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

IsAdmin()

Declaration
bool IsAdmin()
Returns
Type Description
System.Boolean

Extension Methods

CommandLine.FeedFromCommandLine(Object)
CommandLine.ToCommandLineArgs(Object, Func<Object, Boolean>)
ListUtil.DepthFirstTraversal<T>(T, Func<T, IEnumerable<T>>)
EnumerableExtensions.SingleItemAsEnumerable<T>(T)
EventUtils.RaiseEvent<TEventArgs>(Object, String, TEventArgs)
PredicateUtils.MatchesAll<TEnumerable, T>(T, TEnumerable)
PredicateUtils.MatchesAll<T>(T, Func<T, Boolean>[])
PredicateUtils.MatchesAny<TEnumerable, T>(T, TEnumerable)
ReflectionUtils.PropertyValue<T>(Object, PropertyInfo)
ReflectionUtils.TryGetPropertyValueByName<T>(Object, String, out T)
ReflectionUtils.GetPropertyValueByName<T>(Object, String)
ReflectionUtils.SetPropertyByName(Object, String, Object)
ReflectionUtils.GetStructPropertyByName<T>(Object, String)
ReflectionUtils.GetStringPropertyByName(Object, String)
ReflectionUtils.ZipByProperty<T>(Object, Object, Object, Func<T, T, T>)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾