概要
「Editor-View-TransformChanged helper」を Unity プロジェクトに導入することで
Transform が変化したことを検知できるようになります
使い方
using Needle.TransformExtensions; using UnityEngine; public class Example : MonoBehaviour { private void Start() { transform.OnHasChanged( OnChange ); } private void OnDestroy() { transform.OnHasChangedUnsubscribe( OnChange ); } private void Update() { if ( Input.GetKeyDown( KeyCode.Space ) ) { transform.position = new( Random.value, Random.value ); } } private static void OnChange() { Debug.Log( "変更された" ); } }