From f0ba7a2cafcd894b1f4b01df23e20f729c83ff48 Mon Sep 17 00:00:00 2001
From: MaZiFAU <marco.alexander.zimmer@fau.de>
Date: Fri, 24 Sep 2021 02:39:38 +0200
Subject: [PATCH] fixes for android build, Beware wrong WorldList

---
 Assets/Scripts/StageStatic.cs                            | 8 ++++++++
 Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs | 1 +
 2 files changed, 9 insertions(+)

diff --git a/Assets/Scripts/StageStatic.cs b/Assets/Scripts/StageStatic.cs
index 764216d4..09125627 100644
--- a/Assets/Scripts/StageStatic.cs
+++ b/Assets/Scripts/StageStatic.cs
@@ -1,6 +1,7 @@
 using System.Collections;
 using System.Collections.Generic;
 using System.Linq;
+using System;
 using UnityEngine;
 
 public static class StageStatic
@@ -50,6 +51,9 @@ public static StageErrorStruct error {
     // TODO! generate at buildtime
     private static List<string> GenerateWorldList()
     {
+
+#if UNITY_EDITOR
+
         _Worlds = new List<string>();
 
         string world = "World";
@@ -67,6 +71,10 @@ private static List<string> GenerateWorldList()
                 }
             }
         }
+#else
+        _Worlds = new List<string> {"TreeWorld", "RiverWorld"};
+        Debug.Log("WorldList might be incomplete or incorrect!");
+#endif
 
         return _Worlds;
     }
diff --git a/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs b/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs
index e430a2d4..db3c1814 100644
--- a/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs	
+++ b/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs	
@@ -1,4 +1,5 @@
 using System;
+using System.Collections.Generic;
 using UnityEngine;
 #if UNITY_EDITOR
 using UnityEditor;
-- 
GitLab