private float GetHistoryDistance(MovementHistoryItem serverItem, MovementHistoryItem localItem) { var serverPosition = new Vector3(serverItem.xPosition, serverItem.yPosition, serverItem.zPosition); var localPosition = new Vector3(localItem.xPosition, localItem.yPosition, localItem.zPosition); return(Vector3.Distance(localPosition, serverPosition)); }
private MovementHistoryItem GetMovementHistoryItem(InputFrame inputFrame) { MovementHistoryItem movementHistoryItem = new MovementHistoryItem() { xPosition = transform.position.x, yPosition = transform.position.y, zPosition = transform.position.z, frame = inputFrame.frame, inputFrame = inputFrame }; return(movementHistoryItem); }