void InstantiateAsteroid(Transform asteroid) { //add transform.position because Random.onUnitSphere will default to origin temp = Instantiate(asteroid, (Random.onUnitSphere * sphereRadius) + transform.position, Random.rotation); //set random range of sizes of asteroids temp.localScale = temp.localScale * Random.Range(0.5f, 15f); rotatorRef = temp.GetComponent <RandomRotator>(); rotatorRef.SetSphere(GetComponent <Transform>()); rotatorRef.SetRotationSpeed(rotationSpeed); }
/// <summary> /// /// </summary> //private vwarDAL.IDataRepository vd; /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string[] tempPopularTags; ((HyperLink)RandomRotator.FindControl("ViewMoreHyperLink")).Text = "More..."; ((HyperLink)RandomRotator.FindControl("ViewMoreHyperLink")).NavigateUrl = "/Default.aspx?refresh=true"; if (Session["MostPopular"] == null || Context.Request.QueryString["refresh"] != null) { BindViewData(HighestRatedRotator); BindViewData(MostPopularRotator); BindViewData(RecentlyUpdatedRotator); BindViewData(RandomRotator); ISearchProxy permissionsHonoringProxy = new DataAccessFactory().CreateSearchProxy(HttpContext.Current.User.Identity.Name); tempPopularTags = permissionsHonoringProxy.GetMostPopularTags(); PopularDevelopersList.DataSource = permissionsHonoringProxy.GetMostPopularDevelopers(); PopularDevelopersList.DataBind(); permissionsHonoringProxy.Dispose(); Session["HighestRated"] = ((DataList)HighestRatedRotator.FindControl("RotatorLayoutTable").FindControl("RotatorListViewRow").FindControl("RotatorListViewColumn").FindControl("RotatorListView")).DataSource; Session["MostPopular"] = ((DataList)MostPopularRotator.FindControl("RotatorLayoutTable").FindControl("RotatorListViewRow").FindControl("RotatorListViewColumn").FindControl("RotatorListView")).DataSource; Session["RecentlyUpdated"] = ((DataList)RecentlyUpdatedRotator.FindControl("RotatorLayoutTable").FindControl("RotatorListViewRow").FindControl("RotatorListViewColumn").FindControl("RotatorListView")).DataSource; Session["Random"] = ((DataList)RandomRotator.FindControl("RotatorLayoutTable").FindControl("RotatorListViewRow").FindControl("RotatorListViewColumn").FindControl("RotatorListView")).DataSource; Session["PopularTags"] = tempPopularTags; Session["PopularDevelopers"] = PopularDevelopersList.DataSource; } else { DataList list = (DataList)HighestRatedRotator.FindControl("RotatorLayoutTable") .FindControl("RotatorListViewRow") .FindControl("RotatorListViewColumn") .FindControl("RotatorListView"); list.DataSource = (IEnumerable <ContentObject>)Session["HighestRated"]; list.DataBind(); list = (DataList)MostPopularRotator.FindControl("RotatorLayoutTable") .FindControl("RotatorListViewRow") .FindControl("RotatorListViewColumn") .FindControl("RotatorListView"); list.DataSource = (IEnumerable <ContentObject>)Session["MostPopular"]; list.DataBind(); list = (DataList)RecentlyUpdatedRotator.FindControl("RotatorLayoutTable") .FindControl("RotatorListViewRow") .FindControl("RotatorListViewColumn") .FindControl("RotatorListView"); list.DataSource = (IEnumerable <ContentObject>)Session["RecentlyUpdated"]; list.DataBind(); list = (DataList)RandomRotator.FindControl("RotatorLayoutTable") .FindControl("RotatorListViewRow") .FindControl("RotatorListViewColumn") .FindControl("RotatorListView"); list.DataSource = (IEnumerable <ContentObject>)Session["Random"]; list.DataBind(); tempPopularTags = (string[])Session["PopularTags"]; PopularDevelopersList.DataSource = (string[])Session["PopularDevelopers"]; PopularDevelopersList.DataBind(); } PopularTagsView.ClientIDMode = ClientIDMode.Static; StylizeTags((string [])tempPopularTags.Clone()); } }