On Transform Children Change#
Component / Hierarchy / On Transform Children Change
Description#
Executes when the children of the transform changes
Code#
using System;
using UnityEngine;
using VisualScript.Icons;
namespace VisualScript.Runtime
{
[Title("On Transform Children Change")]
[Image(typeof(IconCubeOutline), ColorTheme.Type.Lime, typeof(BadgeArrowDown))]
[Description("Executes when the children of the transform changes")]
[Category("Component/Hierarchy/On Children Change")]
[Keywords("Parent", "Transform")]
[Serializable]
public class TriggerCoreTransformChangeChildren : TriggerHandleSourceBase<HandleOnTransformChildrenChange>
{
// PROPERTIES: ----------------------------------------------------------------------------
protected override string GetTitle(GameObject source) => $"{this.SourceName} Children Change";
// OVERRIDE METHODS: ----------------------------------------------------------------------
protected override void OnTrigger(GameObject target)
{
using Args args = Args.Get(this.Component, target);
this.Run(args);
}
}
}