Skip to content

Instantly share code, notes, and snippets.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using UnityEngine;
#region InnerWorkings
public interface CTaskAbortable { void Abort(); }
// improved version of: https://gist.github.com/maraigue/739403
using System;
public readonly struct Rational
{
public readonly int numerator;
public readonly int denominator;
public Rational(int int_value) {
numerator = int_value;