/// <summary> /// 柱を下げて、通行可能にする。 /// </summary> protected override void ActiveMachanism() { animator.SetTrigger(aKeyDoOPen); colliderObject.SetActive(false); ReScanPathFinder(); //evilSightManager.RefleshEvilSight(); Observable.NextFrame() .Subscribe(_ => evilSightManager.RefleshEvilSight()); }
private void Awake() { turnManager = TurnManager.GetTurnManager(); //FaceTurn完了時のEvilSight更新イベントを登録。 EvilSightManager evilSightManager = turnManager.GetComponent <EvilSightManager>(); faceDirection.OnFaceTurnComplete.Subscribe(_ => evilSightManager.RefleshEvilSight()); //捕獲時、行動不能に。 capturable.OnCaptured.Subscribe(_ => canControl = false); }