// Token: 0x06002E1B RID: 11803 RVA: 0x000E1C3C File Offset: 0x000E003C public Quaternion Rotation(int seed2, float angle) { float num = this._hash1.Range(-100f, 100f, seed2); float num2 = this._hash2.Range(-100f, 100f, seed2); float num3 = this._hash3.Range(-100f, 100f, seed2); return(Quaternion.Euler(Perlin.Fbm(this._time + num, this._fractal) * 1.33333337f * angle, Perlin.Fbm(this._time + num2, this._fractal) * 1.33333337f * angle, Perlin.Fbm(this._time + num3, this._fractal) * 1.33333337f * angle)); }
// Token: 0x06002E1A RID: 11802 RVA: 0x000E1B98 File Offset: 0x000DFF98 public Vector3 Vector(int seed2) { float num = this._hash1.Range(-100f, 100f, seed2); float num2 = this._hash2.Range(-100f, 100f, seed2); float num3 = this._hash3.Range(-100f, 100f, seed2); return(new Vector3(Perlin.Fbm(this._time + num, this._fractal) * 1.33333337f, Perlin.Fbm(this._time + num2, this._fractal) * 1.33333337f, Perlin.Fbm(this._time + num3, this._fractal) * 1.33333337f)); }
public Quaternion Rotation(int seed2, float rx, float ry, float rz) { var i1 = _hash1.Range(-100.0f, 100.0f, seed2); var i2 = _hash2.Range(-100.0f, 100.0f, seed2); var i3 = _hash3.Range(-100.0f, 100.0f, seed2); return(Quaternion.Euler( Perlin.Fbm(_time + i1, _fractal) * _fbmNorm * rx, Perlin.Fbm(_time + i2, _fractal) * _fbmNorm * ry, Perlin.Fbm(_time + i3, _fractal) * _fbmNorm * rz)); }
public Vector3 Vector(int seed2) { var i1 = _hash1.Range(-100.0f, 100.0f, seed2); var i2 = _hash2.Range(-100.0f, 100.0f, seed2); var i3 = _hash3.Range(-100.0f, 100.0f, seed2); return(new Vector3( Perlin.Fbm(_time + i1, _fractal) * _fbmNorm, Perlin.Fbm(_time + i2, _fractal) * _fbmNorm, Perlin.Fbm(_time + i3, _fractal) * _fbmNorm)); }
public float Value(int seed2) { var i1 = _hash1.Range(-100.0f, 100.0f, seed2); return(Perlin.Fbm(_time + i1, _fractal) * _fbmNorm); }
// Token: 0x06002E19 RID: 11801 RVA: 0x000E1B58 File Offset: 0x000DFF58 public float Value(int seed2) { float num = this._hash1.Range(-100f, 100f, seed2); return(Perlin.Fbm(this._time + num, this._fractal) * 1.33333337f); }
// Token: 0x06002E26 RID: 11814 RVA: 0x000E21BC File Offset: 0x000E05BC public static float Fbm(float x, float y, float z, int octave) { return(Perlin.Fbm(new Vector3(x, y, z), octave)); }