Example #1
0
 public void addStrategy(String key, IStrategyBehavior strategy)
 {
     if (!GetStrategies().ContainsKey(key))
     {
         _strategies.Add(key, strategy);
     }
 }
Example #2
0
 public void SetBehavior()
 {
     _player = _level.Player;
     _behavior = FeatureLoader.GetInstance().GetStrategy(StrategyName);
     _behavior.SetEnemy(this);
     _behavior.SetPlayer(_player);
 }