/// <summary> /// シーンが破棄されたときに実行されるイベントを追加する。 /// </summary> /// <exception cref="ArgumentNullException"></exception> public static void AddOnDisposedEvent(this asd.Scene scene, Action action) { if (action == null) { throw new ArgumentNullException("action"); } scene.GetSceneComponent().OnDisposedEvent += _ => action(); }