/** * \brief Places the GameObject on a sphere randomly. * \param void * \return void */ private void Start() { surfaceTraveller = GetComponent <SphereTraveller>(); float halfCir = (surfaceTraveller.Radius * Mathf.PI * Mathf.PI * 2) / Time.fixedDeltaTime; surfaceTraveller.Translate(Random.Range(-halfCir, halfCir), Random.Range(-halfCir, halfCir)); surfaceTraveller.Rotate(Random.Range(-180, 180)); }
/** * \brief Gets the SphereTraveller component. * \param void * \return void */ private void Start() { st = GetComponent <SphereTraveller>(); }
/** * \brief Initilizes the fields. * \param void * \return void */ private void Start() { spread = angleSpread / 2; st = GetComponent <SphereTraveller>(); turretTransform = transform.GetChild(1).gameObject.transform; }