internal bool readAIMesh(string path, out LeagueSandbox.GameServer.Logic.RAF.AIMesh aimesh) { if (Root == null) { aimesh = null; return(false); } var entries = Root.SearchFileEntries(path); if (entries.Count < 1) { aimesh = null; return(false); } if (entries.Count > 1) { Logger.LogCoreInfo("Found more than one AIMesh for query " + path); } var entry = entries.First(); aimesh = new LeagueSandbox.GameServer.Logic.RAF.AIMesh(entry); return(true); }
internal bool readAIMesh(string path, out LeagueSandbox.GameServer.Logic.RAF.AIMesh aimesh) { if (_root == null) { aimesh = null; return(false); } var entries = _root.SearchFileEntries(path, RAFSearchType.End); if (entries.Count < 1) { aimesh = null; return(false); } if (entries.Count > 1) { _logger.LogCoreError("Found " + entries.Count + " AIMesh for query " + path); foreach (var e in entries) { _logger.LogCoreInfo(e.FileName); } } var entry = entries.First(); aimesh = new LeagueSandbox.GameServer.Logic.RAF.AIMesh(entry); return(true); }