데이터파이프라인 타워 부분 개선

This commit is contained in:
2026-02-01 11:31:50 +09:00
parent 9d870625ce
commit fe046611b0
43 changed files with 2181 additions and 45 deletions

View File

@@ -0,0 +1,26 @@
using Northbound.Data;
using Unity.Netcode;
using UnityEngine;
namespace Northbound
{
[RequireComponent(typeof(Building))]
[RequireComponent(typeof(NetworkObject))]
public class TowerDataComponent : MonoBehaviour
{
[Header("Data Reference")]
[Tooltip("ScriptableObject containing tower data")]
public TowerData towerData;
private void Awake()
{
// TowerData now extends BuildingData, so just pass it directly
Building building = GetComponent<Building>();
if (building != null && towerData != null)
{
building.buildingData = towerData;
building.initialTeam = TeamType.Player;
}
}
}
}