25 lines
609 B
C#
25 lines
609 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace MBT
|
|
{
|
|
[AddComponentMenu("")]
|
|
[MBTNode("Services/Update Position Service")]
|
|
public class UpdatePositionService : Service
|
|
{
|
|
public TransformReference sourceTransform;
|
|
public Vector3Reference position = new Vector3Reference(VarRefMode.DisableConstant);
|
|
|
|
public override void Task()
|
|
{
|
|
Transform t = sourceTransform.Value;
|
|
if (t == null)
|
|
{
|
|
return;
|
|
}
|
|
position.Value = t.position;
|
|
}
|
|
}
|
|
}
|