summaryrefslogtreecommitdiff
path: root/Assets/ActionTool/ActionToolGizmos.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/ActionTool/ActionToolGizmos.cs')
-rw-r--r--Assets/ActionTool/ActionToolGizmos.cs11
1 files changed, 9 insertions, 2 deletions
diff --git a/Assets/ActionTool/ActionToolGizmos.cs b/Assets/ActionTool/ActionToolGizmos.cs
index 58069527..938d2c51 100644
--- a/Assets/ActionTool/ActionToolGizmos.cs
+++ b/Assets/ActionTool/ActionToolGizmos.cs
@@ -29,6 +29,13 @@ namespace ActionTool
bool m_IsShowRootMotion;
+ GameObject m_UnitRoot;
+
+ public void Initialize(GameObject unitRoot)
+ {
+ m_UnitRoot = unitRoot;
+ }
+
public void SetAnimationData(AnimationData data)
{
m_AnimationData = data;
@@ -56,7 +63,7 @@ namespace ActionTool
void DrawRoot()
{
Gizmos.color = Color.yellow;
- Gizmos.DrawCube(transform.position, new Vector3(0.1f, 0.1f, 0.1f));
+ Gizmos.DrawCube(m_UnitRoot.transform.position, new Vector3(0.1f, 0.1f, 0.1f));
}
void DrawAxis()
@@ -96,7 +103,7 @@ namespace ActionTool
pos.y += info.size.y / 2;
break;
}
- pos += transform.position;
+ pos += m_UnitRoot.transform.position;
Gizmos.color = color * 0.5f;
Gizmos.DrawCube(pos, info.size);
}