| 12345678910111213141516171819202122232425262728293031323334 | using UnityEngine;using System.Collections;public class RandomPos : MonoBehaviour {		Transform thisTransform;	public float updateTime = 1;	public float maxRandomTime = 1.5f;	public float range = 2;	Vector3 startPosition;	// Use this for initialization	void Start () {			thisTransform = transform;		startPosition = transform.position;		StartCoroutine(update());	}		void OnEnable(){				StartCoroutine(update());			}		IEnumerator update(){				yield return new WaitForSeconds(updateTime+Random.Range(0f,maxRandomTime));				thisTransform.position = startPosition+(Vector3.left*Random.Range(-range,range))+(Vector3.up*Random.Range(-range,range))+(Vector3.back*Random.Range(-range,range));		StartCoroutine(update());	}	}
 |