示例#1
0
 public static GamePath GetPath()
 {
     if (_path == null)
     {
         _path = new GamePath();
     }
     return(_path);
 }
示例#2
0
        private static List <Map> GetMapsForPath()
        {
            List <Map> maps = new List <Map>();

            foreach (Map m in _maps)
            {
                if (GamePath.GetPath().IsMapDoable(m))
                {
                    maps.Add(m);
                }
            }
            return(maps);
        }
示例#3
0
 public static void Renew()
 {
     _path = null;
 }