public void EndGame(EndOptions end) { End = end; GameEnded = true; if (OnEnd != null) { OnEnd(); } }
public static void End(EndOptions endOptions) { if (!s_IsStarted) { return; } if ((endOptions & EndOptions.CleanOutput) != 0) { Directory.Delete(OutputDirectory, true); } if ((endOptions & EndOptions.CleanInternal) != 0) { Directory.Delete(InternalDirectory, true); } if ((endOptions & EndOptions.CleanSource) != 0) { Directory.Delete(SourceDirectory, true); } }