public bool buildingForEditor() { try { // 2019.1.6+ return((bool)island.GetType().GetField("_buildingForEditor").GetValue(island)); } catch (Exception) { // previous versions // and 2019.2.x return((bool)island.GetType().GetField("_editor").GetValue(island)); } }