public void InitWorlds(IEnumerable <Assembly> assemblies) { AllWorlds = AutofacSvc.LoadAllInstanceFromClass <IWorldLine>(assemblies).ToArray(); foreach (var worldLine in AllWorlds) { worldLine.Init(); worldLine.AIGroup.AddRange(CrossWorldAis); worldLine.Load(); } }
public void Init() { var assembly = GetType().Assembly; AIGroup = AutofacSvc.LoadAllInstanceFromClass <AIBase>(assembly); }