// //RandomWind.cs for unity-chan! // //Original Script is here: //ricopin / RandomWind.cs //Rocket Jump : http://rocketjump.skr.jp/unity3d/109/ //https://twitter.com/ricopin416 // using UnityEngine; using System.Collections; namespace UnityChan { public class RandomWind : MonoBehaviour { private SpringBone[] springBones; public bool isWindActive = true; // Use this for initialization void Start () { springBones = GetComponent ().springBones; } // Update is called once per frame void Update () { Vector3 force = Vector3.zero; if (isWindActive) { force = new Vector3 (Mathf.PerlinNoise (Time.time, 0.0f) * 0.005f, 0, 0); } for (int i = 0; i < springBones.Length; i++) { springBones [i].springForce = force; } } void OnGUI () { Rect rect1 = new Rect (10, Screen.height - 40, 400, 30); isWindActive = GUI.Toggle (rect1, isWindActive, "Random Wind"); } } }