public BattleActorsGroup group(ActorsGroup e) { BattleActorsGroup result; if (!_groupMap.TryGetValue(e, out result)) { _groupMap[e] = result = new BattleActorsGroup(e, _battleEngine); _list.push(result); _battleEngine.AddComponent(result); } return(result); }
public BattleActorsGroup(ActorsGroup group, BattleEngine battleEngine) { _battleEngine = battleEngine; _group = group; }