public void TryDisplayAreaNameSign(Scene scene) { if (name != null && name != "") { AreaNameSignController.GetAreaNameSignController(scene).DisplayAreaName(name, signBackground); } }
private static void LoadRegistry() { List <SceneArea> areas = new List <SceneArea>(); string[][] entries = CSV.ReadCSVResource(dataFileResourcesPath, true); foreach (string[] entry in entries) { int id; string name, musicName; AreaNameSignController.SignBackground background; id = int.Parse(entry[0]); if (id == 0) { Debug.LogError("Id of scene area shouldn't be 0"); return; } name = entry[1]; musicName = entry[2]; if (!AreaNameSignController.TryParseSignBackground(entry[3], out background)) { Debug.LogError("Unable to parse sign background - " + entry[3]); return; } areas.Add(new SceneArea() { id = id, name = name, musicName = musicName, signBackground = background }); } registry.SetValues(areas.ToArray()); registryLoaded = true; }