BeardedManStudios.Network.NetworkedMonoBehavior.AuthoritativeFrameHistory.Setup C# (CSharp) Method

Setup() public method

Sets up the authoritative history for what we want to track
public Setup ( bool trackPos, bool trackRotation, bool trackScale ) : void
trackPos bool Do we want to track the position?
trackRotation bool Do we want to track the rotation?
trackScale bool Do we want to track the scale?
return void
			public void Setup(bool trackPos, bool trackRotation, bool trackScale)
			{
				_trackPos = trackPos;
				_posTimeStamp = Time.time;
				_trackRotation = trackRotation;
				_trackScale = trackScale;

				_positionFrameHistory = !_trackPos ? null : new List<AuthoritativeFrame>(byte.MaxValue);
				_rotationFrameHistory = !_trackRotation ? null : new List<AuthoritativeFrame>(byte.MaxValue);
				_scaleFrameHistory = !_trackScale ? null : new List<AuthoritativeFrame>(byte.MaxValue);
			}
NetworkedMonoBehavior.AuthoritativeFrameHistory