public void Initialize(GameStateReactiveProperty gameState) { rectTransform = GetComponent <RectTransform>(); ResetStateUIPosition(); gameState.Subscribe(state => { ActivateStateUI(state); }); nextStateButton.OnClickAsObservable().Subscribe(_ => { Sound.LoadSe("5", "5_start"); Sound.PlaySe("5"); }); }