chunk 1: core gameplay scripts scenes runtime assets

This commit is contained in:
2026-04-06 11:02:34 +03:00
parent fa0388bc79
commit 0d11a097d8
703 changed files with 2292651 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using UnityEngine;
public class UltimateParentFinder : MonoBehaviour
{
public GameObject GetUltimateParent(GameObject child)
{
Transform currentTransform = child.transform;
Transform ultimateParent = null;
while (currentTransform != null)
{
if (currentTransform.parent == null)
{
ultimateParent = currentTransform;
break;
}
currentTransform = currentTransform.parent;
}
if (ultimateParent != null && CharacterPrefabManager.Instance.IsValidCharacter(ultimateParent.gameObject))
{
return ultimateParent.gameObject;
}
else
{
return null;
}
}
}