示例#1
0
 public void Detach(GroundPredSubject sub)
 {
     sub.Detach(this);
 }
示例#2
0
 public Prey(GroundPredSubject sub)
 {
     this.state = PreyStates.FindFood;
     sub.Attach(this);
 }
示例#3
0
 public void Attach(GroundPredSubject sub)
 {
     sub.Attach(this);
 }
 public FlyingPredObserver(GroundPredSubject sub)
 {
     this.State = FlyingState.Flying;
     sub.Attach(this);
 }