public LittleZooBuildinPos GetLittleZooBuildinPos(int littleZooID) { int maplittleZooID = LittleZooModule.MapToFirstSceneLittleZooID(littleZooID); LittleZooBuildinPos littleZooBuildinPos = null; littleZooBuildinPosMap.TryGetValue(maplittleZooID, out littleZooBuildinPos); return(littleZooBuildinPos); }
public Vector3 GetPos(int littleZooID) { int maplittleZooID = LittleZooModule.MapToFirstSceneLittleZooID(littleZooID); Vector3 pos = Vector3.zero; posMap.TryGetValue(maplittleZooID, out pos); return(pos); }
public static string GetPath(int startID, int endID) { string path = null; int mapstartID = LittleZooModule.MapToFirstSceneLittleZooID(startID); int mapEndID = LittleZooModule.MapToFirstSceneLittleZooID(endID); foreach (var kv in Config.pathConfig.getInstace().AllData) { var cell = kv.Value; if (cell.startid == mapstartID && cell.endid == mapEndID) { path = cell.path; break; } } return(path); }