34 lines
635 B
C#
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)
|
|
{
|
|
|
|
}
|
|
}
|