public void SpawnPlanet (Vector3 pos, PlanetType pt) { GameObject plan = pt.GetInstance (); plan.transform.parent = stuffHolder.transform; plan.transform.position = pos; //Debug.Log ("Loading " + pt.assetLoc + " " + Resources.Load ("PlanetImages/" + pt.assetLoc, typeof(Sprite)) as Sprite); //plan.GetComponent <SpriteRenderer> ().sprite = Resources.Load ("PlanetImages/" + pt.assetLoc, typeof(Sprite)) as Sprite; planets.Add (plan); }
public static void StartPlacingPlanet (string name) { PlanetType pt = new PlanetType (name); currentlyPlacing = pt.GetInstance (); currentlyTyped = pt; underCursor = currentlyPlacing; currentlyPlacing.AddComponent <HasDemands> ().startWithNoDemands = true; state = editingState.planets; }