25 lines
773 B
C#
25 lines
773 B
C#
using Simulator.Data;
|
|
using Simulator.Model;
|
|
using UnityEngine;
|
|
using UVC.Data.Core;
|
|
using System.Collections.Generic;
|
|
using Unity.VisualScripting;
|
|
|
|
public class SinkComponent : ComponentBase
|
|
{
|
|
public SinkDataClass sourceData = new SinkDataClass();
|
|
public SinkModelData sinkModelData = new SinkModelData();
|
|
public void SetComponent(SinkDataClass sourceData)
|
|
{
|
|
this.sourceData = sourceData;
|
|
data = sourceData;
|
|
}
|
|
|
|
public override void GetModelData(DataObject modelData)
|
|
{
|
|
sinkModelData.component_id = modelData.GetString("component_id");
|
|
var datas = modelData.GetDataObject("data");
|
|
var sinkdata = datas["entity_ids"].ConvertTo<List<string>>();
|
|
EntityManager.Instance.DestroyEnity(sinkdata);
|
|
}
|
|
} |