public static class WL816q_Stat { public static void Go() { var sb = new System.Text.StringBuilder(); int n = UnityEngine.SceneManagement.SceneManager.sceneCount; for (int i = 0; i < n; i++) { var s = UnityEngine.SceneManagement.SceneManager.GetSceneAt(i); sb.Append(s.name + "(loaded=" + s.isLoaded + ") "); } var r = UnityEngine.GameObject.Find("~WL816qPlay"); sb.Append(" | runner=" + (r != null) + " | t=" + UnityEngine.Time.timeSinceLevelLoad); var g = UnityEngine.Object.FindFirstObjectByType(UnityEngine.FindObjectsInactive.Include); sb.Append(" | grass=" + (g != null) + " inst=" + WL.Look.Farm.WLIslandGrass.Instances + " tiles=" + WL.Look.Farm.WLIslandGrass.Tiles); sb.Append(" | files=" + (System.IO.Directory.Exists("Screenshots_WL/WL816q") ? System.IO.Directory.GetFiles("Screenshots_WL/WL816q").Length : -1)); System.IO.File.WriteAllText("AgentScripts/WL816q_STAT.txt", sb.ToString()); UnityEngine.Debug.Log("[816q stat] " + sb.ToString()); } }