Skip to content
This repository has been archived by the owner on Dec 6, 2021. It is now read-only.

Releases: umm/event_activator

v1.5.0

16 Mar 09:06
Compare
Choose a tag to compare
  • Support UPM

有効無効を操作する対象の型を制限可能にする

16 Feb 12:19
Compare
Choose a tag to compare

Implements

  • イベント受付の有効性を操作する対象の型を Generics により制限可能にする拡張メソッドを追加

IObservable の namespace 混濁問題を修正

14 Feb 08:05
Compare
Choose a tag to compare

Fixes

  • error CS0104: 'IObservable' is an ambiguous reference between 'System.IObservable<T>' and 'UniRx.IObservable<T>' エラーを修正

拡張メソッドの汎用性を高める

14 Feb 07:55
Compare
Choose a tag to compare

Changes

Add Component.RegisterEventActivationHandler()

  • 拡張メソッドとして追加
  • 該当 Component に対して有効無効切替のハンドラを仕込む
  • デフォルトでは子孫 Component も対象にする

Add Component.HandleEventActiovation()

  • 拡張メソッドとして追加
  • 実際に有効無効を切り替える
  • Component.RegisterEventActivationHandler() から呼び出される
  • デフォルトでは子孫 Component も対象にする

Obsoletes

UIBehaviour.SetEventActivation()

  • メソッド名が分かりづらい
  • UIBehaviour に限定してしまっていたため、汎用性が低い
  • 新規に作った Component.RegisterEventActivationHandler() に完全置き換え可能