mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 11:00:32 +00:00
syntax
This commit is contained in:
parent
fcc6c31c7a
commit
34acc450bd
@ -67,7 +67,7 @@ public abstract class NetworkTransformBase : NetworkBehaviour
|
|||||||
|
|
||||||
[Tooltip("Local timeline acceleration in % while catching up.")]
|
[Tooltip("Local timeline acceleration in % while catching up.")]
|
||||||
[Range(0, 1)]
|
[Range(0, 1)]
|
||||||
public double catchupSpeed = 0.01f; // 1%
|
public double catchupSpeed = 0.01f; // 1%
|
||||||
|
|
||||||
[Tooltip("Local timeline slowdown in % while slowing down.")]
|
[Tooltip("Local timeline slowdown in % while slowing down.")]
|
||||||
[Range(0, 1)]
|
[Range(0, 1)]
|
||||||
@ -108,7 +108,7 @@ public abstract class NetworkTransformBase : NetworkBehaviour
|
|||||||
public float dynamicAdjustmentTolerance = 1; // 1 is realistically just fine, 2 is very very safe even for 20% jitter. can be half a frame too. (see above comments)
|
public float dynamicAdjustmentTolerance = 1; // 1 is realistically just fine, 2 is very very safe even for 20% jitter. can be half a frame too. (see above comments)
|
||||||
|
|
||||||
[Tooltip("Dynamic adjustment is computed over n-second exponential moving average standard deviation.")]
|
[Tooltip("Dynamic adjustment is computed over n-second exponential moving average standard deviation.")]
|
||||||
public int deliveryTimeEmaDuration = 2; // 1-2s recommended to capture average delivery time
|
public int deliveryTimeEmaDuration = 2; // 1-2s recommended to capture average delivery time
|
||||||
|
|
||||||
ExponentialMovingAverage serverDeliveryTimeEma; // average delivery time (standard deviation gives average jitter)
|
ExponentialMovingAverage serverDeliveryTimeEma; // average delivery time (standard deviation gives average jitter)
|
||||||
ExponentialMovingAverage clientDeliveryTimeEma; // average delivery time (standard deviation gives average jitter)
|
ExponentialMovingAverage clientDeliveryTimeEma; // average delivery time (standard deviation gives average jitter)
|
||||||
@ -155,7 +155,7 @@ public abstract class NetworkTransformBase : NetworkBehaviour
|
|||||||
[Header("Sensitivity"), Tooltip("Sensitivity of changes needed before an updated state is sent over the network")]
|
[Header("Sensitivity"), Tooltip("Sensitivity of changes needed before an updated state is sent over the network")]
|
||||||
public float positionSensitivity = 0.01f;
|
public float positionSensitivity = 0.01f;
|
||||||
public float rotationSensitivity = 0.01f;
|
public float rotationSensitivity = 0.01f;
|
||||||
public float scaleSensitivity = 0.01f;
|
public float scaleSensitivity = 0.01f;
|
||||||
|
|
||||||
protected bool positionChanged;
|
protected bool positionChanged;
|
||||||
protected bool rotationChanged;
|
protected bool rotationChanged;
|
||||||
@ -170,7 +170,7 @@ public abstract class NetworkTransformBase : NetworkBehaviour
|
|||||||
[Header("Selective Sync & interpolation")]
|
[Header("Selective Sync & interpolation")]
|
||||||
public bool syncPosition = true;
|
public bool syncPosition = true;
|
||||||
public bool syncRotation = true;
|
public bool syncRotation = true;
|
||||||
public bool syncScale = false; // rare. off by default.
|
public bool syncScale = false; // rare. off by default.
|
||||||
|
|
||||||
double lastClientSendTime;
|
double lastClientSendTime;
|
||||||
double lastServerSendTime;
|
double lastServerSendTime;
|
||||||
@ -178,7 +178,7 @@ public abstract class NetworkTransformBase : NetworkBehaviour
|
|||||||
// debugging ///////////////////////////////////////////////////////////
|
// debugging ///////////////////////////////////////////////////////////
|
||||||
[Header("Debug")]
|
[Header("Debug")]
|
||||||
public bool showGizmos;
|
public bool showGizmos;
|
||||||
public bool showOverlay;
|
public bool showOverlay;
|
||||||
public Color overlayColor = new Color(0, 0, 0, 0.5f);
|
public Color overlayColor = new Color(0, 0, 0, 0.5f);
|
||||||
|
|
||||||
// initialization //////////////////////////////////////////////////////
|
// initialization //////////////////////////////////////////////////////
|
||||||
|
Loading…
Reference in New Issue
Block a user