This repository has been archived by the owner on Dec 6, 2021. It is now read-only.
Releases: umm/event_activator
Releases · umm/event_activator
v1.5.0
有効無効を操作する対象の型を制限可能にする
Implements
- イベント受付の有効性を操作する対象の型を Generics により制限可能にする拡張メソッドを追加
IObservable の namespace 混濁問題を修正
Fixes
error CS0104: 'IObservable' is an ambiguous reference between 'System.IObservable<T>' and 'UniRx.IObservable<T>'
エラーを修正
拡張メソッドの汎用性を高める
Changes
Add Component.RegisterEventActivationHandler()
- 拡張メソッドとして追加
- 該当 Component に対して有効無効切替のハンドラを仕込む
- デフォルトでは子孫 Component も対象にする
Add Component.HandleEventActiovation()
- 拡張メソッドとして追加
- 実際に有効無効を切り替える
Component.RegisterEventActivationHandler()
から呼び出される- デフォルトでは子孫 Component も対象にする
Obsoletes
UIBehaviour.SetEventActivation()
- メソッド名が分かりづらい
- UIBehaviour に限定してしまっていたため、汎用性が低い
- 新規に作った
Component.RegisterEventActivationHandler()
に完全置き換え可能