void Start() { _trigger = GetComponent <ITrigger>(); Initialize(_trigger.MaxTrigger()); _trigger.TriggerNum() .Do(num => Debug.Log("Triggered: " + num)) .Where(n => FirstCard != n) //同じカードでない // ソロはターン性ではない .Subscribe(num => { if (cardMapController.IsExist(num)) { CheckCard(num); } else { uiSoundPlayer.PlayNoCard(); Debug.Log("ここにカードはないよ。"); } }) .AddTo(gameObject); }