Beispiel #1
0
 public void SetPickItemStrategy(PickItemStrategy pickItemStrategy)
 {
     Detach(_pickItemStrategy);
     _pickItemStrategy = pickItemStrategy;
     _pickItemStrategy.SetSubject(this);
     AddMainStreamEventHandlers(_pickItemStrategy);
     Attach(_pickItemStrategy);
 }
Beispiel #2
0
 public ContextStoppedState(PottingStrategy pottingStrategy, BuffStrategy buffStrategy, AttackingStrategy attackingStrategy, RefillPotStrategy refillPotStrategy, PickItemStrategy pickItemStrategy)
 {
     _pottingStrategy   = pottingStrategy;
     _buffStrategy      = buffStrategy;
     _attackingStrategy = attackingStrategy;
     _refillPotStrategy = refillPotStrategy;
     _pickItemStrategy  = pickItemStrategy;
 }