예제 #1
0
 public void addStrategy(String key, IStrategyBehavior strategy)
 {
     if (!GetStrategies().ContainsKey(key))
     {
         _strategies.Add(key, strategy);
     }
 }
예제 #2
0
파일: Enemy.cs 프로젝트: djastin/XNA2DGame
 public void SetBehavior()
 {
     _player = _level.Player;
     _behavior = FeatureLoader.GetInstance().GetStrategy(StrategyName);
     _behavior.SetEnemy(this);
     _behavior.SetPlayer(_player);
 }