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