data package 정리
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UVC.Data;
|
||||
using UVC.Data.Core;
|
||||
using UVC.Factory.Modal;
|
||||
using UVC.Object3d;
|
||||
|
||||
@@ -229,12 +229,12 @@ namespace UVC.Factory.Component
|
||||
/// <summary>
|
||||
/// 외부로부터 받은 새로운 데이터로 객체의 상태를 업데이트합니다.
|
||||
/// 이 메서드는 내부적으로 `ProcessData`를 호출하여 실제 데이터 처리 로직을 수행합니다.
|
||||
/// MQTTPipeLineInfo.updatedDataOnly가 true인 경우, 데이터가 변경된 경우에만 호출됩니다.
|
||||
/// MqttSubscriptionConfig.updatedDataOnly가 true인 경우, 데이터가 변경된 경우에만 호출됩니다.
|
||||
/// </summary>
|
||||
/// <param name="newData">업데이트할 새로운 데이터가 포함된 IDataObject 객체입니다.</param>
|
||||
public void UpdateData(DataObject newData)
|
||||
{
|
||||
if(newData == null) return;
|
||||
if (newData == null) return;
|
||||
ProcessData(newData);
|
||||
}
|
||||
|
||||
@@ -247,7 +247,7 @@ namespace UVC.Factory.Component
|
||||
/// 데이터 값에 따라 객체의 색상, 애니메이션, 동작 등을 변경하는 코드를 작성해야 합니다.
|
||||
/// </remarks>
|
||||
/// <param name="newData">처리할 데이터 객체입니다. null일 수 없습니다.</param>
|
||||
protected virtual void ProcessData(DataObject newData) {}
|
||||
protected virtual void ProcessData(DataObject newData) { }
|
||||
|
||||
/// <summary>
|
||||
/// 객체의 위치를 가져옵니다. 월드 좌표 또는 로컬 좌표로 반환할 수 있습니다.
|
||||
|
||||
Reference in New Issue
Block a user