/// <summary> /// Used for debugging purposes /// </summary> private static Region OverWorld_GetRegion_1(On.OverWorld.orig_GetRegion_1 orig, OverWorld self, string rName) { CustomWorldMod.Log($"Getting region: [{rName}])."); CustomWorldMod.Log($"Loaded regions [{string.Join(", ", self.regions.Select(x => x.name).ToArray())}]"); return(orig(self, rName)); }
/// <summary> /// Used for debugging purposes /// </summary> private static Region OverWorld_GetRegion_1(On.OverWorld.orig_GetRegion_1 orig, OverWorld self, string rName) { CustomWorldMod.Log($"Custom Region: Getting region. AbstractRoom [{rName}])."); string debug = "Custom Region: All regions: {"; for (int i = 0; i < self.regions.Length; i++) { debug += $" {self.regions[i].name}"; } debug += "}"; CustomWorldMod.Log(debug); return(orig(self, rName)); }