Files
BH3/Assets/Plugins/Assembly-CSharp-firstpass/CinemaDirector/AttachChildrenEvent.cs
2025-08-13 09:26:42 +08:00

27 lines
563 B
C#

using UnityEngine;
namespace CinemaDirector
{
[CutsceneItem("Transform", "Attach Children", new CutsceneItemGenre[] { CutsceneItemGenre.ActorItem })]
public class AttachChildrenEvent : CinemaActorEvent
{
public GameObject[] Children;
public override void Trigger(GameObject actor)
{
if (actor != null && Children != null)
{
GameObject[] children = Children;
foreach (GameObject gameObject in children)
{
gameObject.transform.parent = actor.transform;
}
}
}
public override void Reverse(GameObject actor)
{
}
}
}