RemoveObserver() public method

public RemoveObserver ( IObserver, observer ) : void
observer IObserver,
return void
コード例 #1
0
 public void undo()
 {
     if (history.Peek() is DeSpawnInteraction)
     {
         s.RemoveObserver(this.GetComponent <UIManager>()._createdObject);
     }
     history.Peek().undo();
     future.Push(history.Pop());
 }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            ISubject  subject   = new Subject();
            IObserver observer1 = new FirstObserver(subject);
            IObserver observer2 = new SecondObserver(subject);

            subject.AddObserver(observer1);
            subject.AddObserver(observer2);
            subject.HaveSomeTechLogic();
            subject.RemoveObserver(observer1);
            subject.HaveSomeTechLogic();
        }
コード例 #3
0
ファイル: Model1.cs プロジェクト: hellomyzn/hogehogeC-
    void Start()
    {
        Subject subject = new Subject();

        Observer1 observer1 = new Observer1();
        Observer2 observer2 = new Observer2();

        subject.RegisterObserver(observer1);
        subject.SetData("Hello World!");

        subject.RegisterObserver(observer2);
        subject.SetData("Re:Hello World!");

        subject.RemoveObserver(observer1);
        subject.SetData("Re:Re:Hello World!");
    }
コード例 #4
0
 public void RemoveRegister(Subject dataPro)
 {
     this.dataPro = dataPro;
     dataPro.RemoveObserver(this);
 }
コード例 #5
0
 public void UnRegister()
 {
     sub.RemoveObserver(this);
 }
コード例 #6
0
 private void RemoveObserver(IObserver observer) => _subject.RemoveObserver(observer);
コード例 #7
0
ファイル: PlayerManager.cs プロジェクト: phHartl/scary-fairy
 private void OnDestroy()
 {
     Subject.RemoveObserver(this);
 }
コード例 #8
0
 public void RemoveObserverOnFirstInput(IObserver observer) => _subject.RemoveObserver(observer);
コード例 #9
0
 private void OnDisable()
 {
     Subject.RemoveObserver(this);
 }
コード例 #10
0
ファイル: AIMove.cs プロジェクト: phHartl/scary-fairy
 private void OnDisable()
 {
     Subject.RemoveObserver(this);
     seeker.CancelCurrentPathRequest();
 }
コード例 #11
0
        public void RemoveObserver_ShouldReturn_removed_successfuly()
        {
            User us = new User("Lavanya", sb);

            Assert.Equal("Removed successfully", sb.RemoveObserver(us));
        }
コード例 #12
0
 void OnDestroy()
 {
     lever.RemoveObserver(this);
 }