Show / Hide Table of Contents

Interface INetObjectManager

Interface for INetObject manager.

Namespace: Eco.Shared.Networking
Assembly: Eco.Shared.dll
Syntax
public interface INetObjectManager

Methods

Add(INetObject, Int32)

Adds netObject with associated id to INetObjectManager.

Declaration
void Add(INetObject netObject, int id)
Parameters
Type Name Description
INetObject netObject
System.Int32 id

GetNextID()

Allocates and returns next INetObject identifier.

Declaration
int GetNextID()
Returns
Type Description
System.Int32

Remove(INetObject)

Removes netObject from INetObjectManager.

Declaration
void Remove(INetObject netObject)
Parameters
Type Name Description
INetObject netObject

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
☀
☾