29 lines
738 B
C#

using UnityEngine;
using Fusion;
public class MapPlacement : NetworkBehaviour
{
[Header("Reference to the networked cube")]
public NetworkObject targetCube;
[Header("Offset to align map relative to cube")]
public float xOffset = 0f;
public float zOffset = 0f;
void Update()
{
if (targetCube != null)
{
Vector3 targetPosition = targetCube.transform.position;
Vector3 currentPosition = transform.position;
// Apply X and Z offsets while keeping current Y
transform.position = new Vector3(
targetPosition.x + xOffset,
currentPosition.y,
targetPosition.z + zOffset
);
}
}
}