Files
XRLib/Assets/Scripts/Simulator/Components/ComponentBase.cs
2025-11-04 11:02:02 +09:00

34 lines
635 B
C#

using Simulator.Data;
using Simulator.Model;
using UnityEngine;
using UVC.Data.Core;
public enum ComponentType
{
Source,
Sink,
Rack,
Queue,
ASRS
}
public class ComponentBase : MonoBehaviour
{
protected ComponentDataBase data;
protected ModelDataBase modelData;
public ComponentType componentType;
public void SetPosition()
{
transform.position = new Vector3(data.physical.position.x, data.physical.position.z, data.physical.position.y);
}
public virtual void GetModelData(DataObject modelData)
{
}
public virtual void DecreaseEntity(Entity entity)
{
}
}