BeardedManStudios.Network.NetworkedMonoBehavior.PrepareNextSerializedTransform C# (CSharp) Method

PrepareNextSerializedTransform() private method

private PrepareNextSerializedTransform ( SerializeVector3Properties type, Vector3 value ) : void
type SerializeVector3Properties
value Vector3
return void
		private void PrepareNextSerializedTransform(SerializeVector3Properties type, Vector3 value)
		{
			switch (type)
			{
				case SerializeVector3Properties.X:
					ObjectMapper.MapBytes(serializedBuffer, value.x);
					break;
				case SerializeVector3Properties.Y:
					ObjectMapper.MapBytes(serializedBuffer, value.y);
					break;
				case SerializeVector3Properties.Z:
					ObjectMapper.MapBytes(serializedBuffer, value.z);
					break;
				case SerializeVector3Properties.XY:
					ObjectMapper.MapBytes(serializedBuffer, value.x);
					ObjectMapper.MapBytes(serializedBuffer, value.y);
					break;
				case SerializeVector3Properties.XZ:
					ObjectMapper.MapBytes(serializedBuffer, value.x);
					ObjectMapper.MapBytes(serializedBuffer, value.z);
					break;
				case SerializeVector3Properties.YZ:
					ObjectMapper.MapBytes(serializedBuffer, value.y);
					ObjectMapper.MapBytes(serializedBuffer, value.z);
					break;
				case SerializeVector3Properties.XYZ:
					ObjectMapper.MapBytes(serializedBuffer, value);
					break;
				default:
					return;
			}
		}