#if UNITY_EDITOR using UnityEngine; [ExecuteInEditMode] public class DestinationAdjustment : MonoBehaviour { [SerializeField] Transform building = null; [SerializeField] bool allAxisRotation = false; void Update() { if(building != null) { transform.position = new Vector3(transform.position.x, transform.position.y, building.position.z); if (allAxisRotation) transform.rotation = building.rotation; else transform.rotation = Quaternion.Euler(0, building.eulerAngles.y, 0); } } } #endif