ashby-games/Unity/Farmhouse Hustle/Assets/Scripts/Gameplay/GlobalObjectsPositionManager.cs
2026-01-05 12:16:58 +05:30

23 lines
664 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GlobalObjectsPositionManager : MonoBehaviour, IDataLoader
{
[SerializeField] private Transform[] globalTransforms;
private GridManager gridManager;
public void InitializeData()
{
gridManager = InterfaceManager.Instance?.GetInterfaceInstance<GridManager>();
var gridCenterPoint = gridManager.GetGridCenterPoint();
Debug.Log($"GridCenterPoint: {gridCenterPoint}");
foreach (var obj in globalTransforms)
{
obj.position = new Vector3(gridCenterPoint.x, obj.position.y, obj.position.z);
}
}
}