コード例 #1
0
        /// <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));
        }
コード例 #2
0
        /// <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));
        }