This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* OpenSimplex Noise in C# | |
* Ported from https://gist.github.com/KdotJPG/b1270127455a94ac5d19 | |
* and heavily refactored to improve performance. */ | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Runtime.CompilerServices; | |
namespace NoiseTest |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// This is a basic dummy version of a Stability Augmentation System. There's a bunch of technical | |
// terms for this, but I'm not a control systems engineer so feel free to correct me. I found a | |
// really awesome document (video?) somewhere that explained all this stuff but it was a while ago | |
// but I forgot where I saw it. | |
// This is meant to be set up per channel. It's serializable so you can change | |
// the authority and power of it per channel in the Inspector. | |
[System.Serializable] | |
public class SASChannel |