private SerializableHazard ToSerializableHazard(Hazard hazard) { if (hazard is StalagHazard) { return(new SerializableStalag(hazard as StalagHazard)); } else { throw new System.Exception($"Unknown hazard type: {hazard.GetType().Name}. Cannot serialize."); } }
Type GetTypeOfHazard(Hazard HazardPrefab) { return HazardPrefab.GetType(); }