Show / Hide Table of Contents

Class ScorpionTrunkSyncData

TrunkData container for separate smooth network sync where sync physics is an overkill solution

Inheritance
System.Object
ScorpionTrunkSyncData
Namespace: Eco.Shared.SharedTypes
Assembly: Eco.Shared.dll
Syntax
public class ScorpionTrunkSyncData : Object

Constructors

ScorpionTrunkSyncData()

Declaration
public ScorpionTrunkSyncData()

Fields

Id

Declaration
public Guid Id
Field Value
Type Description
System.Guid

Pos

Declaration
public Vector3 Pos
Field Value
Type Description
System.Numerics.Vector3

Rot

Declaration
public Quaternion Rot
Field Value
Type Description
Quaternion

Methods

FromBSON(BSONObject)

Declaration
public static ScorpionTrunkSyncData FromBSON(BSONObject trunkBson)
Parameters
Type Name Description
BSONObject trunkBson
Returns
Type Description
ScorpionTrunkSyncData

ToBSON()

Declaration
public BSONObject ToBSON()
Returns
Type Description
BSONObject

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