/// <summary> /// Creates a Backdrop, a static, visual object. /// </summary> /// <param name="name"></param> /// <param name="spot"></param> /// <returns></returns> public Backdrop CreateBackdrop(string name, Vector2 spot) { Roomgrid rg = Roomgrid.Instance(); GameObject go = _CreateObject(spot); go.name = "_backdrop"; go.transform.localPosition = new Vector3(go.transform.localPosition.x, go.transform.localPosition.y, rg.GroundZ); go.transform.localScale = Vector3.one * 1.0f; // *** Normal size go.layer = 8; // Backdrop b = go.AddComponent <Backdrop>(); b.AssignSprite(name); b.sprite.sr.material = (Material)Resources.Load("GroundMat"); // return(b); }