Class NetickUnityUtils
- Namespace
- Netick.Unity
- Assembly
- Netick.Unity.dll
public static class NetickUnityUtils
- Inheritance
-
NetickUnityUtils
- Inherited Members
-
Methods
AddInterestBoxArea(NetworkPlayer, Bounds, int)
public static void AddInterestBoxArea(this NetworkPlayer player, Bounds box, int layerIndex = 0)
Parameters
player NetworkPlayer
box Bounds
layerIndex int
FromNumerics(Quaternion)
public static Quaternion FromNumerics(this Quaternion vec)
Parameters
vec Quaternion
Returns
- Quaternion
FromNumerics(Vector3)
public static Vector3 FromNumerics(this Vector3 vec)
Parameters
vec Vector3
Returns
- Vector3
GetColor(int*, float)
public static Color GetColor(int* data, float precision)
Parameters
data int*
precision float
Returns
- Color
GetDouble(int*)
public static double GetDouble(int* data)
Parameters
data int*
Returns
- double
GetElapsedTime(NetworkTimer, NetworkSandbox, bool)
public static float GetElapsedTime(this NetworkTimer timer, NetworkSandbox sandbox, bool usePredictedTiming = false)
Parameters
timer NetworkTimer
sandbox NetworkSandbox
usePredictedTiming bool
Returns
- float
GetFloat(int*, float)
public static float GetFloat(int* data, float precision)
Parameters
data int*
precision float
Returns
- float
GetQuaternion(int*, float)
public static Quaternion GetQuaternion(int* data, float precision)
Parameters
data int*
precision float
Returns
- Quaternion
GetQuaternionCompressed(int*)
public static Quaternion GetQuaternionCompressed(int* data)
Parameters
data int*
Returns
- Quaternion
GetRemainingTime(NetworkTimer, NetworkSandbox, bool)
public static float GetRemainingTime(this NetworkTimer timer, NetworkSandbox sandbox, bool usePredictedTiming = false)
Parameters
timer NetworkTimer
sandbox NetworkSandbox
usePredictedTiming bool
Returns
- float
GetSandbox(NetickEngine)
public static NetworkSandbox GetSandbox(this NetickEngine engine)
Parameters
engine NetickEngine
Returns
- NetworkSandbox
GetSmoothAngle(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static Angle GetSmoothAngle(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- Angle
GetSmoothBool(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static bool GetSmoothBool(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- bool
GetSmoothColor(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static Color GetSmoothColor(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- Color
GetSmoothDouble(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static double GetSmoothDouble(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- double
GetSmoothFloat(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static float GetSmoothFloat(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- float
GetSmoothInt(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static int GetSmoothInt(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- int
GetSmoothNetworkBool(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static NetworkBool GetSmoothNetworkBool(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- NetworkBool
GetSmoothQuaternion(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static Quaternion GetSmoothQuaternion(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- Quaternion
GetSmoothVector2(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static Vector2 GetSmoothVector2(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- Vector2
GetSmoothVector3(NetickEngine, int*, ref Interpolator, InterpolationSource)
public static Vector3 GetSmoothVector3(NetickEngine engine, int* data, ref Interpolator interpolator, InterpolationSource interpolationSource)
Parameters
engine NetickEngine
data int*
interpolator Interpolator
interpolationSource InterpolationSource
Returns
- Vector3
GetVector2(int*, float)
public static Vector2 GetVector2(int* data, float precision)
Parameters
data int*
precision float
Returns
- Vector2
GetVector3(int*, float)
public static Vector3 GetVector3(int* data, float precision)
Parameters
data int*
precision float
Returns
- Vector3
IsRunning(NetworkTimer, NetworkSandbox, bool)
public static bool IsRunning(this NetworkTimer timer, NetworkSandbox sandbox, bool usePredictedTiming = false)
Parameters
timer NetworkTimer
sandbox NetworkSandbox
usePredictedTiming bool
Returns
- bool
IsStopped(NetworkTimer, NetworkSandbox, bool)
public static bool IsStopped(this NetworkTimer timer, NetworkSandbox sandbox, bool usePredictedTiming = false)
Parameters
timer NetworkTimer
sandbox NetworkSandbox
usePredictedTiming bool
Returns
- bool
NetworkPlay(AudioSource, NetworkSandbox, ulong)
public static void NetworkPlay(this AudioSource audioSource, NetworkSandbox sandbox, ulong delay = 0)
Parameters
audioSource AudioSource
sandbox NetworkSandbox
delay ulong
NetworkPlayOneShot(AudioSource, NetworkSandbox, AudioClip, float)
public static void NetworkPlayOneShot(this AudioSource audioSource, NetworkSandbox sandbox, AudioClip clip, float volumeScale = 1)
Parameters
audioSource AudioSource
sandbox NetworkSandbox
clip AudioClip
volumeScale float
NetworkPlayScheduled(AudioSource, NetworkSandbox, double)
public static void NetworkPlayScheduled(this AudioSource audioSource, NetworkSandbox sandbox, double time)
Parameters
audioSource AudioSource
sandbox NetworkSandbox
time double
QuatMemberPack(float)
public static int QuatMemberPack(float value)
Parameters
value float
Returns
- int
QuatMemberUnpack(int)
public static float QuatMemberUnpack(int data)
Parameters
data int
Returns
- float
RaycastAll(PhysicsScene, Vector3, Vector3, RaycastHit[], float, int, QueryTriggerInteraction)
public static int RaycastAll(this PhysicsScene physics, Vector3 origin, Vector3 direction, RaycastHit[] hits, float maxDistance = Infinity, int layerMask = -5, QueryTriggerInteraction queryTriggerInteraction = 0)
Parameters
physics PhysicsScene
origin Vector3
direction Vector3
hits RaycastHit[]
maxDistance float
layerMask int
queryTriggerInteraction QueryTriggerInteraction
Returns
- int
public static int RaycastAll(this PhysicsScene2D physics, Vector2 origin, Vector2 direction, float distance, ContactFilter2D contactFilter, RaycastHit2D[] results)
Parameters
physics PhysicsScene2D
origin Vector2
direction Vector2
distance float
contactFilter ContactFilter2D
results RaycastHit2D[]
Returns
- int
SetColor(int*, Color, float)
public static void SetColor(int* data, Color value, float precisionInverse)
Parameters
data int*
value Color
precisionInverse float
SetEnabled(Component, NetworkSandbox, bool)
public static void SetEnabled(this Component comp, NetworkSandbox sandbox, bool value)
Parameters
comp Component
sandbox NetworkSandbox
value bool
SetFloat(int*, float, float)
public static void SetFloat(int* data, float value, float precisionInverse)
Parameters
data int*
value float
precisionInverse float
SetQuaternion(int*, Quaternion, float)
public static void SetQuaternion(int* data, Quaternion value, float precisionInverse)
Parameters
data int*
value Quaternion
precisionInverse float
SetQuaternionCompressed(int*, Quaternion)
public static void SetQuaternionCompressed(int* data, Quaternion value)
Parameters
data int*
value Quaternion
SetVector2(int*, Vector2, float)
public static void SetVector2(int* data, Vector2 value, float precisionInverse)
Parameters
data int*
value Vector2
precisionInverse float
SetVector3(int*, Vector3, float)
public static void SetVector3(int* data, Vector3 value, float precisionInverse)
Parameters
data int*
value Vector3
precisionInverse float
ToNumerics(Quaternion)
public static Quaternion ToNumerics(this Quaternion vec)
Parameters
vec Quaternion
Returns
- Quaternion
ToNumerics(Vector3)
public static Vector3 ToNumerics(this Vector3 vec)
Parameters
vec Vector3
Returns
- Vector3
ToUnityBounds(NetickBounds)
public static Bounds ToUnityBounds(this NetickBounds bounds)
Parameters
bounds NetickBounds
Returns
- Bounds