private void ClassLoadThreadProc() { try { TemplateLoader.LoadTemplates(); ObstacleClassLoader.InitClasses(); StructureClassLoader.InitClasses(); UnitClassLoader.InitClasses(); ItemClassLoader.InitClasses(); ProjectileClassLoader.InitClasses(); ClassLoadThreadDone = true; } catch (Exception e) { Debug.LogErrorFormat("Exception while loading classes.\n{0}", e.ToString()); ClassLoadThreadDone = true; } }